Paint.TextRunFlagLeftEdge Campo

Definición

Marca de ejecución de texto que indica que la ejecución se encuentra en el segmento visualmente más izquierdo de la línea.

[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

Valor de campo

Value = 8192
Atributos

Comentarios

Marca de ejecución de texto que indica que la ejecución se encuentra en el segmento visualmente más izquierdo de la línea.

Esta marca se usa para indicar al motor de diseño de texto subyacente que el texto se encuentra al máximo a la izquierda de la línea. Esta marca se usa para controlar el espaciado de letras de cantidad agregado. Si el texto está en medio de la línea, el motor de diseño de texto asigna espaciado de letras adicionales al lado ambos de cada letra. Por otro lado, el espaciado de letras no debe agregarse a la parte izquierda y derecha visualmente de la línea. Al establecer esta marca, el motor de diseño de texto calcula el diseño tal como se encuentra en la parte más izquierda visual de la línea y no agrega espaciado de letras a la izquierda de esta ejecución.

Tenga en cuenta que el autor de la llamada debe resolver las ejecuciones de BiDi y reordenarlas visualmente y establecer esta marca solo si la ejecución de destino se encuentra visualmente más a la izquierda. Esta izquierda no siempre significa el principio del texto.

Si la ejecución cubre toda la línea, también se debe establecer #TEXT_RUN_FLAG_RIGHT_EDGE el autor de la llamada.

Tenga en cuenta que esta marca solo es efectiva para las API basadas en ejecución. Por ejemplo, esta marca funciona para Canvas#drawTextRun(CharSequence, int, int, int, int, float, float, boolean, Paint) y Paint#getRunCharacterAdvance(char[], int, int, int, int, boolean, int, float[], int). Sin embargo, esto no funciona para Canvas#drawText(CharSequence, int, int, float, float, Paint) o Paint#measureText(CharSequence, int, int). Las API no basadas en ejecución funcionan como #TEXT_RUN_FLAG_LEFT_EDGE y #TEXT_RUN_FLAG_RIGHT_EDGE se especifican.

Java documentación para android.graphics.Paint.TEXT_RUN_FLAG_LEFT_EDGE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a