Sdílet prostřednictvím


Identifikátory atributů textu

Toto téma popisuje pojmenované konstanty používané k identifikaci textových atributů oblasti textu automatizace uživatelského rozhraní Microsoftu. Tyto konstanty se používají s následujícími metodami:

Konstanta/hodnota Popis
UIA_AfterParagraphSpacingAttributeId
40042
Identifikuje atribut Text AfterParagraphSpacing , který určuje velikost mezer za odstavcem.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_AnimationStyleAttributeId
40000
Identifikuje atribut AnimationStyle text, který určuje typ animace použité na text. Tento atribut je určen jako hodnota z AnimationStyle výčtu typu.
Typ varianty: VT_I4
Výchozí hodnota: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Identifikuje atribut Text AnnotationObjects , který udržuje pole IUIAutomationElement2 rozhraní, jeden pro každý prvek v aktuálním textovém rozsahu, který implementuje vzor ovládacího prvku Annotation . Každý prvek může také implementovat další řídicí vzory podle potřeby popisovat poznámku. Například poznámka, která je komentářem, by podporovala také vzor ovládacího prvku Text . Podporováno od Windows 8.
Typ varianty: VT_UNKNOWN
Výchozí hodnota: prázdné pole
UIA_AnnotationTypesAttributeId
40031
Identifikuje textový atribut AnnotationTypes , který udržuje seznam identifikátorů typu poznámek pro rozsah textu. Seznam možných hodnot naleznete v tématu Identifikátory typu poznámek. Podporováno od Windows 8.
Typ varianty: VT_ARRAY
VT_I4
Výchozí hodnota: prázdné pole
UIA_BackgroundColorAttributeId
40001
Identifikuje atribut Text BackgroundColor , který určuje barvu pozadí textu. Tento atribut je určen jako COLORREF; 32bitová hodnota použitá k určení barvy RGB nebo RGBA.
Typ varianty: VT_I4
Výchozí hodnota: 0
UIA_BeforeParagraphSpacingAttributeId
40041
Identifikuje atribut Text BeforeParagraphSpacing , který určuje velikost mezery před odstavcem.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_BulletStyleAttributeId
40002
Identifikuje atribut BulletStyle text, který určuje styl odrážek použitých v oblasti textu. Tento atribut je určen jako hodnota z BulletStyle výčtu typu.
Typ varianty: VT_I4
Výchozí hodnota: BulletStyle_None
UIA_CapStyleAttributeId
40003
Identifikuje atribut CapStyle text, který určuje styl velká písmena pro text. Tento atribut je určen jako hodnota z výčtu CapStyle typ.
Typ varianty: VT_I4
Výchozí hodnota: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
Identifikuje atribut textu CaretBidiMode , který označuje směr toku textu v oblasti textu. Tento atribut je určen jako hodnota z typu CaretBidiMode výčtu. Podporováno od Windows 8.
Typ varianty: VT_I4
Výchozí hodnota: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
Identifikuje textový atribut CaretPosition , který označuje, zda je stříška na začátku nebo na konci řádku textu v oblasti textu. Tento atribut je určen jako hodnota z typu výčtu CaretPosition . Podporováno od Windows 8.
Typ varianty: VT_I4
Výchozí hodnota: CaretPosition_Unknown
UIA_CultureAttributeId
40004
Identifikuje atribut text jazykové verze , který určuje národní prostředí textu identifikátorem národního prostředí (LCID).
Typ varianty: VT_I4
Výchozí hodnota: národní prostředí uživatelského rozhraní aplikace
UIA_FontNameAttributeId
40005
Identifikuje textový atribut FontName , který určuje název písma. Příklady: "Arial Black"; "Arial Narrow". Řetězec názvu písma není lokalizován.
Typ varianty: VT_BSTR
Výchozí hodnota: prázdný řetězec
UIA_FontSizeAttributeId
40006
Identifikuje atribut FontSize text, který určuje velikost bodu písma.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_FontWeightAttributeId
40007
Identifikuje atribut FontWeight textu, který určuje relativní tah, tloušťku nebo tučnost písma. Atribut FontWeight je modelován po členu lfWeight struktury GDI LOGFONT a souvisejících standardů a může být jedna z následujících hodnot:
  • 0 = DontCare
  • 100 = tenká
  • 200 = ExtraLight nebo UltraLight
  • 300 = světlo
  • 400 = normální nebo normální
  • 500 = střední
  • 600 = SemiBold
  • 700 = Tučné
  • 800 = ExtraBold nebo UltraBold
  • 900 = Heavy nebo Black

