UIStroke
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
UIStroke applique un contour au texte ou à une bordure d'interface utilisateur. Les caractéristiques clés comprennent :
- Changer le tracé Transparency indépendamment du texte ou de l'objet d'interface utilisateur.
- Choisissez le LineJoinMode de la trace (ronde, biseau ou mitoyenne).
- Ajoutez une gradation à la trace via l'instance UIGradient.
- Utilisez les balises texte enrichi pour ajouter une couche à des segments de texte en ligne.
Pour plus de détails sur l'objet UIStroke, voir modifieurs d'apparence.
Résumé
Propriétés
Détermine si appliquer le trait à la bordure de l'objet au lieu du texte lui-même.
Détermine la couleur du trait.
Détermine si le trait est visible.
Détermine comment les coins sont interprétés.
Détermine l'épaisseur du trait.
Définit l'opacité du trait indépendamment de la transparence de l'objet parent BackgroundTransparency ou TextTransparency.
Propriétés
ApplyStrokeMode
Lorsqu'une instance UIStroke est appliquée à un objet de texte, cette propriété détermine si appliquer le trait à la bordure de l'objet au lieu du texte lui-même.

<figcaption><code>Appliquer le mode de tracé</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

<figcaption><code>Appliquer le mode de tracé</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>
Color
Détermine la couleur UIStroke. Vous pouvez également insérer une instance UIGradient comme enfant pour créer des traits de gradation.

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

<figcaption><code>Contour de l'interface utilisateur</code> avec <code>Class.UIGradient</code> enfant</figcaption>
Enabled
Cette propriété détermine si le UIStroke est visible. Lorsqu'il est défini à false, le contour ne sera pas rendu. Il défaut à true .
LineJoinMode
Cette propriété détermine comment les coins sont interprétés. Elle accepte une valeur Enum.LineJoinMode de Round (par défaut), Bevel ou Miter .

<figcaption><code>Mode de jointure de ligne</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>Mode de jointure de ligne</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>Mode de jointure de ligne</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>
Thickness
Cette propriété détermine l'épaisseur du trait, mesurée en pixels à partir des bords extérieurs du parent.

<figcaption><code>Épaisseur</code> = <code>4</code> ></figcaption>

<figcaption><code>Épaisseur</code> = <code>12</code> ></figcaption>
Tenez compte de l'ajustement de cette propriété UIStroke lorsqu'elle est appliquée aux objets de texte.Cela rend et stocke de nombreuses tailles de glyphe à chaque cadre, ce qui peut potentiellement provoquer des problèmes de performance ou des clignotements de texte.
Transparency
Cette propriété défini l'opacité du trait indépendamment de la propriété BackgroundTransparency ou TextTransparency du parent objet.Cela vous permet de rendre du texte et des bords qui sont « creux » (composés uniquement d'un contour).

<figcaption><code>Transparence</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>Transparence</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code> ></figcaption>