Compartilhar via


Identificadores de atributo de texto

Este tópico descreve as constantes nomeadas usadas para identificar atributos de texto de um intervalo de texto da Automação de Interface do Usuário da Microsoft. Essas constantes são usadas com os seguintes métodos:

Constante/valor Descrição
UIA_AfterParagraphSpacingAttributeId
40042
Identifica o atributo de texto AfterParagraphSpacing , que especifica o tamanho do espaçamento após o parágrafo.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_AnimationStyleAttributeId
40000
Identifica o atributo de texto AnimationStyle , que especifica o tipo de animação aplicada ao texto. Esse atributo é especificado como um valor do tipo enumerado AnimationStyle .
Tipo de variante: VT_I4
Valor padrão: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40,032
Identifica o atributo de texto AnnotationObjects , que mantém uma matriz de interfaces IUIAutomationElement2 , uma para cada elemento no intervalo de texto atual que implementa o padrão de controle de anotação . Cada elemento também pode implementar outros padrões de controle conforme necessário para descrever a anotação. Por exemplo, uma anotação que é um comentário também daria suporte ao padrão de controle de texto . Com suporte a partir do Windows 8.
Tipo de variante: VT_UNKNOWN
Valor padrão: matriz vazia
UIA_AnnotationTypesAttributeId
40031
Identifica o atributo de texto AnnotationTypes , que mantém uma lista de identificadores de tipo de anotação para um intervalo de texto. Para obter uma lista de valores possíveis, consulte Identificadores de Tipo de Anotação. Com suporte a partir do Windows 8.
Tipo de variante: VT_ARRAY
VT_I4
Valor padrão: matriz vazia
UIA_BackgroundColorAttributeId
40001
Identifica o atributo de texto BackgroundColor , que especifica a cor da tela de fundo do texto. Esse atributo é especificado como UM COLORREF; um valor de 32 bits usado para especificar uma cor RGB ou RGBA.
Tipo de variante: VT_I4
Valor padrão: 0
UIA_BeforeParagraphSpacingAttributeId
40041
Identifica o atributo de texto BeforeParagraphSpacing , que especifica o tamanho do espaçamento antes do parágrafo.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_BulletStyleAttributeId
40002
Identifica o atributo de texto BulletStyle , que especifica o estilo dos marcadores usados no intervalo de texto. Esse atributo é especificado como um valor do tipo enumerado BulletStyle .
Tipo de variante: VT_I4
Valor padrão: BulletStyle_None
UIA_CapStyleAttributeId
40003
Identifica o atributo de texto CapStyle , que especifica o estilo de capitalização do texto. Esse atributo é especificado como um valor do tipo enumerado CapStyle .
Tipo de variante: VT_I4
Valor padrão: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
Identifica o atributo de texto CaretBidiMode , que indica a direção do fluxo de texto no intervalo de texto. Esse atributo é especificado como um valor do tipo enumerado CaretBidiMode . Com suporte a partir do Windows 8.
Tipo de variante: VT_I4
Valor padrão: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
Identifica o atributo de texto CaretPosition , que indica se o cursor está no início ou no final de uma linha de texto no intervalo de texto. Esse atributo é especificado como um valor do tipo enumerado CaretPosition . Com suporte a partir do Windows 8.
Tipo de variante: VT_I4
Valor padrão: CaretPosition_Unknown
UIA_CultureAttributeId
40004
Identifica o atributo de texto Cultura , que especifica a localidade do texto pelo identificador de localidade (LCID).
Tipo de variante: VT_I4
Valor padrão: localidade da interface do usuário do aplicativo
UIA_FontNameAttributeId
40005
Identifica o atributo de texto FontName , que especifica o nome da fonte. Exemplos: "Arial Black"; "Arial Narrow". A cadeia de caracteres de nome da fonte não está localizada.
Tipo de variante: VT_BSTR
Valor predefinido: cadeia vazia
UIA_FontSizeAttributeId
40006
Identifica o atributo de texto FontSize , que especifica o tamanho do ponto da fonte.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_FontWeightAttributeId
40007
Identifica o atributo de texto FontWeight , que especifica o traço relativo, a espessura ou a negrito da fonte. O atributo FontWeight é modelado após o membro lfWeight da estrutura GDI LOGFONT e os padrões relacionados e pode ser um dos seguintes valores:
  • 0 = DontCare
  • 100 = Fino
  • 200 = ExtraLight ou UltraLight
  • 300 = Luz
  • 400 = Normal ou Regular
  • 500 = Médio
  • 600 = SemiBold
  • 700 = Negrito
  • 800 = ExtraBold ou UltraBold
  • 900 = Pesado ou Preto

