Textformatering text-formatting
Image Serving innehåller flera alternativ för att återge text, som du kan använda med kommandona text= och textPs=.
textPs=
ger en hög nivå av likhet med text som återges med Adobe Photoshop och Illustrator. text=
är rimligt kompatibelt med text som återges med Windows Wordpad.
text=
subtila skillnader i den återgivna texten när den jämförs med textPs=
. Understrykningar har till exempel inte samma tjocklek och position och syntetiserad kursiv återgivning visas i en något annorlunda vinkel. Om texten inte får plats i det tillgängliga utrymmet kan text=
delvis beskära den sista raden, medan textPs=
endast återger hela rader.Alla textkommandon accepterar formaterad text som är baserad på en delmängd av RTF-specifikationen (Rich Text Format). Varje textlager kan ange ett eget textkommando.
I följande tabell visas de viktigaste funktionerna för varje textkommando:
Copy-passning
,
\textpassning
,
\copyfitlines
,
\copyfitmaxlines
\margl
,
\margr
,
\margt
,
\margb
\qj
RTF-kompatibla strängar kan sättas samman manuellt eller genom att formatera texten i en textredigerare eller ordbehandlare som kan spara RTF-filer. RTF-filen kan sedan öppnas i en vanlig textredigerare och det aktuella RTF-innehållet i filen kopieras till begärande-URL:en.
Vissa ordbehandlare genererar ganska stora filer, som innehåller viktiga preamultiplikationer som inte används av Dynamic Media Image Serving. Vi rekommenderar att du tar bort oanvända RTF-element från strängen innan du skickar strängen till textkommandona.
Språkkodning som bygger på UTF-8 och ISO-standarder stöds i RTF-strängar som ett alternativ till de vanliga RTF-teckenkodningsmekanismerna. Detta gör att program kan skicka icke-engelsk text till servern utan att känna till RTF-kodning.
Alla tecken som inte är HTTP-kompatibla måste escape-konverteras om strängen ska skickas via http. Endast '=', '&' och '%' behöver escape-konverteras om strängen är inkluderad i fältet catalog::Modifiers
i en bildkatalogspost. Kontrolltecken som <CR>
, <LF>
och <TAB>
ska alltid tas bort.
Textmotorerna i Image Serving tolkar en deluppsättning kommandon som definieras av RTF-specifikationen (Rich Text Format), version 1.6. Den här delmängden fokuserar på teckensnitt-/teckenformatering, enkel styckeformatering och stöd för internationella teckensnitt och teckenuppsättningar. Mer avancerade formateringskonstruktioner, som formatmallar och tabeller, stöds inte för närvarande.
Du måste känna till RTF-specifikationen (Rich Text Format) som har publicerats av Microsoft när du försöker konstruera RTF-kodade textsträngar manuellt.