textPs=支援本節所述的多種不同使用模式。
本節不適用於text=
。
常見規則和定義如下:
自動調整文字圖層是不包含size=
命令或指定size=0,0
的圖層。
自行調整文字圖層大小的圖層大小由實際轉換的文字決定。
自動調整文字圖層大小的預設圖層錨點通常位於圖層中央的not(請參閱下面)。
如果為自行調整文本圖層指定anchor=
或origin=
,則文本圖層的位置將受文本內容的影響。
當指定size=
時,部分字元字元可以在圖層矩形外顯示。
pos=
可在所有情況下用於重新定位文本圖層。
當指定textPs=
而未指定size=
、textPath=
或textFlowPath=
時,會模擬Photoshop樣式的點文字。 圖層大小由渲染文本的寬度水準確定,並由行間距垂直確定。 文字永遠不會自動換行。
如果未指定anchor=
或origin=
,則文本的第一行將緊接在圖層原點上方;標有\ql
的段落位於圖層原點的右側,包含\qr
的段落會呈現在原點的左側,而含有\qc
的段落會以水準方向圍繞原點居中。 如果指定anchor=
或origin=
,則適用標準圖層定位規則。
如果指定color=
,則會填寫實際呈現文字的邊界方框。
忽略以下RTF命令:\qj
、\marg*
、\hyph*
、\vertal*
。
如果除了textPs=
(沒有textPath=
和textFlowPath=
)之外還指定了size=
,則文本將限制為指定的矩形。 圖層如常定位。 文本框邊緣附近的字元字元字元可以部分渲染到文本框外。
color=
填充由定義的區 size=
域。
所有RTF命令都按預期應用。
指定高度為0的size=
可讓文字方塊垂直調整大小,以容納所有內容。 圖層寬度由size=
的寬度定義,圖層高度由實際渲染文本的高度定義。 圖層如常定位。 文字方塊左右邊緣附近的字元字元可能會部分轉譯在文字方塊外。
color=
填充由指定寬度和實際 size=
渲染文本的高度定義的矩形。
忽略以下RTF命令:
\vertal*
textFlowPath=
可結合使 textPs=
用來定義應將文字排入的一個或多個區域。textFlowXPath=
可以選擇性地指定來排除文字不流入一個或多個區域。如果未指定size=
,則生成的文本圖層會自行調整大小,圖層大小由實際渲染的文本的邊界框確定。
如果未指定origin=
或anchor=
,則圖層錨點預設為用於定義路徑的像素坐標空間的(0,0),從而確保無論渲染的文本都處於絕對位置。 如果指定anchor=
或origin=
,則圖層會相對於(並適應)實際呈現內容的邊界方框定位。
color=
填充實際渲染文本的邊界框。
忽略以下RTF命令:
\marg*
如果size=
與textFlowPath=
一起指定,則預先確定層大小。 (0,0)用於定義路徑的像素坐標空間位於圖層矩形的左上角。
textFlowPath=
區域可位於層矩形外。 即使這會導致文字在圖層矩形外方顯示,文字仍會一律被流動並呈現至所有路徑區域。 extend=0,0,0,0
可用來將轉換的文字裁切至圖層矩形。
為了圖層定位,圖層矩形是以指定的size=
為基礎,無論實際轉換的文字數量如何,即使部分矩形位於圖層矩形之外也是如此。 套用標準圖層定位。
color=
填充由定義的矩形區域 size=
。
textFlowPath=
將忽略以下RTF命令:
\marg*
textPath=
定義一或多個路徑,應將指定的文 textPs=
字呈現到其上。未指定size=
時,產生的文字圖層會自行調整大小。 圖層大小由實際渲染文本的邊界框確定。
如果未指定origin=
或anchor=
,則圖層錨點預設為(0,0)像素坐標空間,用於定義路徑;已轉換文本的位置是固定的,無論轉換的文本數量為何。 如果指定anchor=
或origin=
,則圖層會相對於(並適應)實際呈現內容的邊界方框定位。
color=
填充實際渲染文本的邊界框。
忽略以下RTF命令:
\marg*
\hyph*
\vertal*
第一個\par
或\line
之後的任何文字都會被忽略。
如果size=
與textPath=
一起指定,則預先確定層大小。 (0,0)用於定義路徑的像素坐標空間位於圖層矩形的左上角。
路徑可以部分地或完全地位於圖層矩形之外。 即使在圖層矩形之外,文字仍會沿著整個路徑套用和轉譯。 extend=0,0,0,0
可用來將轉換的文字裁切至圖層矩形。
為了圖層定位,圖層矩形是以指定的size=
為基礎,即使有些文字是在圖層矩形之外呈現。 套用標準圖層定位。
color=
填充由定義的區 size=
域。
忽略以下RTF命令:
\marg*
\q*
\marg*
\hyph*
\vertal*
第一個\par
或\line
之後的任何文字都會被忽略。