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 wordt weergegeven met Adobe Photoshop en Illustrator. text= is redelijk compatibel met tekst die met WordPad van Vensters wordt teruggegeven.

NOTE
Naast de elders genoemde verschillen, text= veroorzaakt subtiele verschillen in de gerenderde tekst in vergelijking met textPs=. onderstreept hebben bijvoorbeeld niet dezelfde dikte en positie en gesynthetiseerde cursief worden onder een iets andere hoek gerenderd. Als de tekst niet in de beschikbare ruimte past, text= kan de laatste regel gedeeltelijk uitsnijden, terwijl textPs= alleen volledige regels worden weergegeven.

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 genereren vrij grote bestanden, die aanzienlijke preambles bevatten die niet door Dynamic Media Image Serving 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 in het catalog::Modifiers van een catalogusrecord in een afbeelding. Besturingstekens, inclusief <CR>, <LF>, en <TAB> moet 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