Condividi tramite


Identificatori di attributi di testo

In questo argomento vengono descritte le costanti denominate utilizzate per identificare gli attributi di testo di un intervallo di testo di Microsoft Automazione interfaccia utente. Queste costanti vengono usate con i metodi seguenti:

Costante/valore Descrizione
UIA_AfterParagraphSpacingAttributeId
40042
Identifica l'attributo di testo AfterParagraphSpacing , che specifica le dimensioni della spaziatura dopo il paragrafo.
Tipo varianti: VT_R8
Valore predefinito: 0
UIA_AnimationStyleAttributeId
40000
Identifica l'attributo di testo AnimationStyle , che specifica il tipo di animazione applicato al testo. Questo attributo viene specificato come valore del tipo enumerato AnimationStyle .
Tipo variant: VT_I4
Valore predefinito: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Identifica l'attributo di testo AnnotationObjects , che gestisce una matrice di interfacce IUIAutomationElement2 , una per ogni elemento nell'intervallo di testo corrente che implementa il pattern di controllo Annotation . Ogni elemento può anche implementare altri pattern di controllo in base alle esigenze per descrivere l'annotazione. Ad esempio, un'annotazione che è un commento supporta anche il pattern di controllo Text . Supportato a partire da Windows 8.
Tipo variant: VT_UNKNOWN
Valore predefinito: matrice vuota
UIA_AnnotationTypesAttributeId
40031
Identifica l'attributo di testo AnnotationTypes , che mantiene un elenco di identificatori di tipo di annotazione per un intervallo di testo. Per un elenco dei valori possibili, vedere Identificatori del tipo di annotazione. Supportato a partire da Windows 8.
Tipo variant: VT_ARRAY
VT_I4
Valore predefinito: matrice vuota
UIA_BackgroundColorAttributeId
40001
Identifica l'attributo di testo BackgroundColor , che specifica il colore di sfondo del testo. Questo attributo viene specificato come COLORREF; valore a 32 bit usato per specificare un colore RGB o RGBA.
Tipo variant: VT_I4
Valore predefinito: 0
UIA_BeforeParagraphSpacingAttributeId
40041
Identifica l'attributo di testo BeforeParagraphSpacing , che specifica la dimensione della spaziatura prima del paragrafo.
Tipo varianti: VT_R8
Valore predefinito: 0
UIA_BulletStyleAttributeId
40002
Identifica l'attributo di testo BulletStyle , che specifica lo stile dei punti elenco utilizzati nell'intervallo di testo. Questo attributo viene specificato come valore del tipo enumerato BulletStyle .
Tipo variant: VT_I4
Valore predefinito: BulletStyle_None
UIA_CapStyleAttributeId
40003
Identifica l'attributo di testo CapStyle , che specifica lo stile di maiuscola per il testo. Questo attributo viene specificato come valore del tipo enumerato CapStyle .
Tipo variant: VT_I4
Valore predefinito: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
Identifica l'attributo di testo CaretBidiMode , che indica la direzione del flusso di testo nell'intervallo di testo. Questo attributo viene specificato come valore del tipo enumerato CaretBidiMode . Supportato a partire da Windows 8.
Tipo variant: VT_I4
Valore predefinito: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
Identifica l'attributo di testo CaretPosition , che indica se il cursore si trova all'inizio o alla fine di una riga di testo nell'intervallo di testo. Questo attributo viene specificato come valore del tipo enumerato CaretPosition . Supportato a partire da Windows 8.
Tipo variant: VT_I4
Valore predefinito: CaretPosition_Unknown
UIA_CultureAttributeId
40004
Identifica l'attributo di testo Culture , che specifica le impostazioni locali del testo in base all'identificatore delle impostazioni locali (LCID).
Tipo variant: VT_I4
Valore predefinito: impostazioni locali dell'interfaccia utente dell'applicazione
UIA_FontNameAttributeId
40005
Identifica l'attributo di testo FontName , che specifica il nome del tipo di carattere. Esempi: "Arial Black"; "Arial Narrow". La stringa del nome del carattere non è localizzata.
Tipo variant: VT_BSTR
Valore predefinito: stringa vuota
UIA_FontSizeAttributeId
40006
Identifica l'attributo di testo FontSize , che specifica la dimensione del punto del tipo di carattere.
Tipo varianti: VT_R8
Valore predefinito: 0
UIA_FontWeightAttributeId
40007
Identifica l'attributo di testo FontWeight , che specifica il tratto relativo, lo spessore o il grassetto del tipo di carattere. L'attributo FontWeight viene modellato dopo il membro lfWeight della struttura GDI LOGFONT e gli standard correlati e può essere uno dei valori seguenti:
  • 0 = DontCare
  • 100 = Sottile
  • 200 = ExtraLight o UltraLight
  • 300 = Chiaro
  • 400 = Normale o Normale
  • 500 = Medio
  • 600 = SemiBold
  • 700 = Grassetto
  • 800 = ExtraBold o UltraBold
  • 900 = Pesante o Nero

