文本图层 text-layers
textPs=支持本节所述许多不同的使用模式。
text=
.常见的规则和定义如下:
-
自调整文本图层是不包含
size=
命令或size=0,0
已指定。 -
自调整大小的文本图层的图层大小由渲染的实际文本决定。
-
自动调整文本图层的默认图层锚点通常为 非 位于图层的中心(见下文)。
-
如果
anchor=
或origin=
指定用于自动调整文本图层的大小,文本图层的位置受文本内容的影响。 -
时间
size=
指定后,部分字符字符可以在图层矩形之外渲染。 -
pos=
在所有情况下都可用于重新定位文本图层。
点文本(自调整大小) section-db99ec98eb114458b2dbc9911a58f74a
模拟Photoshop样式的点文本时 textPs=
指定而不包含 size=
, textPath=
,或 textFlowPath=
. 图层大小由渲染文本的宽度水平确定,由行间距垂直确定。 文本从不自动换行。
如果两者均不 anchor=
也不 origin=
指定时,文本的第一行将位于图层原点的正上方;段落标记有 \ql
位于图层原点的右侧,段落包括 \qr
呈现至原点的左侧,段落显示为 \qc
以原点为中心水平居中。 标准图层定位规则在以下情况下适用: anchor=
或 origin=
已指定。
如果 color=
指定时,它会填充渲染的实际文本的定界框。
忽略以下RTF命令: \qj
, \marg*
, \hyph*
, \vertal*
.
矩形文本框 section-1d3ab11df26d4004a1a801546756475d
如果 size=
指定了 textPs=
(无 textPath=
和 textFlowPath=
),文本被约束到指定的矩形。 图层按常规方式放置。 文本框边缘附近的字符字形可能会部分呈现在文本框的外部。
color=
填充由定义的区域 size=
.
所有RTF命令均按预期应用。
“可变高度”文本框 section-e1233d1c9f8e43218667361dc0c4fd06
指定 size=
高度为0允许文本框垂直调整大小以适应所有内容。 图层宽度由以下宽度定义: 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=
.
忽略以下RTF命令 textFlowPath=
:
\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
将被忽略。