TextAttribute Clase

Definición

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

[Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)]
public sealed class TextAttribute : Java.Text.AttributedCharacterIteratorAttribute
[<Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)>]
type TextAttribute = class
    inherit AttributedCharacterIteratorAttribute
Herencia
Atributos

Comentarios

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

TextAttribute Las instancias se usan como claves de atributo para identificar atributos en clases que controlan atributos de texto. Otras constantes definidas en esta clase se pueden usar como valores de atributo.

Para cada atributo de texto, la documentación proporciona: <UL><LI>el tipo de su valor, <LI>las constantes predefinidas pertinentes, si algún <LI>tiene el efecto predeterminado si el atributo está ausente <LI>, los valores válidos si hay limitaciones <LI>una descripción del efecto. </UL>

<H3>Values</H3><UL><LI>Los valores de los atributos siempre deben ser inmutables. <LI>Donde se proporcionan limitaciones de valor, cualquier valor fuera de ese conjunto está reservado para uso futuro; el valor se tratará como predeterminado. <LI>El valor null se trata igual que el valor predeterminado y da como resultado el comportamiento predeterminado. <li>Si el valor no es del tipo adecuado, se omitirá el atributo. <li>La identidad del valor no importa, solo el valor real. Por ejemplo, TextAttribute.WEIGHT_BOLD e new Float(2.0) indican el mismo WEIGHT. <li>Los valores de atributo de tipo Number (usados para WEIGHT, , WIDTHPOSTURE, SIZE, JUSTIFICATIONy TRACKING) pueden variar a lo largo de su intervalo natural y no están restringidos a las constantes predefinidas. Number.floatValue()se usa para obtener el valor real de .Number <li>Los valores de WEIGHT, WIDTHy POSTURE se interpolan mediante el sistema, que puede seleccionar la fuente "más cercana disponible" o usar otras técnicas para aproximar la solicitud del usuario.

</UL>

Java documentación para java.awt.font.TextAttribute.

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.

Propiedades

Nombre Description
Background

Clave de atributo para la pintura utilizada para representar el fondo del texto.

BidiEmbedding

Clave de atributo para el nivel de inserción del texto.

CharReplacement

Clave de atributo para un glifo definido por el usuario que se va a mostrar en lugar del glifo estándar de la fuente para un carácter.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Family

Clave de atributo para el nombre de fuente.

Font

Clave de atributo usada para proporcionar la fuente que se va a usar para representar texto.

Foreground

Clave de atributo para la pintura utilizada para representar el texto.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
InputMethodHighlight

Clave de atributo para estilos de resaltado del método de entrada.

InputMethodUnderline

Clave de atributo para subrayados del método de entrada.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

Justification

Clave de atributo para la justificación de un párrafo.

JustificationFull

Justifica la línea al ancho solicitado completo.

JustificationNone

No permita que la línea esté justificada.

Kerning

Clave de atributo para solicitar el kerning.

KerningOn

Solicite el kerning estándar.

Ligatures

Clave de atributo para habilitar ligaduras opcionales.

LigaturesOn

Solicite ligaduras opcionales estándar.

Name

Devuelve el nombre del atributo .

(Heredado de AttributedCharacterIteratorAttribute)
NumericShaping

Clave de atributo para convertir dígitos decimales ASCII en otros intervalos decimales.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Posture

Clave de atributo para la posición de una fuente.

PostureOblique

Posición cursiva estándar.

PostureRegular

Posición estándar, vertical.

RunDirection

Clave de atributo para la dirección de ejecución de la línea.

RunDirectionLtr

Dirección de ejecución de izquierda a derecha.

RunDirectionRtl

Dirección de ejecución de derecha a izquierda.

Size

Clave de atributo para el tamaño de fuente.

Strikethrough

Clave de atributo para tachado.

StrikethroughOn

Un único tachado.

Superscript

Clave de atributo para superíndice y subíndice.

SuperscriptSub

Subíndice estándar.

SuperscriptSuper

Superíndice estándar.

SwapColors

Clave de atributo para intercambiar primer plano y segundo plano Paints.

SwapColorsOn

Intercambiar primer plano y fondo.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de AttributedCharacterIteratorAttribute)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de AttributedCharacterIteratorAttribute)
Tracking

Clave de atributo para controlar el seguimiento.

TrackingLoose

Realice un seguimiento flexible.

TrackingTight

Realice un seguimiento estricto.

Transform

Clave de atributo para la transformación de una fuente.

Underline

Clave de atributo para subrayado.

UnderlineLowDashed

Subrayado bajo guion de píxel único.

UnderlineLowDotted

Subrayado bajo con puntos de píxel único.

UnderlineLowGray

Subrayado bajo de color gris de doble píxel.

UnderlineLowOnePixel

Subrayado bajo sólido de píxel único.

UnderlineLowTwoPixel

Subrayado bajo bajo de píxeles dobles.

UnderlineOn

Subrayado estándar.

Weight

Clave de atributo para el peso de una fuente.

WeightBold

Peso de negrita estándar.

WeightDemibold

Un peso moderadamente más ligero que WEIGHT_BOLD.

WeightDemilight

Un peso intermedio entre WEIGHT_LIGHT y WEIGHT_STANDARD.

WeightExtrabold

Un peso pesado adicional.

WeightExtraLight

El peso predefinido más claro.

WeightHeavy

Un peso moderadamente más pesado que WEIGHT_BOLD.

WeightLight

Peso ligero estándar.

WeightMedium

Un peso intermedio entre WEIGHT_REGULAR y WEIGHT_BOLD.

WeightRegular

Peso estándar.

WeightSemibold

Un peso moderadamente más pesado que WEIGHT_REGULAR.

WeightUltrabold

Peso predefinido más pesado.

Width

Clave de atributo para el ancho de una fuente.

WidthCondensed

Ancho predefinido más condensado.

WidthExtended

Ancho predefinido más extendido.

WidthRegular

Ancho estándar.

WidthSemiCondensed

Ancho condensado moderadamente.

WidthSemiExtended

Ancho extendido moderadamente.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
Equals(Object)

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
Equals(Object)

Compara dos objetos para obtener igualdad.

(Heredado de AttributedCharacterIteratorAttribute)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de AttributedCharacterIteratorAttribute)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
ReadResolve()

Resuelve las instancias que se deserializan en las constantes predefinidas.

(Heredado de AttributedCharacterIteratorAttribute)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

(Heredado de AttributedCharacterIteratorAttribute)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La TextAttribute clase define las claves de atributo y los valores de atributo usados para la representación de texto.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a