文本格式

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

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

注意

除了其他位置列出的差異外,與textPs=相比,text=在轉換的文本中會產生細微的差異。 例如,下划線的厚度和位置不相同,合成斜體以略微不同的角度顯示。 如果文字不符合可用空間,text=可能會部分裁切最後一行,而textPs=則只會產生完整的行。

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

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

功能 文字= 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。

某些字處理器產生較大的檔案,這些檔案包括動態媒體影像服務不使用的大量前導碼。 建議在將字串傳遞到文本命令之前,先從字串中刪除未使用的RTF元素。

RTF字串支援以UTF-8和ISO標準為基礎的語言編碼,以取代標準RTF字元編碼機制。 這樣,應用程式就可以向伺服器發送非英文文本,而不需具備RTF編碼知識。

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

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

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

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free