Typ varianty: VT_I4
Výchozí hodnota: 0
UIA_ForegroundColorAttributeId
40008
Identifikuje atribut textu ForegroundColor , který určuje barvu popředí textu. Tento atribut je určen jako COLORREF, 32bitová hodnota použitá k určení barvy RGB nebo RGBA.
Typ varianty: VT_I4
Výchozí hodnota: 0
UIA_HorizontalTextAlignmentAttributeId
40009
Identifikuje atribut text HorizontalTextAlignment , který určuje, jak se text zarovná vodorovně. Tento atribut je určen jako hodnota z HorizontalTextAlignmentEnum výčtu typu.
Typ varianty: VT_I4
Výchozí hodnota: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
Identifikuje atribut Text IndentationFirstLine , který určuje, jak daleko je v bodech odsazení prvního řádku odstavce.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_IndentationLeadingAttributeId
40011
Identifikuje atribut text IndentationLeading , který určuje počáteční odsazení v bodech.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_IndentationTrailingAttributeId
40012
Identifikuje atribut textu IndentationTrailing , který určuje koncové odsazení v bodech.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_IsActiveAttributeId
40036
Identifikuje atribut textu IsActive , který označuje, zda ovládací prvek, který obsahuje oblast textu, má fokus klávesnice (TRUE) nebo ne (FALSE). Podporováno od Windows 8.
Typ varianty: VT_BOOL
Výchozí hodnota: NEPRAVDA
UIA_IsHiddenAttributeId
40013
Identifikuje atribut textu IsHidden , který označuje, zda je text skrytý (PRAVDA) nebo viditelný (FALSE).
Typ varianty: VT_BOOL
Výchozí hodnota: NEPRAVDA
UIA_IsItalicAttributeId
40014
Identifikuje atribut isItalic text, který označuje, zda je text kurzívou (PRAVDA) nebo ne (NEPRAVDA).
Typ varianty: VT_BOOL
Výchozí hodnota: NEPRAVDA
UIA_IsReadOnlyAttributeId
40015
Identifikuje atribut IsReadOnly text, který označuje, zda je text jen pro čtení (TRUE) nebo může být změněn (FALSE).
Typ varianty: VT_BOOL
Výchozí hodnota: NEPRAVDA
UIA_IsSubscriptAttributeId
40016
Identifikuje textový atribut IsSubscript , který označuje, zda je text dolní index (PRAVDA) nebo ne (FALSE).
Typ varianty: VT_BOOL
Výchozí hodnota: NEPRAVDA
UIA_IsSuperscriptAttributeId
40017
Identifikuje textový atribut IsSuperscript , který označuje, zda je text dolní index (TRUE) nebo ne (NEPRAVDA).
Typ varianty: VT_BOOL
Výchozí hodnota: NEPRAVDA
UIA_LineSpacingAttributeId
40040
Identifikuje atribut textu Řádkování , který určuje mezery mezi řádky textu.
Typ varianty: VT_BSTR
Výchozí hodnota: LineSpacingAttributeDefault
UIA_LinkAttributeId
40035
Identifikuje atribut Text odkazu , který obsahuje IUIAutomationTextRange rozhraní textového rozsahu, který je cílem interního odkazu v dokumentu. Podporováno od Windows 8.
Typ varianty: VT_UNKNOWN
Výchozí hodnota: NULL
UIA_MarginBottomAttributeId
40018
Identifikuje atribut Text MarginBottom , který určuje velikost dolního okraje použitého na stránce přidruženou k textové oblasti.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_MarginLeadingAttributeId
40019
Identifikuje textový atribut MarginLeading , který určuje velikost v bodech úvodního okraje použitého na stránku přidruženou k oblasti textu.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_MarginTopAttributeId
40020
Identifikuje textový atribut MarginTop , který určuje velikost horního okraje použitého na stránce přidružené k oblasti textu.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_MarginTrailingAttributeId
40021
Identifikuje atribut textu MarginTrailing , který určuje velikost koncového okraje použitého na stránce přidružené k rozsahu textu.
Typ varianty: VT_R8
Výchozí hodnota: 0
UIA_OutlineStylesAttributeId
40022
Identifikuje atribut Text OutlineStyles , který určuje styl osnovy textu. Tento atribut je určen jako hodnota z OutlineStyles výčtu typu.
Typ varianty: VT_I4
Výchozí hodnota: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
Identifikuje atribut textu OverlineColor , který určuje barvu přeřádkování textu dekorace. Tento atribut je určen jako COLORREF, 32bitová hodnota použitá k určení barvy RGB nebo RGBA.
Typ varianty: VT_I4
Výchozí hodnota: 0
UIA_OverlineStyleAttributeId
40024
Identifikuje atribut OverlineStyle text, který určuje styl přeřádkování text dekorace. Tento atribut je určen jako hodnota z TextDecorationLineStyleEnum výčtu typu.
Typ varianty: VT_I4
Výchozí hodnota: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
Identifikuje atribut text SelectionActiveEnd , který označuje umístění kurzoru vzhledem k oblasti textu, která představuje aktuálně vybraný text. Tento atribut je určen jako hodnota z výčtu ActiveEnd . Podporováno od Windows 8.
Typ varianty: VT_I4
Výchozí hodnota: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
Identifikuje atribut Přeškrtnutého textuColor , který určuje barvu přeškrtnuté textové dekorace. Tento atribut je určen jako COLORREF, 32bitová hodnota použitá k určení barvy RGB nebo RGBA.
Typ varianty: VT_I4
Výchozí hodnota: 0
UIA_StrikethroughStyleAttributeId
40026
Identifikuje atribut StrikethroughStyle text, který určuje styl přeškrtnuté text dekorace. Tento atribut je určen jako hodnota z TextDecorationLineStyleEnum výčtu typu.
Typ varianty: VT_I4
Výchozí hodnota: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
Identifikuje atribut StyleId textu, který označuje styly textu používané pro oblast textu. Seznam možných hodnot najdete v tématu Identifikátory stylů. Podporováno od Windows 8.
Typ varianty: VT_I4
Výchozí hodnota: 0
UIA_StyleNameAttributeId
40033
Identifikuje atribut Text StyleName , který identifikuje lokalizovaný název stylu textu, který se používá pro oblast textu. Podporováno od Windows 8.
Typ varianty: VT_BSTR
Výchozí hodnota: prázdný řetězec
UIA_TabsAttributeId
40027
Identifikuje textový atribut Tabulátory , což je pole určující zarážky tabulátoru pro oblast textu. Každý prvek pole určuje vzdálenost v bodech od úvodního okraje.
Typ varianty: VT_ARRAY | VT_R8
Výchozí hodnota: prázdné pole
UIA_TextFlowDirectionsAttributeId
40028
Identifikuje textový atribut TextFlowDirections , který určuje směr toku textu. Tento atribut je určen jako kombinace hodnot z výčtového typu FlowDirections .
Typ varianty: VT_I4
Výchozí hodnota: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
Identifikuje atribut Text UnderlineColor , který určuje barvu podtržení text dekorace. Tento atribut je určen jako COLORREF, 32bitová hodnota použitá k určení barvy RGB nebo RGBA.
Typ varianty: VT_I4
Výchozí hodnota: 0
UIA_UnderlineStyleAttributeId
40030
Identifikuje atribut Text UnderlineStyle , který určuje styl podtržení text dekorace. Tento atribut je určen jako hodnota z TextDecorationLineStyleEnum výčtu typu.
Typ varianty: VT_I4
Výchozí hodnota: TextDecorationLineStyle_None

Požadavky

Požadavek Hodnota
Minimální podporovaný klient
Windows XP [desktopové aplikace | Aplikace pro UPW]
Minimální podporovaný server
Windows Server 2003 [desktopové aplikace | Aplikace pro UPW]
Záhlaví
UIAutomationClient.h

Viz také

Odkaz

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Koncepční

Podpora automatizace uživatelského rozhraní pro textový obsah