UIStroke
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
UIStroke は、テキストまたはUIボーダーにアウトラインを適用します。主な機能には次があります:
- ストロークをTransparency
- ストロークの LineJoinMode を選択 (ラウンド、ベベル、またはミーター)。
- UIGradient インスタンスを通じてストロークにグラデーションを追加します。
- リッチテキスト タグを使用して、インラインテキストセグメントにストロークを追加します。
概要
プロパティ
テキスト自体ではなくオブジェクトの境界にストロークを適用するかどうかを決定します。
ストロークの色を決定します。
ストロークが表示可能かどうかを決定します。
コーナーの解釈方法を決定します。
ストロークの厚さを決定します。
ストロークの不透明度を親オブジェクトの BackgroundTransparency または TextTransparency と独立して設定します。
プロパティ
ApplyStrokeMode
UIStroke インスタンスがテキストオブジェクトに適用されると、このプロパティは、テキスト自体ではなくオブジェクトの境界にストロークを適用するかどうかを決定します。

<figcaption><code>ApplyStrokeMode</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

<figcaption><code>ApplyStrokeMode</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>
Color
UIStroke 色を決定します。また、グラデーションストロークを作成するために子として UIGradient インスタンスを挿入できます。

<figcaption><code>色</code> = <code>(0, 95, 225)</code> ></figcaption>

<figcaption><code>UIストローク</code> with <code>Class.UIGradient</code> 子供</figcaption>
LineJoinMode
このプロパティは、コーナーがどのように解釈されるかを決定します。デフォルトでは Enum.LineJoinMode 、Round 、または Bevel の値を受け入れ、オプションで Miter を受け入れます。

<figcaption><code>ラインジョインモード</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>ラインジョインモード</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>ラインジョインモード</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>
Thickness
このプロパティは、ストロークの太さを決定し、親の外側のピクセルで測定します。

<figcaption><code>厚さ</code> = <code>4</code> ></figcaption>

<figcaption><code>厚さ</code> = <code>12</code> ></figcaption>
テキストオブジェクトに適用すると、ティーニング この UIStroke プロパティが注意されます。これは各フレームで多くのグリフサイズをレンダリングして保存し、パフォーマンスの問題やテキストのフリッカーを引き起こす可能性があります。
Transparency
このプロパティは、親オブジェクトの BackgroundTransparency または TextTransparency と独立してストロークの不透明度を設定します。これにより、「空洞」(アウトラインのみで構成)のテキストと境界をレンダリングできます。

<figcaption><code>透明度</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>透明性</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code> ></figcaption>