Textformatierung
Erstellt für:
- Entwickler
- Benutzende
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.
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 ,
,
,
|
Ränder von Textfeldern | nein | ja |
,
,
,
|
Vollständige Absatzbegründung | nein | ja |
|
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.
Experience Manager
- Dynamic Media Image Serving and Image Rendering-API - Startseite
- Über diese Version
- Systemanforderungen und Voraussetzungen
- Anforderungen und Empfehlungen an den Festplattenspeicher
- Einschränkungen und bekannte Probleme
- Technischer Support
- Dokumentkonventionen
- Image-Serving-API-
- Image-Serving-API
- Vorgesehene Zielgruppe
- Image-Serving-Komponenten
- Konfigurations- und
- Statische Inhalte (keine Bilder) bereitstellen
- Fehlerbehebung
- HTTP-Protokollreferenz
- HTTP-Protokollreferenz - Übersicht
- Einführung in das HTTP-Protokoll
- Syntax und Funktionen
- Syntax und Funktionen
- Grundlegende Syntax des Image Serving-HTTP-Protokolls
- Image Serving HTTP-Protokollbefehl
- Ebeneneffekte
- Verschachtelung und Einbettung anfordern
- Substitutionsvariablen
- Befehlsmakros
- Bildkataloge
- Übersetzung der Objekt-ID
- Lokalisierung von Textzeichenfolgen
- SVG-Unterstützung
- Vorab-Bearbeitung einer Anfrage
- Imagemaps
- Farbmanagement für Bildbereitstellung
- HTTP-Codierung der Bildbereitstellung
- Anforderungssperre
- Verschleierung anfordern
- Wasserzeichen
- Bereitstellen von statischem (Nicht-Bild-)Inhalt
- Medienset-Anfragen
- zur Textformatierung
- Datentypen
-
- Befehlsreferenz - Übersicht
- in eine Linie bringen
- anchor
- bfc
- BGC
- bgColor
- blendMode
- Cache
- clipPath
- clipXPath
- Farbe
- Zuschneiden
- CropPathE
- defaultImage
- DPR
- Ergebnis
- effektmaskieren
- ausdehnen
- Anpassen
- leicht schlagen
- fmt
- hei
- ausblenden
- ICC
- iccEmbed
- id
- imageSet
- jpegSize
- Schicht
- standort
- Karte
- Maske
- Maskenverwendung
- Netzwerk
- op_blur
- op_bright
- op_colorbalance
- op_colorize
- op_contrast
- op_growth
- op_growthMask
- op_growthMaskR
- op_hue
- op_invert
- op_rauschen
- op_Saturation
- op_sharpen
- op_sum
- op_usmR
- OPAC
- Ursprung
- pathAttr
- pathEmbed
- Perspektive
- POS
- printRes
- pscan
- qlt
- quanteln
- aufrecht
- erf
- res
- resMode
- Ring
- drehen
- Skala
- SCL
- Größe
- src
- Vorlage
- Text
- textAngle
- textAttr
- textFlowPath
- textFlowXPath
- textPath
- textPs
- Typ
- WID
- xmpEmbed
- der Antwortdaten
- Serververhalten
- Vorlagen
- FXG-Serverprotokoll-
- zum Bildkatalog
- Attribute
- Attributreferenz
- AllowDirectAccess
- AllowDirectUrls
- ApplyEffectMask
- AudioBitRate
- bfc
- BkgColor
- CacheValidationPolicy
- ClientAddressFilter
- CatalogFile
- DefaultExpiration
- DefaultExt
- DefaultFont
- Standardbild
- DefaultImageMode
- DefaultLocale
- DefaultPix
- DefaultThumbPix
- DigimarcId
- DigimarcInfo
- ErrorImage
- ErrorDetail
- Ablauf
- FontMapFile
- FullMatch
- HttpAppleStreamingContext
- HttpFlashStreamingContext
- IccBlackPointCompensation
- ICCdither
- IccProfileCMYK
- IccProfileGray
- IccProfileMapFile
- IccProfileRGB
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRGB
- IccRenderIntent
- JpegQuality
- LocaleMap
- LocaleStrMap
- Makrodatei
- MaxPix
- NonImgExpiration
- PublishInfo
- Druckauflösung
- RequestLock
- Verschleierung anfordern
- ResMode
- Auflösung
- RootId
- rootPath
- RootUrl
- RuleSetFile
- SavePath
- StaticContentCatalogFile
- StaticContentRootPath
- SvgCatalogFile
- SynthesizeFontStyles
- ThumbBkgColor
- ThumbHorizAlign
- Daumenabdruck
- ThumbType
- ThumbVertAlign
- Zeitstempel
- TotalStreamBitRate
- Vertrauenswürdige Domains
- UseLastModified
- VideoBitRate
- VideoSize
- Wasserzeichen
- Referenz für Bild-/SVG-
- der Makrodefinition
- Schriftartenzuordnung
- ICC Profile Map Reference
- des Regelsatzes
- Image-Server-Proxy
- Bibliothek responsiver und statischer Bilder
- API- zum Rendern von Bildern
- Image Rendering-API
- Server-
- Server-Administration
- Server-Administrations-Vorwort
- Übersicht über die Serververwaltung
- Konfigurieren und Verwalten der Server-
- zu Konfigurationseinstellungen
- HTTP-Protokollreferenz
- HTTP-Protokollreferenz
- Einführung
- HTTP-Protokollsyntax und -Funktionen
- Syntax und Funktionen des HTTP-Protokolls
- Grundlegende Syntax des HTTP-Protokolls zum Rendern von Bildern
- Übersicht über den HTTP-Protokollbefehl zum Rendern von Bildern
- Vignetten
- Erweiterte Render-Effekte
- Verschachtelungs- und Einbettungs- anfordern
- Materialkataloge
- Vorab-Bearbeitung von Anfragen *
- Benutzerdefinierte Variablen
- Befehlsmakros *
- Farbmanagement für das Rendern von Bildern *
- Farbwerte
- HTTP-Kodierung zum Rendern von Bildern
- HTTP-Protokoll-
- HTTP-Protokollbefehlsreferenz
- in eine Linie bringen
- anchor
- BGC
- Cache
- Farbe
- Aufkleber
- kennzeichnen
- fmt
- Glanz
- Glosskarte
- überziehen
- hei
- ausblenden
- ICC
- iccEmbed
- Illum
- obj
- OPAC
- pathEmbed
- printRes
- POS
- qlt
- wiederholen
- Erf
- res
- resMode
- drehen
- rau
- RS
- SCL
- SEL
- stechend
- schärfen
- anzeigen
- Größe
- src
- Untergruppe
- Typ
- Vignette
- WID
- HTTP-Protokoll-
- Materialkatalog
- Materialkatalog
- Einführung
- des Materialkatalogs
- Attribute-
- Attributreferenz
- AllowDirectURLs
- CacheValidationPolicy
- CatalogFile
- ClientAddressFilter
- DefaultPix
- ErrorDetail
- ErrorImage
- Ablauf
- Format
- IccBlackPointCompensation
- ICCdither
- IccProfileCMYK
- IccProfileGray
- IccProfileMapFile
- IccProfileRGB
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRGB
- IccRenderIntent
- JpegQuality
- Makrodatei
- MaxPix
- OnFailObj
- OnFailSel
- RenderSettings
- ResMode
- Auflösung
- RootId
- Stammpfad *
- RootUrl *
- RuleSetFile
- Scharf
- Scharfzeichnen
- ShowOverlapObjs
- TIFF-Kodierung
- Zeitstempel
- Vertrauenswürdige Domains *
- UseLastModified
- VignetteMapFile
- der Materialdaten
- Vignette Map-
- für die Makrodefinition
- ICC Profile Map Reference
- des Regelsatzes