Paint.TextRunFlagLeftEdge Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indicateur d’exécution de texte qui indique que l’exécution se trouve le segment le plus à gauche de la ligne.
[Android.Runtime.Register("TEXT_RUN_FLAG_LEFT_EDGE", ApiSince=35)]
public const int TextRunFlagLeftEdge = 8192;
[<Android.Runtime.Register("TEXT_RUN_FLAG_LEFT_EDGE", ApiSince=35)>]
val mutable TextRunFlagLeftEdge : int
Valeur de champ
Value = 8192- Attributs
Remarques
Indicateur d’exécution de texte qui indique que l’exécution se trouve le segment le plus à gauche de la ligne.
Cet indicateur est utilisé pour indiquer au moteur de disposition de texte sous-jacent que le texte se trouve le plus à gauche de la ligne. Cet indicateur est utilisé pour contrôler l’espacement des lettres de quantité ajoutée. Si le texte se trouve au milieu de la ligne, le moteur de disposition de texte attribue un espacement de lettres supplémentaire à chaque lettre. En revanche, l’espacement des lettres ne doit pas être ajouté visuellement à la gauche et à droite de la ligne. En définissant cet indicateur, le moteur de disposition de texte calcule la disposition telle qu’elle se trouve le plus visuellement à gauche de la ligne et n’ajoute pas d’espacement de lettres à gauche de cette exécution.
Notez que l’appelant doit résoudre les exécutions BiDi et les réorganiser visuellement et définir cet indicateur uniquement si l’exécution cible se trouve visuellement la plus à gauche. Cette gauche ne signifie pas toujours le début du texte.
Si l’exécution couvre toute la ligne, l’appelant doit également définir #TEXT_RUN_FLAG_RIGHT_EDGE .
Notez que cet indicateur est efficace uniquement pour les API basées sur l’exécution. Par exemple, cet indicateur fonctionne pour Canvas#drawTextRun(CharSequence, int, int, int, int, float, float, boolean, Paint) et Paint#getRunCharacterAdvance(char[], int, int, int, int, boolean, int, float[], int). Toutefois, cela ne fonctionne pas ou Canvas#drawText(CharSequence, int, int, float, float, Paint)Paint#measureText(CharSequence, int, int). Les API non exécutées fonctionnent à la fois #TEXT_RUN_FLAG_LEFT_EDGE et #TEXT_RUN_FLAG_RIGHT_EDGE sont spécifiées.
Java documentation pour android.graphics.Paint.TEXT_RUN_FLAG_LEFT_EDGE.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.