TextAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| 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 |
| 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 |
| WeightDemilight |
Un peso intermedio entre |
| WeightExtrabold |
Un peso pesado adicional. |
| WeightExtraLight |
El peso predefinido más claro. |
| WeightHeavy |
Un peso moderadamente más pesado que |
| WeightLight |
Peso ligero estándar. |
| WeightMedium |
Un peso intermedio entre |
| WeightRegular |
Peso estándar. |
| WeightSemibold |
Un peso moderadamente más pesado que |
| 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 |
| 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 |
| Equals(Object) |
La |
| 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 |
| 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 |
| IJavaPeerable.Finalized() |
La |
| IJavaPeerable.JniObjectReferenceControlBlock |
La |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La |
| IJavaPeerable.UnregisterFromRuntime() |
La |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
La |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |