文字圖層 text-layers
textPs=支援本節所述許多不同的使用模式。
text=
。常見的規則和定義如下:
-
自我調整文字圖層是不包含
size=
命令或已指定size=0,0
的圖層。 -
自動調整文字圖層的圖層大小是由實際呈現的文字決定。
-
自動調整文字圖層的預設圖層錨點一般是位於圖層中央的 而非 (請參閱下文)。
-
如果為自動調整文字圖層大小指定
anchor=
或origin=
,則文字圖層的位置會受文字內容影響。 -
指定
size=
時,部分字元字元可能會呈現在圖層矩形之外。 -
pos=
在所有情況下都可以用來重新定位文字圖層。
點文字(自動調整大小) section-db99ec98eb114458b2dbc9911a58f74a
在指定textPs=
時模擬Photoshop樣式點文字,但不指定size=
、textPath=
或textFlowPath=
。 圖層大小是由已演算文字的寬度水準決定,而垂直則是由行距決定。 文字不會自動換行。
若未指定anchor=
或origin=
,文字的第一行會位於圖層原點的正上方;標示為\ql
的段落會位於圖層原點的右側,包含\qr
的段落會呈現至原點的左側,而包含\qc
的段落會水準地圍繞原點置中。 若指定anchor=
或origin=
,則套用標準圖層定位規則。
如果指定color=
,它會填滿實際轉譯文字的邊界方框。
已忽略下列RTF命令: \qj
、\marg*
、\hyph*
、\vertal*
。
矩形文字方塊 section-1d3ab11df26d4004a1a801546756475d
如果除了textPs=
(不含textPath=
和textFlowPath=
)之外還指定了size=
,則文字會限制在指定的矩形。 圖層會照常放置。 文字方塊邊緣附近的字元字元可能會部分呈現在文字方塊的外部。
color=
填入size=
所定義的區域。
所有RTF指令都會如預期套用。
變高文字方塊 section-e1233d1c9f8e43218667361dc0c4fd06
指定高度為0的size=
可讓文字方塊垂直調整大小以容納所有內容。 圖層寬度是由size=
的寬度所定義,而圖層高度則是由實際演算文字的高度所定義。 圖層會照常放置。 文字方塊左右邊緣附近的字元字元可能會部分呈現在文字方塊的外部。
color=
會填滿由size=
所指定的寬度和實際文字演算高度所定義的矩形。
已忽略下列RTF命令:
\vertal*
在路徑中調整文字大小 section-d26685e7085847efaaeba64b9cb5ed9f
textFlowPath=
搭配textPs=
可用來定義文字應該流入的一或多個區域。 可選擇性指定textFlowXPath=
,以排除文字流入一或多個區域。 如果未指定size=
,則產生的文字圖層會自行調整大小,而圖層大小是由實際演算的文字邊界方框所決定。
如果既未指定origin=
也未指定anchor=
,圖層錨點會預設為用來定義路徑的畫素座標空間的(0,0),以確保絕對定位,無論演算的文字為何。 如果指定anchor=
或origin=
,圖層會相對於(並適配)實際轉譯內容的外框方塊放置。
color=
會填滿實際轉譯文字的邊界方框。
已忽略下列RTF命令:
\marg*
路徑中的預先調整大小文字 section-ed492a8a54414cd4bde360500cec6968
如果同時指定size=
和textFlowPath=
,則會預先決定圖層大小。 用來定義路徑的畫素座標空間中的(0,0)位於圖層矩形的左上角。
textFlowPath=
區域可能位於圖層矩形之外。 文字一律會排入並演算到所有路徑區域中,即使這會導致文字演算到圖層矩形的外部。 extend=0,0,0,0
可用來裁切演算後的文字到圖層矩形。
為了圖層定位,圖層矩形是以指定的size=
為基礎,無論實際呈現多少文字,即使其中部分文字位於圖層矩形之外亦然。 標準圖層定位適用。
color=
填滿size=
定義的矩形區域。
已忽略textFlowPath=
的下列RTF命令:
\marg*
在路徑上調整文字大小 section-7ce6b9b26b354ba381e4378703154062
textPath=
定義一或多個路徑,以textPs=
指定的文字應呈現至這些路徑。 未指定size=
時,產生的文字圖層會自行調整大小。 圖層大小由實際文字的邊界方塊決定。
如果既未指定origin=
也未指定anchor=
,圖層錨點會預設為用來定義路徑的畫素座標空間的(0,0);無論轉譯多少文字,轉譯文字的位置都是固定的。 如果指定anchor=
或origin=
,圖層會相對於(並適配)實際轉譯內容的外框方塊放置。
color=
會填滿實際轉譯文字的邊界方框。
已忽略下列RTF命令:
\marg*
\hyph*
\vertal*
第一個\par
或\line
之後的任何文字都會被忽略。
路徑上的預先調整大小文字 section-a3bbbc5187f448b192e53d27e2c53f2f
如果同時指定size=
和textPath=
,則會預先決定圖層大小。 用來定義路徑的畫素座標空間中的(0,0)位於圖層矩形的左上角。
路徑可以部分或完全位於圖層矩形的外部。 文字始終沿著整個路徑套用和演算,即使是在圖層矩形之外也是如此。 extend=0,0,0,0
可用來裁切演算後的文字至圖層矩形。
為了圖層定位,圖層矩形是以指定的size=
為基礎,即使某些文字呈現於圖層矩形之外。 標準圖層定位適用。
color=
填滿size=
定義的區域。
已忽略下列RTF命令:
\marg*
\q*
\marg*
\hyph*
\vertal*
第一個\par
或\line
之後的任何文字都會被忽略。