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.
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:
Aanpassen aan kopiëren
,
\copyfit
,
\copyfitlines
,
\copyfitmaxlines
\margl
,
\margr
,
\margt
,
\margb
\qj
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.