Udostępnij przez


Identyfikatory atrybutów tekstowych

W tym temacie opisano nazwane stałe używane do identyfikowania atrybutów tekstowych zakresu tekstu automatyzacji interfejsu użytkownika firmy Microsoft. Te stałe są używane z następującymi metodami:

Stała/wartość Opis
UIA_AfterParagraphSpacingAttributeId
40042
Identyfikuje atrybut tekstowy AfterParagraphSpacing , który określa rozmiar odstępu po akapicie.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_AnimationStyleAttributeId
40000
Identyfikuje atrybut text AnimationStyle , który określa typ animacji zastosowanej do tekstu. Ten atrybut jest określany jako wartość typu AnimationStyle , wyliczonego.
Typ wariantu: VT_I4
Wartość domyślna: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Identyfikuje atrybut tekst AnnotationObjects , który utrzymuje tablicę interfejsów IUIAutomationElement2 , jeden dla każdego elementu w bieżącym zakresie tekstu, który implementuje wzorzec kontrolki Adnotacja . Każdy element może również implementować inne wzorce kontrolek zgodnie z potrzebami, aby opisać adnotację. Na przykład adnotacja, która jest komentarzem, będzie również obsługiwać wzorzec kontrolki Tekst . Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_UNKNOWN
Wartość domyślna: pusta tablica
UIA_AnnotationTypesAttributeId
40031
Identyfikuje atrybut tekstowy AnnotationTypes , który utrzymuje listę identyfikatorów typów adnotacji dla zakresu tekstu. Aby uzyskać listę możliwych wartości, zobacz Identyfikatory typów adnotacji. Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_ARRAY
VT_I4
Wartość domyślna: pusta tablica
UIA_BackgroundColorAttributeId
40001
Identyfikuje atrybut tekstowy BackgroundColor , który określa kolor tła tekstu. Ten atrybut jest określony jako COLORREF; wartość 32-bitowa używana do określania koloru RGB lub RGBA.
Typ wariantu: VT_I4
Wartość domyślna: 0
UIA_BeforeParagraphSpacingAttributeId
40041
Identyfikuje atrybut text BeforeParagraphSpacing , który określa rozmiar odstępu przed akapitem.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_BulletStyleAttributeId
40002
Identyfikuje atrybut tekstowy BulletStyle , który określa styl punktorów używanych w zakresie tekstu. Ten atrybut jest określany jako wartość typu BulletStyle wyliczonego.
Typ wariantu: VT_I4
Wartość domyślna: BulletStyle_None
UIA_CapStyleAttributeId
40003
Identyfikuje atrybut tekstowy CapStyle , który określa styl wielkich liter tekstu. Ten atrybut jest określany jako wartość typu wyliczonego CapStyle .
Typ wariantu: VT_I4
Wartość domyślna: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
Identyfikuje atrybut tekstowy CaretBidiMode , który wskazuje kierunek przepływu tekstu w zakresie tekstu. Ten atrybut jest określany jako wartość z wyliczonego typu CaretBidiMode . Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_I4
Wartość domyślna: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
Identyfikuje atrybut tekstowy CaretPosition , który wskazuje, czy daszek znajduje się na początku, czy na końcu wiersza tekstu w zakresie tekstu. Ten atrybut jest określany jako wartość typu wyliczenia CaretPosition . Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_I4
Wartość domyślna: CaretPosition_Unknown
UIA_CultureAttributeId
40004
Identyfikuje atrybut Tekst kultury , który określa ustawienia regionalne tekstu według identyfikatora ustawień regionalnych (LCID).
Typ wariantu: VT_I4
Wartość domyślna: ustawienia regionalne interfejsu użytkownika aplikacji
UIA_FontNameAttributeId
40005
Identyfikuje atrybut tekstowy FontName , który określa nazwę czcionki. Przykłady: "Arial Black"; "Arial Narrow". Ciąg nazwy czcionki nie jest zlokalizowany.
Typ wariantu: VT_BSTR
Wartość domyślna: pusty ciąg
UIA_FontSizeAttributeId
40006
Identyfikuje atrybut tekstowy FontSize , który określa rozmiar punktu czcionki.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_FontWeightAttributeId
40007
Identyfikuje atrybut tekstowy FontWeight , który określa względny pociągnięcie, grubość lub pogrubienie czcionki. Atrybut FontWeight jest modelowany po składowej lfWeight struktury GDI LOGFONT i powiązanych standardów i może być jedną z następujących wartości:
  • 0 = DontCare
  • 100 = cienki
  • 200 = ExtraLight lub UltraLight
  • 300 = jasny
  • 400 = normalny lub zwykły
  • 500 = średni
  • 600 = SemiBold
  • 700 = Pogrubienie
  • 800 = ExtraBold lub UltraBold
  • 900 = ciężkie lub czarne

