Identificadores de atributo de texto

En este tema se describen las constantes con nombre usadas para identificar atributos de texto de un intervalo de texto de Microsoft Automatización de la interfaz de usuario. Estas constantes se usan con los métodos siguientes:

Constante o valor Descripción
UIA_AfterParagraphSpacingAttributeId
40042
Identifica el atributo de texto AfterParagraphSpacing , que especifica el tamaño del espaciado después del párrafo.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_AnimationStyleAttributeId
40000
Identifica el atributo de texto AnimationStyle , que especifica el tipo de animación aplicado al texto. Este atributo se especifica como un valor del tipo enumerado AnimationStyle .
Tipo de variante: VT_I4
Valor predeterminado: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Identifica el atributo de texto AnnotationObjects , que mantiene una matriz de interfaces IUIAutomationElement2 , una para cada elemento del intervalo de texto actual que implementa el patrón de control Annotation . Cada elemento también puede implementar otros patrones de control según sea necesario para describir la anotación. Por ejemplo, una anotación que es un comentario también admitiría el patrón de control Text . Se admite a partir de Windows 8.
Tipo de variante: VT_UNKNOWN
Valor predeterminado: matriz vacía
UIA_AnnotationTypesAttributeId
40031
Identifica el atributo de texto AnnotationTypes , que mantiene una lista de identificadores de tipo de anotación para un intervalo de texto. Para obtener una lista de los valores posibles, vea Identificadores de tipo de anotación. Se admite a partir de Windows 8.
Tipo de variante: VT_ARRAY
VT_I4
Valor predeterminado: matriz vacía
UIA_BackgroundColorAttributeId
40001
Identifica el atributo de texto BackgroundColor , que especifica el color de fondo del texto. Este atributo se especifica como COLORREF; un valor de 32 bits usado para especificar un color RGB o RGBA.
Tipo de variante: VT_I4
Valor predeterminado: 0
UIA_BeforeParagraphSpacingAttributeId
40041
Identifica el atributo de texto BeforeParagraphSpacing , que especifica el tamaño del espaciado antes del párrafo.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_BulletStyleAttributeId
40002
Identifica el atributo de texto BulletStyle , que especifica el estilo de viñetas usadas en el intervalo de texto. Este atributo se especifica como un valor del tipo enumerado BulletStyle .
Tipo de variante: VT_I4
Valor predeterminado: BulletStyle_None
UIA_CapStyleAttributeId
40003
Identifica el atributo de texto CapStyle , que especifica el estilo de mayúsculas del texto. Este atributo se especifica como un valor del tipo enumerado CapStyle .
Tipo de variante: VT_I4
Valor predeterminado: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
Identifica el atributo de texto CaretBidiMode , que indica la dirección del flujo de texto en el intervalo de texto. Este atributo se especifica como un valor del tipo enumerado CaretBidiMode . Se admite a partir de Windows 8.
Tipo de variante: VT_I4
Valor predeterminado: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
Identifica el atributo de texto CaretPosition , que indica si el símbolo de intercalación está al principio o al final de una línea de texto en el intervalo de texto. Este atributo se especifica como un valor del tipo enumerado CaretPosition . Se admite a partir de Windows 8.
Tipo de variante: VT_I4
Valor predeterminado: CaretPosition_Unknown
UIA_CultureAttributeId
40004
Identifica el atributo de texto Culture , que especifica la configuración regional del texto por identificador de configuración regional (LCID).
Tipo de variante: VT_I4
Valor predeterminado: configuración regional de la interfaz de usuario de la aplicación
UIA_FontNameAttributeId
40005
Identifica el atributo de texto FontName , que especifica el nombre de la fuente. Ejemplos: "Arial Black"; "Arial Narrow". La cadena de nombre de fuente no está localizada.
Tipo de variante: VT_BSTR
Valor predeterminado: cadena vacía
UIA_FontSizeAttributeId
40006
Identifica el atributo de texto FontSize , que especifica el tamaño de punto de la fuente.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_FontWeightAttributeId
40007
Identifica el atributo de texto FontWeight , que especifica el trazo, grosor o negrita relativos de la fuente. El atributo FontWeight se modela después del miembro lfWeight de la estructura LOGFONT de GDI y los estándares relacionados, y puede ser uno de los siguientes valores:
  • 0 = DontCare
  • 100 = Fino
  • 200 = ExtraLight o UltraLight
  • 300 = Luz
  • 400 = Normal o Normal
  • 500 = Medio
  • 600 = SemiBold
  • 700 = Negrita
  • 800 = ExtraBold o UltraBold
  • 900 = Pesado o Negro