Tipo variante: VT_I4
Valore predefinito: 0
UIA_ForegroundColorAttributeId
40008
Identifica l'attributo di testo ForegroundColor , che specifica il colore di primo piano del testo. Questo attributo viene specificato come COLORREF, un valore a 32 bit usato per specificare un colore RGB o RGBA.
Tipo variante: VT_I4
Valore predefinito: 0
UIA_HorizontalTextAlignmentAttributeId
40009
Identifica l'attributo di testo HorizontalTextAlignment , che specifica come il testo è allineato orizzontalmente. Questo attributo viene specificato come valore dal tipo enumerato HorizontalTextAlignmentEnum .
Tipo variante: VT_I4
Valore predefinito: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
Identifica l'attributo di testo IndentationFirstLine , che specifica la distanza, espressa in punti, per rientro della prima riga di un paragrafo.
Tipo variante: VT_R8
Valore predefinito: 0
UIA_IndentationLeadingAttributeId
40011
Identifica l'attributo di testo IndentationLeading , che specifica il rientro principale, in punti.
Tipo variante: VT_R8
Valore predefinito: 0
UIA_IndentationTrailingAttributeId
40012
Identifica l'attributo di testo IndentationTrailing , che specifica il rientro finale, in punti.
Tipo variante: VT_R8
Valore predefinito: 0
UIA_IsActiveAttributeId
40036
Identifica l'attributo di testo IsActive , che indica se il controllo contenente l'intervallo di testo ha lo stato attivo della tastiera (TRUE) o meno (FALSE). Supportato a partire da Windows 8.
Tipo varianti: VT_BOOL
Valore predefinito: FALSE
UIA_IsHiddenAttributeId
40013
Identifica l'attributo di testo IsHidden , che indica se il testo è nascosto (TRUE) o visibile (FALSE).
Tipo varianti: VT_BOOL
Valore predefinito: FALSE
UIA_IsItalicAttributeId
40014
Identifica l'attributo di testo IsItalic , che indica se il testo è corsivo (TRUE) o meno (FALSE).
Tipo varianti: VT_BOOL
Valore predefinito: FALSE
UIA_IsReadOnlyAttributeId
40015
Identifica l'attributo di testo IsReadOnly , che indica se il testo è di sola lettura (TRUE) o può essere modificato (FALSE).
Tipo varianti: VT_BOOL
Valore predefinito: FALSE
UIA_IsSubscriptAttributeId
40016
Identifica l'attributo di testo IsSubscript , che indica se il testo è sottoscritto (TRUE) o meno (FALSE).
Tipo varianti: VT_BOOL
Valore predefinito: FALSE
UIA_IsSuperscriptAttributeId
40017
Identifica l'attributo di testo IsSuperscript , che indica se il testo è sottoscritto (TRUE) o meno (FALSE).
Tipo varianti: VT_BOOL
Valore predefinito: FALSE
UIA_LineSpacingAttributeId
40040
Identifica l'attributo di testo LineSpacing , che specifica la spaziatura tra righe di testo.
Tipo variante: VT_BSTR
Valore predefinito: "LineSpacingAttributeDefault"
UIA_LinkAttributeId
40035
Identifica l'attributo di testo Link che contiene l'interfaccia IUIAutomationTextRange dell'intervallo di testo di destinazione di un collegamento interno in un documento. Supportato a partire da Windows 8.
Tipo variante: VT_UNKNOWN
Valore predefinito: NULL
UIA_MarginBottomAttributeId
40018
Identifica l'attributo di testo MarginBottom , che specifica le dimensioni, in punti, del margine inferiore applicato alla pagina associata all'intervallo di testo.
Tipo variante: VT_R8
Valore predefinito: 0
UIA_MarginLeadingAttributeId
40019
Identifica l'attributo di testo MarginLeading , che specifica le dimensioni, in punti, del margine iniziale applicato alla pagina associata all'intervallo di testo.
Tipo variante: VT_R8
Valore predefinito: 0
UIA_MarginTopAttributeId
40020
Identifica l'attributo di testo MarginTop , che specifica le dimensioni, in punti, del margine superiore applicato alla pagina associata all'intervallo di testo.
Tipo variante: VT_R8
Valore Ddefault: 0
UIA_MarginTrailingAttributeId
40021
Identifica l'attributo di testo MarginTrailing , che specifica le dimensioni, in punti, del margine finale applicato alla pagina associata all'intervallo di testo.
Tipo variante: VT_R8
Valore predefinito: 0
UIA_OutlineStylesAttributeId
40022
Identifica l'attributo di testo OutlineStyles , che specifica lo stile della struttura del testo. Questo attributo viene specificato come valore dal tipo enumerato OutlineStyles .
Tipo variante: VT_I4
Valore predefinito: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
Identifica l'attributo di testo OverlineColor, che specifica il colore della decorazione di testo sovralinea . Questo attributo viene specificato come COLORREF, un valore a 32 bit usato per specificare un colore RGB o RGBA.
Tipo variante: VT_I4
Valore predefinito: 0
UIA_OverlineStyleAttributeId
40024
Identifica l'attributo di testo OverlineStyle , che specifica lo stile della decorazione di testo overline. Questo attributo viene specificato come valore dal tipo enumerato TextDecorationLineStyleEnum .
Tipo variante: VT_I4
Valore predefinito: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
Identifica l'attributo di testo SelectionActiveEnd , che indica la posizione del caret rispetto a un intervallo di testo che rappresenta il testo attualmente selezionato. Questo attributo viene specificato come valore dell'enumerazione ActiveEnd . Supportato a partire da Windows 8.
Tipo variante: VT_I4
Valore predefinito: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
Identifica l'attributo di testo Strike throughColor , che specifica il colore della decorazione del testo barrato. Questo attributo viene specificato come COLORREF, un valore a 32 bit usato per specificare un colore RGB o RGBA.
Tipo variante: VT_I4
Valore predefinito: 0
UIA_StrikethroughStyleAttributeId
40026
Identifica l'attributo di testo Strike throughStyle , che specifica lo stile della decorazione di testo barrata. Questo attributo viene specificato come valore dal tipo enumerato TextDecorationLineStyleEnum .
Tipo variante: VT_I4
Valore predefinito: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
Identifica l'attributo di testo StyleId , che indica gli stili di testo in uso per un intervallo di testo. Per un elenco di valori possibili, vedere Identificatori di stile. Supportato a partire da Windows 8.
Tipo variante: VT_I4
Valore predefinito: 0
UIA_StyleNameAttributeId
40033
Identifica l'attributo di testo StyleName , che identifica il nome localizzato dello stile di testo in uso per un intervallo di testo. Supportato a partire da Windows 8.
Tipo variante: VT_BSTR
Valore predefinito: stringa vuota
UIA_TabsAttributeId
40027
Identifica l'attributo di testo Tabs , ovvero una matrice che specifica le tabulazioni per l'intervallo di testo. Ogni elemento matrice specifica una distanza, in punti, dal margine iniziale.
Tipo variante: VT_ARRAY | VT_R8
Valore predefinito: matrice vuota
UIA_TextFlowDirectionsAttributeId
40028
Identifica l'attributo di testo TextFlowDirections , che specifica la direzione del flusso di testo. Questo attributo viene specificato come combinazione di valori dal tipo enumerato FlowDirections .
Tipo variante: VT_I4
Valore predefinito: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
Identifica l'attributo di testo SottolineaColor , che specifica il colore della decorazione del testo sottolineatura. Questo attributo viene specificato come COLORREF, un valore a 32 bit usato per specificare un colore RGB o RGBA.
Tipo variante: VT_I4
Valore predefinito: 0
UIA_UnderlineStyleAttributeId
40030
Identifica l'attributo di testo UnderlineStyle , che specifica lo stile della decorazione del testo di sottolineatura. Questo attributo viene specificato come valore dal tipo enumerato TextDecorationLineStyleEnum .
Tipo variante: VT_I4
Valore predefinito: TextDecorationLineStyle_None

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [app desktop | App UWP]
Server minimo supportato
Windows Server 2003 [app desktop | App UWP]
Intestazione
UIAutomationClient.h

Vedi anche

Riferimento

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Informazioni concettuali

Automazione interfaccia utente supporto per il contenuto testuale