Typ wariantu: VT_I4
Wartość domyślna: 0
UIA_ForegroundColorAttributeId
40008
Identyfikuje atrybut tekstowy ForegroundColor , który określa kolor pierwszego planu tekstu. Ten atrybut jest określony jako COLORREF, wartość 32-bitowa używana do określania koloru RGB lub RGBA.
Typ wariantu: VT_I4
Wartość domyślna: 0
UIA_HorizontalTextAlignmentAttributeId
40009
Identyfikuje atrybut tekstowy HorizontalTextAlignment , który określa sposób wyrównania tekstu w poziomie. Ten atrybut jest określany jako wartość z wyliczonego typu HorizontalTextAlignmentEnum .
Typ wariantu: VT_I4
Wartość domyślna: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
Identyfikuje atrybut tekstowy IndentationFirstLine , który określa, jak daleko, w punktach, aby wcięć pierwszy wiersz akapitu.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_IndentationLeadingAttributeId
40011
Identyfikuje atrybut text IndentationLeading , który określa wcięcie wiodące w punktach.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_IndentationTrailingAttributeId
40012
Identyfikuje atrybut text IndentationTrailing , który określa wcięcie końcowe w punktach.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_IsActiveAttributeId
40036
Identyfikuje atrybut isActive text, który wskazuje, czy kontrolka zawierająca zakres tekstu ma fokus klawiatury (TRUE), czy nie (FALSE). Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_BOOL
Wartość domyślna: FALSE
UIA_IsHiddenAttributeId
40013
Identyfikuje atrybut tekstowy IsHidden , który wskazuje, czy tekst jest ukryty (PRAWDA) czy widoczny (FALSE).
Typ wariantu: VT_BOOL
Wartość domyślna: FALSE
UIA_IsItalicAttributeId
40014
Identyfikuje atrybut tekstowy IsItalic , który wskazuje, czy tekst jest kursywą (TRUE), czy też nie (FALSE).
Typ wariantu: VT_BOOL
Wartość domyślna: FALSE
UIA_IsReadOnlyAttributeId
40015
Identyfikuje atrybut tekstowy IsReadOnly , który wskazuje, czy tekst jest tylko do odczytu (TRUE), czy można go zmodyfikować (FALSE).
Typ wariantu: VT_BOOL
Wartość domyślna: FALSE
UIA_IsSubscriptAttributeId
40016
Identyfikuje atrybut tekstowy IsSubscript , który wskazuje, czy tekst jest indeksem dolnym (TRUE), czy też nie (FALSE).
Typ wariantu: VT_BOOL
Wartość domyślna: FALSE
UIA_IsSuperscriptAttributeId
40017
Identyfikuje atrybut tekstowy IsSuperscript , który wskazuje, czy tekst jest indeksem dolnym (TRUE), czy też nie (FALSE).
Typ wariantu: VT_BOOL
Wartość domyślna: FALSE
UIA_LineSpacingAttributeId
40040
Identyfikuje atrybut tekstowy LineSpacing , który określa odstępy między wierszami tekstu.
Typ wariantu: VT_BSTR
Wartość domyślna: "LineSpacingAttributeDefault"
UIA_LinkAttributeId
40035
Identyfikuje atrybut tekstowy Link , który zawiera interfejs IUIAutomationTextRange zakresu tekstu, który jest elementem docelowym łącza wewnętrznego w dokumencie. Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_UNKNOWN
Wartość domyślna: NULL
UIA_MarginBottomAttributeId
40018
Identyfikuje atrybut tekstowy MarginBottom , który określa rozmiar w punktach dolnego marginesu zastosowanego do strony skojarzonej z zakresem tekstu.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_MarginLeadingAttributeId
40019
Identyfikuje atrybut tekstowy MarginLeading , który określa rozmiar w punktach wiodącego marginesu zastosowanego do strony skojarzonej z zakresem tekstu.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_MarginTopAttributeId
40020
Identyfikuje atrybut tekstowy MarginTop , który określa rozmiar w punktach górnego marginesu zastosowanego do strony skojarzonej z zakresem tekstu.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_MarginTrailingAttributeId
40021
Identyfikuje atrybut tekstowy MarginTrailing , który określa rozmiar w punktach marginesu końcowego zastosowanego do strony skojarzonej z zakresem tekstu.
Typ wariantu: VT_R8
Wartość domyślna: 0
UIA_OutlineStylesAttributeId
40022
Identyfikuje atrybut text OutlineStyles , który określa styl konspektu tekstu. Ten atrybut jest określany jako wartość typu wyliczonego w konspekcie .
Typ wariantu: VT_I4
Wartość domyślna: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
Identyfikuje atrybut tekstu OverlineColor , który określa kolor dekoracji tekstu nadliniowego. Ten atrybut jest określony jako COLORREF, wartość 32-bitowa używana do określania koloru RGB lub RGBA.
Typ wariantu: VT_I4
Wartość domyślna: 0
UIA_OverlineStyleAttributeId
40024
Identyfikuje atrybut tekstowy OverlineStyle , który określa styl dekoracji tekstu nadliniowego. Ten atrybut jest określany jako wartość typu TextDecorationLineStyleEnum .
Typ wariantu: VT_I4
Wartość domyślna: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
Identyfikuje atrybut text SelectionActiveEnd , który wskazuje lokalizację karetki względem zakresu tekstu reprezentującego aktualnie zaznaczony tekst. Ten atrybut jest określany jako wartość z wyliczenia ActiveEnd . Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_I4
Wartość domyślna: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
Identyfikuje atrybut text StrikethroughColor , który określa kolor dekoracji tekstu przekreślenia. Ten atrybut jest określony jako COLORREF, wartość 32-bitowa używana do określania koloru RGB lub RGBA.
Typ wariantu: VT_I4
Wartość domyślna: 0
UIA_StrikethroughStyleAttributeId
40026
Identyfikuje atrybut text StrikethroughStyle , który określa styl dekoracji tekstu przekreślenia. Ten atrybut jest określany jako wartość typu TextDecorationLineStyleEnum .
Typ wariantu: VT_I4
Wartość domyślna: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
Identyfikuje atrybut tekstowy StyleId , który wskazuje style tekstu używane dla zakresu tekstu. Aby uzyskać listę możliwych wartości, zobacz Identyfikatory stylu. Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_I4
Wartość domyślna: 0
UIA_StyleNameAttributeId
40033
Identyfikuje atrybut tekstowy StyleName , który identyfikuje zlokalizowaną nazwę stylu tekstu używanego dla zakresu tekstu. Obsługiwane począwszy od systemu Windows 8.
Typ wariantu: VT_BSTR
Wartość domyślna: pusty ciąg
UIA_TabsAttributeId
40027
Identyfikuje atrybut tekstowy Tabs , który jest tablicą określającą tabulatory dla zakresu tekstu. Każdy element tablicy określa odległość w punktach od wiodącego marginesu.
Typ wariantu: VT_ARRAY | VT_R8
Wartość domyślna: pusta tablica
UIA_TextFlowDirectionsAttributeId
40028
Identyfikuje atrybut tekstowy TextFlowDirections , który określa kierunek przepływu tekstu. Ten atrybut jest określany jako kombinacja wartości z wyliczonego typu FlowDirections .
Typ wariantu: VT_I4
Wartość domyślna: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
Identyfikuje atrybut tekstowy UnderlineColor , który określa kolor podkreślenia dekoracji tekstu. Ten atrybut jest określony jako COLORREF, wartość 32-bitowa używana do określania koloru RGB lub RGBA.
Typ wariantu: VT_I4
Wartość domyślna: 0
UIA_UnderlineStyleAttributeId
40030
Identyfikuje atrybut tekstu UnderlineStyle , który określa styl dekoracji tekstu podkreślenia. Ten atrybut jest określany jako wartość typu TextDecorationLineStyleEnum .
Typ wariantu: VT_I4
Wartość domyślna: TextDecorationLineStyle_None

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows XP [aplikacje klasyczne | Aplikacje platformy UWP]
Minimalny obsługiwany serwer
Windows Server 2003 [aplikacje klasyczne | Aplikacje platformy UWP]
Nagłówek
UIAutomationClient.h

Zobacz także

Referencja

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Pojęciowe

Automatyzacja interfejsu użytkownika dla zawartości tekstowej