テキストレイヤー text-layers
textPs=は、この節で説明する様々な使用モデルをサポートしています。
text=
.一般的なルールと定義を次に示します。
-
テキストレイヤーのサイズ調整は、
size=
コマンド、またはそのsize=0,0
が指定されている。 -
テキストレイヤーの自己サイズ調整のレイヤーサイズは、レンダリングされた実際のテキストによって決まります。
-
テキストレイヤーのサイズ自動調整のデフォルトのレイヤーアンカーは、通常は次のようになります。 not レイヤの中央(下の図を参照)に配置します。
-
次の場合
anchor=
またはorigin=
を指定すると、テキストレイヤーの位置はテキストコンテンツの影響を受けます。 -
条件
size=
を指定すると、文字グリフの一部がレイヤーの長方形の外側にレンダリングされます。 -
pos=
は、どのような場合でも、テキストレイヤーの位置を変更するために使用できます。
ポイントテキスト(自己サイズ調整) section-db99ec98eb114458b2dbc9911a58f74a
Photoshopスタイルの点文字は、 textPs=
次の値が指定されていない size=
, textPath=
または textFlowPath=
. レイヤーサイズは、レンダリングされたテキストの幅で水平方向に決定され、行間で垂直方向に決定されます。 テキストが自動的に折り返されることはありません。
どちらでもない場合 anchor=
nor 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=
を使用して、テキストをフローする 1 つ以上の領域を定義できます。 textFlowXPath=
は、必要に応じて、1 つ以上の領域にテキストが流れ込まれないように指定できます。 次の場合 size=
を指定しない場合、結果のテキストレイヤーは自己サイズ変更され、レイヤーサイズは実際にレンダリングされたテキストの境界ボックスによって決定されます。
どちらでもない場合 origin=
nor anchor=
を指定した場合、レイヤーアンカーのデフォルト値は (0,0) で、パスの定義に使用されるピクセル座標空間の長さです。これにより、レンダリングされたテキストに関係なく、絶対位置が確保されます。 次の場合 anchor=
または origin=
を指定すると、レイヤは、レンダリングされた実際のコンテンツの境界ボックスを基準に配置(および適応)されます。
color=
レンダリングされた実際のテキストの境界ボックスを塗りつぶします。
次の RTF コマンドは無視されます。
\marg*
パス内の事前サイズのテキスト section-ed492a8a54414cd4bde360500cec6968
次の場合 size=
が textFlowPath=
の場合、レイヤーサイズは事前に決定されています。 パスの定義に使用するピクセル座標空間の (0,0) は、レイヤーの長方形の左上隅に配置されます。
The textFlowPath=
領域は、画層の長方形の外側に配置される場合があります。 テキストがレイヤーの長方形の外側にレンダリングされる場合でも、テキストは常にすべてのパス領域にフローされ、レンダリングされます。 extend=0,0,0,0
を使用して、レンダリングしたテキストをレイヤーの長方形に切り抜くことができます。
レイヤーの配置を行う場合、レイヤーの長方形は指定した size=
実際にレンダリングされるテキストの量に関係なく、一部がレイヤーの長方形の外に配置されている場合でも。 標準の画層の位置を適用します。
color=
で定義された長方形領域を塗り潰します。 size=
.
では、次の RTF コマンドは無視されます。 textFlowPath=
:
\marg*
パス上のテキストのセルフサイズ変更 section-7ce6b9b26b354ba381e4378703154062
textPath=
で指定したテキストのパスを定義します。 textPs=
をレンダリングする必要があります。 条件 size=
を指定しない場合、結果のテキストレイヤーのサイズが自己調整されます。 レイヤーサイズは、レンダリングされた実際のテキストの境界ボックスによって決まります。
どちらでもない場合 origin=
nor 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
は無視されます。