Paint.TextRunFlagRightEdge Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.