Tipo de variante: VT_I4
Valor predeterminado: 0
UIA_ForegroundColorAttributeId
40008
Identifica el atributo de texto ForegroundColor , que especifica el color de primer plano del texto. Este atributo se especifica como COLORREF, un valor de 32 bits que se usa para especificar un color RGB o RGBA.
Tipo de variante: VT_I4
Valor predeterminado: 0
UIA_HorizontalTextAlignmentAttributeId
40009
Identifica el atributo de texto HorizontalTextAlignment , que especifica cómo se alinea horizontalmente el texto. Este atributo se especifica como un valor del tipo enumerado HorizontalTextAlignmentEnum .
Tipo de variante: VT_I4
Valor predeterminado: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
Identifica el atributo de texto IndentationFirstLine , que especifica hasta dónde se aplica sangría a la primera línea de un párrafo, en puntos.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_IndentationLeadingAttributeId
40011
Identifica el atributo de texto IndentationLeading , que especifica la sangría inicial, en puntos.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_IndentationTrailingAttributeId
40012
Identifica el atributo de texto IndentationTrailing , que especifica la sangría final, en puntos.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_IsActiveAttributeId
40036
Identifica el atributo de texto IsActive , que indica si el control que contiene el intervalo de texto tiene el foco del teclado (TRUE) o no (FALSE). Se admite a partir de Windows 8.
Tipo de variante: VT_BOOL
Valor predeterminado: FALSE
UIA_IsHiddenAttributeId
40013
Identifica el atributo de texto IsHidden , que indica si el texto está oculto (TRUE) o visible (FALSE).
Tipo de variante: VT_BOOL
Valor predeterminado: FALSE
UIA_IsItalicAttributeId
40014
Identifica el atributo de texto IsItalic , que indica si el texto está cursiva (TRUE) o no (FALSE).
Tipo de variante: VT_BOOL
Valor predeterminado: FALSE
UIA_IsReadOnlyAttributeId
40015
Identifica el atributo de texto IsReadOnly , que indica si el texto es de solo lectura (TRUE) o se puede modificar (FALSE).
Tipo de variante: VT_BOOL
Valor predeterminado: FALSE
UIA_IsSubscriptAttributeId
40016
Identifica el atributo de texto IsSubscript , que indica si el texto es subíndice (TRUE) o no (FALSE).
Tipo de variante: VT_BOOL
Valor predeterminado: FALSE
UIA_IsSuperscriptAttributeId
40017
Identifica el atributo de texto IsSuperscript , que indica si el texto es subíndice (TRUE) o no (FALSE).
Tipo de variante: VT_BOOL
Valor predeterminado: FALSE
UIA_LineSpacingAttributeId
40040
Identifica el atributo de texto LineSpacing , que especifica el espaciado entre líneas de texto.
Tipo de variante: VT_BSTR
Valor predeterminado: "LineSpacingAttributeDefault"
UIA_LinkAttributeId
40035
Identifica el atributo de texto Link , que contiene la interfaz IUIAutomationTextRange del intervalo de texto que es el destino de un vínculo interno de un documento. Se admite a partir de Windows 8.
Tipo de variante: VT_UNKNOWN
Valor predeterminado: NULL
UIA_MarginBottomAttributeId
40018
Identifica el atributo de texto MarginBottom , que especifica el tamaño, en puntos, del margen inferior aplicado a la página asociada al intervalo de texto.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_MarginLeadingAttributeId
40019
Identifica el atributo de texto MarginLeading , que especifica el tamaño, en puntos, del margen inicial aplicado a la página asociada al intervalo de texto.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_MarginTopAttributeId
40020
Identifica el atributo de texto MarginTop , que especifica el tamaño, en puntos, del margen superior aplicado a la página asociada al intervalo de texto.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_MarginTrailingAttributeId
40021
Identifica el atributo de texto MarginTrailing , que especifica el tamaño, en puntos, del margen final aplicado a la página asociada al intervalo de texto.
Tipo de variante: VT_R8
Valor predeterminado: 0
UIA_OutlineStylesAttributeId
40022
Identifica el atributo de texto OutlineStyles , que especifica el estilo de esquema del texto. Este atributo se especifica como un valor del tipo enumerado OutlineStyles .
Tipo de variante: VT_I4
Valor predeterminado: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
Identifica el atributo de texto OverlineColor , que especifica el color de la decoración de texto en línea. Este atributo se especifica como COLORREF, un valor de 32 bits que se usa para especificar un color RGB o RGBA.
Tipo de variante: VT_I4
Valor predeterminado: 0
UIA_OverlineStyleAttributeId
40024
Identifica el atributo de texto OverlineStyle , que especifica el estilo de la decoración de texto entre líneas. Este atributo se especifica como un valor del tipo enumerado TextDecorationLineStyleEnum .
Tipo de variante: VT_I4
Valor predeterminado: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
Identifica el atributo de texto SelectionActiveEnd , que indica la ubicación del símbolo de intercalación en relación con un intervalo de texto que representa el texto seleccionado actualmente. Este atributo se especifica como un valor de la enumeración ActiveEnd . Se admite a partir de Windows 8.
Tipo de variante: VT_I4
Valor predeterminado: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
Identifica el atributo de texto StrikethroughColor , que especifica el color de la decoración del texto tachado. Este atributo se especifica como COLORREF, un valor de 32 bits que se usa para especificar un color RGB o RGBA.
Tipo de variante: VT_I4
Valor predeterminado: 0
UIA_StrikethroughStyleAttributeId
40026
Identifica el atributo de texto StrikethroughStyle , que especifica el estilo de la decoración de texto tachado. Este atributo se especifica como un valor del tipo enumerado TextDecorationLineStyleEnum .
Tipo de variante: VT_I4
Valor predeterminado: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
Identifica el atributo de texto StyleId , que indica los estilos de texto que se usan para un intervalo de texto. Para obtener una lista de los valores posibles, vea Identificadores de estilo. Se admite a partir de Windows 8.
Tipo de variante: VT_I4
Valor predeterminado: 0
UIA_StyleNameAttributeId
40033
Identifica el atributo de texto StyleName , que identifica el nombre localizado del estilo de texto en uso para un intervalo de texto. Se admite a partir de Windows 8.
Tipo de variante: VT_BSTR
Valor predeterminado: cadena vacía
UIA_TabsAttributeId
40027
Identifica el atributo de texto Tabs , que es una matriz que especifica las tabulaciones para el intervalo de texto. Cada elemento de matriz especifica una distancia, en puntos, desde el margen inicial.
Tipo de variante: VT_ARRAY | VT_R8
Valor predeterminado: matriz vacía
UIA_TextFlowDirectionsAttributeId
40028
Identifica el atributo de texto TextFlowDirections , que especifica la dirección del flujo de texto. Este atributo se especifica como una combinación de valores del tipo enumerado FlowDirections .
Tipo de variante: VT_I4
Valor predeterminado: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
Identifica el atributo de texto UnderlineColor , que especifica el color de la decoración del texto de subrayado. Este atributo se especifica como COLORREF, un valor de 32 bits que se usa para especificar un color RGB o RGBA.
Tipo de variante: VT_I4
Valor predeterminado: 0
UIA_UnderlineStyleAttributeId
40030
Identifica el atributo de texto UnderlineStyle , que especifica el estilo de la decoración del texto de subrayado. Este atributo se especifica como un valor del tipo enumerado TextDecorationLineStyleEnum .
Tipo de variante: VT_I4
Valor predeterminado: TextDecorationLineStyle_None

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2003 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
UIAutomationClient.h

Consulte también

Referencia

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Conceptual

compatibilidad de Automatización de la interfaz de usuario con contenido textual