Paint.TextRunFlagLeftEdge Campo

Definizione

Flag di esecuzione di testo che indica che l'esecuzione si trova visivamente il segmento più a sinistra della linea.

[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

Valore del campo

Value = 8192
Attributi

Commenti

Flag di esecuzione di testo che indica che l'esecuzione si trova visivamente il segmento più a sinistra della linea.

Questo flag viene usato per indicare al motore di layout del testo sottostante che il testo si trova al più a sinistra della riga. Questo flag viene usato per controllare la spaziatura della lettera di quantità aggiunta. Se il testo si trova al centro della riga, il motore di layout del testo assegna spaziatura lettera aggiuntiva a entrambi i lati di ogni lettera. D'altra parte, la spaziatura delle lettere non deve essere aggiunta all'elemento più a sinistra e a destra della linea visivamente. Impostando questo flag, il motore di layout del testo calcola il layout in quanto si trova nella parte più visiva sinistra della riga e non aggiunge spaziatura lettera a sinistra di questa esecuzione.

Si noti che il chiamante deve risolvere le esecuzioni BiDi e riordinarle visivamente e impostare questo flag solo se l'esecuzione di destinazione si trova visivamente più a sinistra. Questa sinistra non significa sempre l'inizio del testo.

Se l'esecuzione copre l'intera riga, anche il chiamante deve impostare #TEXT_RUN_FLAG_RIGHT_EDGE .

Si noti che questo flag è efficace solo per le API basate su esecuzione. Ad esempio, questo flag funziona per Canvas#drawTextRun(CharSequence, int, int, int, int, float, float, boolean, Paint) e Paint#getRunCharacterAdvance(char[], int, int, int, int, boolean, int, float[], int). Tuttavia, questo non funziona per Canvas#drawText(CharSequence, int, int, float, float, Paint) o Paint#measureText(CharSequence, int, int). Le API non basate su esecuzione funzionano sia #TEXT_RUN_FLAG_LEFT_EDGE come e #TEXT_RUN_FLAG_RIGHT_EDGE che sono specificate.

per android.graphics.Paint.TEXT_RUN_FLAG_LEFT_EDGE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a