UIStroke 適用線條給文字或 UI 邊界。 關鍵功能包括:
- 改變線描 Transparency 獨立於文字或 UI 對物件。
- 選擇LineJoinMode 的線(圓、斜角或米)。
- 透過 UIGradient 實個體、實例增加一個傾斜度給筆芯。
- 使用 [rich text]((../../ui/rich-text.md) 標籤添加線條粗筯。
對於 UIStroke 對物件的更多詳情,請參閱 外觀模組。
概要
屬性
決定是否要將暢閒填充在筆記本上的邊緣,而不是文字本身。
決定擊色。
決定是否顯示線條。
決定角落是如何解釋的。
決定條紋的厚度。
設定塗線隱藏度獨立於父對物件的 BackgroundTransparency 或 TextTransparency 。
屬性
ApplyStrokeMode
當 UIStroke 實例應用於文字對物件時,ApplyStrokeMode 屬性決定是否要將 stroke 應用於文字對物件的邊緣,而不是文字本身。

<figcaption><code>應用程式模式應用模式</code> = <code>enum.apply程式模式.上下文|上下文</code></figcaption>

<figcaption><code>應用程式模式應用層</code> = <code>enum.apply程式模式.border|border</code></figcaption>
Color
確定 UIStroke 顏色。您也可以擷取一個 UIGradient 實例作為兒童來創建傾斜條。

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

<figcaption><code>UIStroke</code> 與 <code>Class.UIGradient</code> 子孫</figcaption>
LineJoinMode
這個屬性決定角落是否被解釋。它接受 Enum.LineJoinMode 值 (預設), Round 或 Bevel .

<figcaption><code>線路加入模式</code> = <code>enum.line join mode.round|round</code></figcaption>

<figcaption><code>線路加入模式</code> = <code>enum.line join mode.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
Transparency 屬性可以獨立於父對物件的 BackgroundTransparency 或 TextTransparency 來設定桿子畫面的隱藏。這允許您渲染像 "hollow" (只包含檯邊) 的文字和邊框。

透明度 = 0.5 · Class.TextLabel.TextTransparency = 1> 01> · 4> Class.TextLabel.TextTransparency 4> = 7>07> · <figcaption>9> Class.TextLabel.TextTransparency</figcaption>9> = 1>01> · 4> Class.TextLabel.TextTransparency4> = 7>07> · <code>9> Class.TextLabel.TextTransparency</code>9> = 1>01> · 4> Class.TextLabel

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