Identificadores de atributo de texto

Este tópico descreve as constantes nomeadas usadas para identificar atributos de texto de um intervalo de texto do Microsoft Automação da Interface do Usuário. 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 padrão: 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
40032
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 Texto . Com suporte começando com 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 começando com 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 padrão: 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 começando com 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 começando com 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 por 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 padrão: cadeia de caracteres vazia
UIA_FontSizeAttributeId
40006
Identifica o atributo de texto FontSize , que especifica o tamanho do ponto da fonte.
Tipo de variante: VT_R8
Valor padrão: 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 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 padrão: 0
UIA_ForegroundColorAttributeId
40008
Identifica o atributo de texto ForegroundColor , que especifica a cor de 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 padrão: 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 padrão: 0
UIA_IndentationLeadingAttributeId
40011
Identifica o atributo de texto IndentationLeading , que especifica o recuo à esquerda, em pontos.
Tipo de variante: VT_R8
Valor padrão: 0
UIA_IndentationTrailingAttributeId
40012
Identifica o atributo de texto IndentationTrailing , que especifica o recuo à direita, em pontos.
Tipo de variante: VT_R8
Valor padrão: 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 padrão: 0
UIA_MarginLeadingAttributeId
40019
Identifica o atributo de texto MarginLeading , que especifica o tamanho, em pontos, da margem à esquerda aplicada à página associada ao intervalo de texto.
Tipo de variante: VT_R8
Valor padrão: 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 Ddefault: 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 padrão: 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 sobreline. 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_OverlineStyleAttributeId
40024
Identifica o atributo de texto OverlineStyle , que especifica o estilo da decoração de texto sobreline. 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 em relação a um intervalo de texto que representa o texto selecionado no momento. Esse atributo é especificado como um valor da enumeração ActiveEnd . Com suporte começando com 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 tachado. 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_StrikethroughStyleAttributeId
40026
Identifica o atributo de texto StrikethroughStyle , que especifica o estilo da decoração de texto tachado. 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 começando com 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 começando com Windows 8.
Tipo de variante: VT_BSTR
Valor padrão: cadeia de caracteres 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 padrão: 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

Confira também

Referência

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Conceitual

suporte Automação da Interface do Usuário para conteúdo textual