Tekstopmaak text-formatting

De Server van het beeld verstrekt verscheidene alternatieven om tekst terug te geven, toegankelijk met text= en textPs= bevelen.

textPs= biedt een hoge mate van gelijkenis met tekst die is gerenderd met Adobe Photoshop en Illustrator. text= is redelijk compatibel met tekst die wordt weergegeven met Windows Wordpad.

NOTE
Naast de verschillen die elders worden vermeld, produceert text= subtiele verschillen in de weergegeven tekst in vergelijking met textPs= . onderstreept hebben bijvoorbeeld niet dezelfde dikte en positie en gesynthetiseerde cursief worden onder een iets andere hoek gerenderd. Als tekst niet in de beschikbare ruimte past, wordt de laatste regel mogelijk gedeeltelijk uitgesneden door text= , terwijl textPs= alleen volledige regels rendert.

Alle tekstopdrachten accepteren opgemaakte tekst die is gebaseerd op een subset van de RTF-specificatie (Rich Text Format). Elke tekstlaag kan een andere tekstopdracht opgeven.

In de volgende tabel worden de belangrijkste functies weergegeven die beschikbaar zijn voor elke tekstopdracht:

Functie
text=
textPs=
Zie ook
Adobe Photoshop-compatibel
nee
beperkt
Tekst in willekeurige vormen laten doorlopen
nee
ja
textFlowPath=, textFlowXPath=
Tekst laten doorlopen langs willekeurige paden
nee
ja
textPath=
Kopiëren
nee
ja

Aanpassen aan kopiëren

,

\copyfit

,

\copyfitlines

,

\copyfitmaxlines
Marges tekstvak
nee
ja
\margl

,

\margr

,

\margt

,

\margb
Volledige uitvulling van alinea's
nee
ja
\qj
uitvulling laatste regel
nee
ja
\lastql, \lastqr, \lastqc, \lastqj
Alinea-inspringing
nee
ja
\fi, \li, \ri
Tekst in kapitalen en kleinkapitalen
nee
ja
\caps, \scaps
Kleuren van afbeeldingsserver
nee
ja
\*\iscolortbl
Meerdere anti-aliasingmodi
nee
ja
textAttr=
text flow top-bottom/right-left
nee
ja
\stextFlow
Ondersteuning voor Photoshop®
nee
ja
Fontverwerking
Laag automatisch passend maken voor tekst
ja
ja
text=, textId=, size=
CMYK-ondersteuning
ja
ja
\cmykcolortbl, \*\iscolortbl
Tekenstroom van rechts naar links
ja
nee
\rtlch
Tekstomloop uitschakelen
ja
nee
textAttr=
Tekst automatisch schalen om laag te passen (door resolutie te variëren)
ja
nee
textAttr=

RTF-compatibele tekenreeksen kunnen handmatig worden samengesteld of door de gewenste tekst op te maken in een teksteditor of tekstverwerker die RTF-bestanden kan opslaan. Het RTF-bestand kan vervolgens worden geopend in een teksteditor zonder opmaak en de relevante Raw RTF-inhoud van het bestand wordt gekopieerd naar de aanvraag-URL.

Sommige tekstverwerkers produceren vrij grote dossiers, die wezenlijke preambles omvatten die niet door de Dynamische Beelddienst van Media worden gebruikt. Het wordt aanbevolen de ongebruikte RTF-elementen uit de tekenreeks te verwijderen voordat u de tekenreeks doorgeeft aan de tekstopdrachten.

Taalcodering op basis van UTF-8- en ISO-standaarden wordt ondersteund in RTF-tekenreeksen als alternatief voor de standaardcoderingsmechanismen voor RTF-tekens. Hierdoor kunnen toepassingen niet-Engelse tekst zonder RTF-codering naar de server verzenden.

Alle niet-HTTP-compatibele tekens moeten correct worden beschermd als de tekenreeks via http moet worden verzonden. Alleen '=', '&' en '%' hoeven te worden beschermd als de tekenreeks wordt opgenomen in het catalog::Modifiers -veld van een record in een afbeeldingscatalogus. Besturingstekens, zoals <CR> , <LF> en <TAB> , moeten altijd worden verwijderd.

De Image Serving text engines interpreteren een subset van opdrachten die zijn gedefinieerd in de RTF-specificatie (Rich Text Format), versie 1.6. Deze subset is gericht op lettertype-/tekenopmaak, eenvoudige alineaopmaak en ondersteuning voor internationale lettertypen en tekensets. Geavanceerde opmaakconstructies, zoals stijlpagina's en tabellen, worden momenteel niet ondersteund.

U moet de RTF-specificatie (Rich Text Format), die door Microsoft wordt gepubliceerd, kennen wanneer u met RTF-codering gecodeerde tekstreeksen handmatig wilt maken.

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