Tipo de variante: VT_I4
Valor predefinido: 0
UIA_ForegroundColorAttributeId
40008
Identifica o atributo de texto ForegroundColor , que especifica a cor do primeiro plano do texto. Esse atributo é especificado como UM COLORREF, um valor de 32 bits usado para especificar uma cor RGB ou RGBA.
Tipo de variante: VT_I4
Valor predefinido: 0
UIA_HorizontalTextAlignmentAttributeId
40009
Identifica o atributo de texto HorizontalTextAlignment , que especifica como o texto é alinhado horizontalmente. Esse atributo é especificado como um valor do tipo enumerado HorizontalTextAlignmentEnum .
Tipo de variante: VT_I4
Valor padrão: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
Identifica o atributo de texto IndentationFirstLine , que especifica até que ponto, em pontos, recuar a primeira linha de um parágrafo.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_IndentationLeadingAttributeId
40011
Identifica o atributo de texto IndentationLeading , que especifica o recuo principal, em pontos.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_IndentationTrailingAttributeId
40012
Identifica o atributo de texto IndentationTrailing , que especifica o recuo à direita, em pontos.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_IsActiveAttributeId
40036
Identifica o atributo de texto IsActive , que indica se o controle que contém o intervalo de texto tem o foco do teclado (TRUE) ou não (FALSE). Com suporte a partir do Windows 8.
Tipo de variante: VT_BOOL
Valor padrão: FALSE
UIA_IsHiddenAttributeId
40013
Identifica o atributo de texto IsHidden , que indica se o texto está oculto (TRUE) ou visível (FALSE).
Tipo de variante: VT_BOOL
Valor padrão: FALSE
UIA_IsItalicAttributeId
40014
Identifica o atributo de texto IsItalic , que indica se o texto é itálico (TRUE) ou não (FALSE).
Tipo de variante: VT_BOOL
Valor padrão: FALSE
UIA_IsReadOnlyAttributeId
40015
Identifica o atributo de texto IsReadOnly , que indica se o texto é somente leitura (TRUE) ou pode ser modificado (FALSE).
Tipo de variante: VT_BOOL
Valor padrão: FALSE
UIA_IsSubscriptAttributeId
40016
Identifica o atributo de texto IsSubscript , que indica se o texto é subscrito (TRUE) ou não (FALSE).
Tipo de variante: VT_BOOL
Valor padrão: FALSE
UIA_IsSuperscriptAttributeId
40017
Identifica o atributo de texto IsSuperscript , que indica se o texto é subscrito (TRUE) ou não (FALSE).
Tipo de variante: VT_BOOL
Valor padrão: FALSE
UIA_LineSpacingAttributeId
40040
Identifica o atributo de texto LineSpacing , que especifica o espaçamento entre linhas de texto.
Tipo de variante: VT_BSTR
Valor padrão: "LineSpacingAttributeDefault"
UIA_LinkAttributeId
40035
Identifica o atributo de texto Link , que contém a interface IUIAutomationTextRange do intervalo de texto que é o destino de um link interno em um documento. Com suporte a partir do Windows 8.
Tipo de variante: VT_UNKNOWN
Valor padrão: NULL
UIA_MarginBottomAttributeId
40018
Identifica o atributo de texto MarginBottom , que especifica o tamanho, em pontos, da margem inferior aplicada à página associada ao intervalo de texto.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_MarginLeadingAttributeId
40019
Identifica o atributo de texto MarginLeading , que especifica o tamanho, em pontos, da margem superior aplicada à página associada ao intervalo de texto.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_MarginTopAttributeId
40020
Identifica o atributo de texto MarginTop , que especifica o tamanho, em pontos, da margem superior aplicada à página associada ao intervalo de texto.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_MarginTrailingAttributeId
40021
Identifica o atributo de texto MarginTrailing , que especifica o tamanho, em pontos, da margem à direita aplicada à página associada ao intervalo de texto.
Tipo de variante: VT_R8
Valor predefinido: 0
UIA_OutlineStylesAttributeId
40022
Identifica o atributo de texto OutlineStyles , que especifica o estilo de estrutura de tópicos do texto. Esse atributo é especificado como um valor do tipo enumerado OutlineStyles .
Tipo de variante: VT_I4
Valor padrão: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
Identifica o atributo de texto OverlineColor , que especifica a cor da decoração de texto overline. Esse atributo é especificado como UM COLORREF, um valor de 32 bits usado para especificar uma cor RGB ou RGBA.
Tipo de variante: VT_I4
Valor predefinido: 0
UIA_OverlineStyleAttributeId
40024
Identifica o atributo de texto OverlineStyle , que especifica o estilo da decoração de texto overline. Esse atributo é especificado como um valor do tipo enumerado TextDecorationLineStyleEnum .
Tipo de variante: VT_I4
Valor padrão: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
Identifica o atributo de texto SelectionActiveEnd , que indica o local do cursor relativo a um intervalo de texto que representa o texto selecionado no momento. Esse atributo é especificado como um valor da enumeração ActiveEnd . Com suporte a partir do Windows 8.
Tipo de variante: VT_I4
Valor padrão: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
Identifica o atributo de texto StrikethroughColor , que especifica a cor da decoração de texto strikethrough. Esse atributo é especificado como UM COLORREF, um valor de 32 bits usado para especificar uma cor RGB ou RGBA.
Tipo de variante: VT_I4
Valor predefinido: 0
UIA_StrikethroughStyleAttributeId
40026
Identifica o atributo de texto StrikethroughStyle , que especifica o estilo da decoração de texto strikethrough. Esse atributo é especificado como um valor do tipo enumerado TextDecorationLineStyleEnum .
Tipo de variante: VT_I4
Valor padrão: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
Identifica o atributo de texto StyleId , que indica os estilos de texto em uso para um intervalo de texto. Para obter uma lista de valores possíveis, consulte Identificadores de Estilo. Com suporte a partir do Windows 8.
Tipo de variante: VT_I4
Valor padrão: 0
UIA_StyleNameAttributeId
40033
Identifica o atributo de texto StyleName , que identifica o nome localizado do estilo de texto em uso para um intervalo de texto. Com suporte a partir do Windows 8.
Tipo de variante: VT_BSTR
Valor predefinido: cadeia vazia
UIA_TabsAttributeId
40027
Identifica o atributo de texto Tabs , que é uma matriz que especifica as paradas de tabulação para o intervalo de texto. Cada elemento de matriz especifica uma distância, em pontos, da margem à esquerda.
Tipo de variante: VT_ARRAY | VT_R8
Valor padrão: matriz vazia
UIA_TextFlowDirectionsAttributeId
40028
Identifica o atributo de texto TextFlowDirections , que especifica a direção do fluxo de texto. Esse atributo é especificado como uma combinação de valores do tipo enumerado FlowDirections .
Tipo de variante: VT_I4
Valor padrão: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
Identifica o atributo de texto UnderlineColor , que especifica a cor da decoração de texto sublinhado. Esse atributo é especificado como UM COLORREF, um valor de 32 bits usado para especificar uma cor RGB ou RGBA.
Tipo de variante: VT_I4
Valor predefinido: 0
UIA_UnderlineStyleAttributeId
40030
Identifica o atributo de texto UnderlineStyle , que especifica o estilo da decoração de texto sublinhado. Esse atributo é especificado como um valor do tipo enumerado TextDecorationLineStyleEnum .
Tipo de variante: VT_I4
Valor padrão: TextDecorationLineStyle_None

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
UIAutomationClient.h

Consulte também

Referência

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Conceitual

Suporte da Automação da Interface do Usuário ao conteúdo textual