Paint.TextRunFlagRightEdge Feld

Definition

Ein Textlaufflagge, das angibt, dass sich der Lauf am rechten Rand der Zeile befindet.

[Android.Runtime.Register("TEXT_RUN_FLAG_RIGHT_EDGE", ApiSince=35)]
public const int TextRunFlagRightEdge = 16384;
[<Android.Runtime.Register("TEXT_RUN_FLAG_RIGHT_EDGE", ApiSince=35)>]
val mutable TextRunFlagRightEdge : int

Feldwert

Value = 16384
Attribute

Hinweise

Ein Textlaufflagge, das angibt, dass sich der Lauf am rechten Rand der Zeile befindet.

Dieses Kennzeichen wird verwendet, um dem zugrunde liegenden Textlayoutmodul mitzuteilen, dass sich der Text ganz rechts 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 diese visuell neu anordnen muss, und legen Sie dieses Flag nur fest, wenn sich die Zielausführung visuell am besten befindet. Dieses Recht bedeutet nicht immer das Ende des Texts.

Wenn die Ausführung die gesamte Linie abdeckt, sollte auch der Anrufer festgelegt werden #TEXT_RUN_FLAG_LEFT_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_RIGHT_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: