RichText
<RichText> は、テキストに複数の書式を適用して描画する要素です。
<RichText>これは<Span color="red" bold="true">RichText</Span>です。</RichText>
<RichText> 内では、<Span> 要素を使って部分的に書式を設定します。書式を変えたい箇所を <Span> で囲むことで、太字や色などを指定できます。また、<Span> は入れ子にすることも可能です。
<RichText>これは<Span color="red" underline="true">書式を<Span size="14" color="blue">ネスト</Span>した例</Span>です。</RichText>
プロパティ
size
フォントサイズを設定します。
指定可能な値は 1 以上、1024 以下です。
- データ型
-
UnsignedFloat (単位: pt)
- 必須
-
省略可能です。既定値は
11です。 - テンプレート変数
-
使用できません。
lineGap
テキストの垂直方向の行間を設定します。
size を基準にした相対サイズを指定します。
例えば、<Text size="11" lineGap="0.5"> と指定した場合、 5.5ポイント分の行間を設けてテキストが描画されます。
- データ型
- 必須
-
省略可能です。既定値は
0です。 - テンプレート変数
-
使用できません。
letterSpacing
テキストの水平方向の字間を設定します。
size を基準にした相対サイズを指定します。
例えば、<Text size="11" letterSpacing="0.5"> と指定した場合、 5.5ポイント分の字間を設けてテキストが描画されます。
- データ型
- 必須
-
省略可能です。既定値は
0です。 - テンプレート変数
-
使用できません。
align
テキストの水平方向の配置を設定します。
align="justify" と letterSpacing を同時に指定した場合、 letterSpacing よりも広い字間となるように両端揃えを行います。
- データ型
- 必須
-
省略可能です。既定値は
leftです。 - テンプレート変数
-
使用可能です。
width (stack-only)
描画領域の幅を設定します。
- データ型
-
UnsignedFloat (単位: mm)
- 必須
-
Stackコンテナ要素内に限り、必須です。
- テンプレート変数
-
使用可能です。
- 備考
-
このプロパティはStackコンテナ要素内でのみ有効です。
x (stack-only)
この要素を配置するX座標(水平方向の位置)を指定します。
座標の基準点は origin プロパティで指定します。
- データ型
-
Float (単位: mm)
- 必須
-
省略可能です。既定値は
0です。 - テンプレート変数
-
使用可能です。
- 備考
-
このプロパティはStackコンテナ要素内でのみ有効です。
y (stack-only)
この要素を配置するY座標(垂直方向の位置)を指定します。
座標の基準点は origin プロパティで指定します。
- データ型
-
Float (単位: mm)
- 必須
-
省略可能です。既定値は
0です。 - テンプレート変数
-
使用可能です。
- 備考
-
このプロパティはStackコンテナ要素内でのみ有効です。