Textformatierung text-formatting

Image Serving bietet mehrere Alternativen zum Rendern von Text, auf die mit den Befehlen text= und textPs= zugegriffen werden kann.

textPs= bietet ein hohes Maß an Ähnlichkeit mit Text, der mit Adobe Photoshop und Illustrator gerendert wird. text= ist mit Text kompatibel, der mit Windows WordPad gerendert wird.

NOTE
Zusätzlich zu den an anderer Stelle aufgeführten Unterschieden führt text= zu geringfügigen Unterschieden zwischen gerendertem Text und gerendertem Text im Vergleich zu textPs=. Beispielsweise haben Unterstriche nicht die gleiche Dicke und Position und synthetisierte Kursivformatierungen werden in einem etwas anderen Winkel gerendert. Wenn Text nicht in den verfügbaren Platz passt, schneidet text= die letzte Zeile möglicherweise teilweise ab, während textPs= nur vollständige Zeilen rendert.

Alle Textbefehle akzeptieren formatierten Text, der auf einer Teilmenge der RTF-Spezifikation (Rich Text Format) basiert. Jede Textebene kann einen anderen Textbefehl angeben.

In der folgenden Tabelle sind die wichtigsten Funktionen aufgeführt, die für jeden Textbefehl verfügbar sind:

Funktion
text=
textPs=
Siehe auch
Adobe Photoshop-kompatibel
nein
begrenzt
Text in beliebige Formen fließen
nein
ja
textFlowPath=, textFlowXPath=
Text entlang beliebiger Pfade fließen
nein
ja
textPath=
Einpassung
nein
ja

Kopienanpassung

,

\copyfit

,

\copyfitlines

,

\copyfitmaxlines
Ränder von Textfeldern
nein
ja
\Margl

,

\Margr

,

\mrgt

,

\margin
Vollständige Absatzbegründung
nein
ja
\qj
Letzte Zeilenausrichtung
nein
ja
\lastql, \lastqr, \lastqc, \lastqj
Absatzeinzug
nein
ja
\fi, \li, \ri
Text mit Kapitälchen und Kapitälchen
nein
ja
\caps, \scaps
Bildbereitstellungsfarben
nein
ja
\*\isColorTbl
Mehrere Anti-Aliasing-Modi
nein
ja
textAttr=
Textfluss von oben nach unten/rechts nach links
nein
ja
\stextFlow
Fotofont®-Unterstützung
nein
ja
Schriftverarbeitung
Ebene automatisch an Text anpassen
ja
ja
text=, textId=, size=
CMYK-Unterstützung
ja
ja
\CMYKCOLORTBL, \*\isColorTBL
Rechts-nach-links-Zeichenfluss
ja
nein
\rtlch
Zeilenumbruch deaktivieren
ja
nein
textAttr=
Text automatisch skalieren, um Ebene anzupassen (durch unterschiedliche Auflösung)
ja
nein
textAttr=

RTF-konforme Zeichenfolgen können manuell oder durch Formatieren des gewünschten Textes in einem Texteditor oder Textprozessor zusammengestellt werden, der RTF-Dateien speichern kann. Die RTF-Datei kann dann in einem Texteditor geöffnet werden, und der entsprechende rohe RTF-Inhalt der Datei kann in die Anfrage-URL kopiert werden.

Einige Textverarbeitungssysteme generieren recht große Dateien, die umfangreiche Präambeln enthalten, die von Dynamic Media Image Serving nicht verwendet werden. Es wird empfohlen, die nicht verwendeten RTF-Elemente aus der Zeichenfolge zu entfernen, bevor die Zeichenfolge an die Textbefehle übergeben wird.

Sprachkodierung basierend auf UTF-8- und ISO-Standards wird in RTF-Zeichenfolgen als Alternative zu den standardmäßigen RTF-Zeichenkodierungsmechanismen unterstützt. Dadurch können Anwendungen nicht-englischen Text ohne Kenntnisse der RTF-Kodierung an den Server senden.

Alle nicht HTTP-konformen Zeichen müssen ordnungsgemäß maskiert sein, wenn die Zeichenfolge über HTTP übertragen werden soll. Nur '=', '&' und '%' müssen maskiert werden, wenn die Zeichenfolge in das catalog::Modifiers Feld eines Bildkatalogdatensatzes integriert ist. Steuerzeichen wie <CR>, <LF> und <TAB> sollten immer entfernt werden.

Die Image-Serving-Text-Engines interpretieren eine Untergruppe von Befehlen, die in der Rich-Text-Format-Spezifikation (RTF), Version 1.6, definiert sind. Diese Untergruppe konzentriert sich auf die Schriftart-/Zeichenformatierung, die einfache Absatzformatierung und die Unterstützung internationaler Schriftarten und Zeichensätze. Erweiterte Formatierungskonstrukte wie Stylesheets und Tabellen werden derzeit nicht unterstützt.

Wenn Sie versuchen, RTF-kodierte Textzeichenfolgen manuell zu erstellen, müssen Sie mit der von Microsoft veröffentlichten Rich-Text-Format-Spezifikation (RTF) vertraut sein.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49