Paint.TextRunFlagLeftEdge Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.