Paint.TextRunFlagLeftEdge Feld

Definition

Ein Textlaufflagge, das angibt, dass der Lauf das visuell linksste Segment der Zeile befindet.

[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

Feldwert

Value = 8192
Attribute

Hinweise

Ein Textlaufflagge, das angibt, dass der Lauf das visuell linksste Segment der Zeile befindet.

Dieses Kennzeichen wird verwendet, um dem zugrunde liegenden Textlayoutmodul mitzuteilen, dass sich der Text ganz links neben der Zeile befindet. Dieses Kennzeichen wird zum Steuern des hinzugefügten Betrags des Buchstabenabstands verwendet. Wenn sich der Text in der Mitte der Zeile befindet, weist das Textlayoutmodul der beiden Seiten jedes Buchstabens zusätzlichen Buchstabenabstand zu. Andererseits sollte der Buchstabenabstand nicht links und rechts von der Zeile hinzugefügt werden. Durch Festlegen dieser Kennzeichnung berechnet das Textlayoutmodul das Layout so, wie es sich am weitesten links von der Zeile befindet, und fügt keinen Buchstabenabstand links neben dieser Ausführung hinzu.

Beachten Sie, dass der Aufrufer BiDi-Ausführung auflösen und sie visuell neu anordnen muss und dieses Flag nur festlegen, wenn sich die Zielausführung visuell am weitesten links befindet. Diese linke Seite bedeutet nicht immer den Anfang des Texts.

Wenn die Ausführung die gesamte Linie abdeckt, sollte auch der Anrufer festgelegt werden #TEXT_RUN_FLAG_RIGHT_EDGE .

Beachten Sie, dass dieses Flag nur für ausgeführte basierte APIs wirksam ist. Dieses Kennzeichen funktioniert z. B. für Canvas#drawTextRun(CharSequence, int, int, int, int, float, float, boolean, Paint) und Paint#getRunCharacterAdvance(char[], int, int, int, int, boolean, int, float[], int). Dies funktioniert jedoch nicht für Canvas#drawText(CharSequence, int, int, float, float, Paint) oder Paint#measureText(CharSequence, int, int). Die nicht ausgeführten basierten APIs funktionieren sowohl als auch #TEXT_RUN_FLAG_LEFT_EDGE#TEXT_RUN_FLAG_RIGHT_EDGE werden angegeben.

Java Dokumentation für android.graphics.Paint.TEXT_RUN_FLAG_LEFT_EDGE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: