文字格式

「影像伺服」提供多種轉譯文字的替代方式,可透過text=和textPs=命令存取。

textPs= 提供與以Adobe Photoshop和Illustrator轉譯的文字高度的相似度。text= 與使用Windows Wordpad呈現的文字相容。

注意

除了其他地方列出的差異外,與textPs=相比,text=還會在呈現的文本中產生細微差異。 例如,底線沒有相同的厚度和位置,而合成斜體以稍微不同的角度呈現。 如果文字不符合可用空間,text=可以部分裁切最後一行,而textPs=將僅呈現完整行。

所有文本命令都接受基於RTF(RTF格式)規範的子集的格式化文本。 每個文本層可指定不同的文本命令。

下表列出了每個文本命令可用的關鍵功能:

功能 文字= textPs= 另請參閱

Adobe Photoshop相容

有限

將文本流入任意形狀

textFlowPath=, textFlowXPath=

沿任意路徑流動文本

textPath=

複製擬合

複製管接頭

,

\copyfit
,
\copyfitlines
,
\copyfitmaxlines

文本框邊距

\margl
,
\margr
,
\margt
,
\margb

全段理由

\qj

最後一行對齊

\lastql, \lastqr, \lastqc, \lastqj

段落縮排

\fi, \li, \ri

全大寫和小大寫文字

\caps,\scaps

影像伺服顏色

\*\iscolortbl

多種消除鋸齒模式

textAttr=

左上/右文字流

\stextFlow

Photofont®支援

字型處理

自動調整圖層大小以適合文字

text=, textId=, size=

CMYK支援

\cmykcolortbl, \*\iscolortbl

由右至左字元流

\rtlch

禁用換行

textAttr=

自動縮放文字以適合圖層(通過不同解析度)

textAttr=

RTF相容字串可以手動組合,或者通過在能夠保存RTF檔案的文本編輯器或文字處理器中格式化所需的文本來組合。 然後,RTF檔案可以在純文字檔案編輯器中開啟,並且檔案的相關原始RTF內容被複製到請求URL中。

某些字處理器生成較大的檔案,這些檔案包括不被Dynamic Media影像服務使用的大量前導碼。 建議先從字串中刪除未使用的RTF元素,然後再將字串傳遞到文本命令。

基於UTF-8和ISO標準的語言編碼支援在RTF字串中,作為標準RTF字元編碼機制的替代。 這允許應用程式向伺服器發送非英語文本,而不需要RTF編碼。

如果要透過http傳輸字串,則所有非HTTP相容字元都必須正確逸出。 如果將字串併入影像目錄記錄的catalog::Modifiers欄位,則只需將「=」、「&」和「%」逸出。 應一律移除控制字元,包括<CR><LF><TAB>

影像伺服文本引擎解釋由RTF格式(RTF)規範1.6版定義的命令的子集。該子集側重於字型/字元格式、簡單段落格式以及對國際字型和字元集的支援。 目前不支援更進階的格式結構,例如樣式表和表格。

嘗試手動構建RTF編碼文本字串時,需要熟悉Microsoft發佈的RTF格式(RTF)規範。

本頁內容