Textattributbezeichner

In diesem Thema werden die benannten Konstanten beschrieben, mit denen Textattribute eines Microsoft-Benutzeroberflächenautomatisierung identifiziert werden. Diese Konstanten werden mit den folgenden Methoden verwendet:

Konstante/Wert BESCHREIBUNG
UIA_AfterParagraphSpacingAttributeId
40042
Identifiziert das Textattribut AfterParagraphSpacing, das die Größe des Abstands nach dem Absatz angibt.
Variant-Typ: VT_R8
Standardwert: 0
UIA_AnimationStyleAttributeId
40000
Identifiziert das AnimationStyle-Textattribut, das den Typ der Animation angibt, die auf den Text angewendet wird. Dieses Attribut wird als Wert des aufzählten AnimationStyle-Typs angegeben.
Variant-Typ: VT_I4
Standardwert: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Identifiziert das AnnotationObjects-Textattribut, das ein Array von IUIAutomationElement2-Schnittstellen verwaltet, eine für jedes Element im aktuellen Textbereich, das das Annotation-Steuerelementmuster implementiert. Jedes Element kann bei Bedarf auch andere Steuerelementmuster implementieren, um die Anmerkung zu beschreiben. Beispielsweise würde eine Anmerkung, die ein Kommentar ist, auch das Text-Steuerelementmuster unterstützen. Unterstützt ab Windows 8.
Variant-Typ: VT_UNKNOWN
Standardwert: leeres Array
UIA_AnnotationTypesAttributeId
40031
Bezeichnet das Textattribut AnnotationTypes, das eine Liste von Anmerkungstypbezeichnern für einen Textbereich verwaltet. Eine Liste der möglichen Werte finden Sie unter Anmerkungstypbezeichner. Unterstützt ab Windows 8.
Variant-Typ: VT_ARRAY
VT_I4
Standardwert: leeres Array
UIA_BackgroundColorAttributeId
40001
Bezeichnet das BackgroundColor-Textattribut, das die Hintergrundfarbe des Texts angibt. Dieses Attribut wird als COLORREF angegeben. Ein 32-Bit-Wert, der verwendet wird, um eine RGB- oder RGBA-Farbe anzugeben.
Variant-Typ: VT_I4
Standardwert: 0
UIA_BeforeParagraphSpacingAttributeId
40041
Identifiziert das Textattribut BeforeParagraphSpacing, das die Größe des Abstands vor dem Absatz angibt.
Variant-Typ: VT_R8
Standardwert: 0
UIA_BulletStyleAttributeId
40002
Bezeichnet das BulletStyle-Textattribut, das den Stil der im Textbereich verwendeten Aufzählungszeichen angibt. Dieses Attribut wird als Wert des Aufzählungstyps BulletStyle angegeben.
Variant-Typ: VT_I4
Standardwert: BulletStyle_None
UIA_CapStyleAttributeId
40003
Bezeichnet das CapStyle-Textattribut, das die Groß-/A-Formatvorlage für den Text angibt. Dieses Attribut wird als Wert des aufzählten CapStyle-Typs angegeben.
Variant-Typ: VT_I4
Standardwert: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
Identifiziert das Textattribut CaretBidiMode, das die Richtung des Textflusses im Textbereich angibt. Dieses Attribut wird als Wert des aufzählten CaretBidiMode-Typs angegeben. Unterstützt ab Windows 8.
Variant-Typ: VT_I4
Standardwert: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
Identifiziert das Textattribut CaretPosition, das angibt, ob sich das Caret-Zeichen am Anfang oder Ende einer Textzeile im Textbereich befindet. Dieses Attribut wird als Wert des aufzählten CaretPosition-Typs angegeben. Unterstützt ab Windows 8.
Variant-Typ: VT_I4
Standardwert: CaretPosition_Unknown
UIA_CultureAttributeId
40004
Identifiziert das Culture-Textattribut, das das Locale des Texts durch den Locale Identifier (LCID) angibt.
Variant-Typ: VT_I4
Standardwert: Das Locale der Anwendungsbenutzeroberfläche
UIA_FontNameAttributeId
40005
Identifiziert das FontName-Textattribut, das den Namen der Schriftart angibt. Beispiele: "Arial Black"; "Arial Narrow". Die Zeichenfolge für den Schriftartnamen ist nicht lokalisiert.
Variant-Typ: VT_BSTR
Standardwert: leere Zeichenfolge
UIA_FontSizeAttributeId
40006
Bezeichnet das FontSize-Textattribut, das den Punktgröße der Schriftart angibt.
Variant-Typ: VT_R8
Standardwert: 0
UIA_FontWeightAttributeId
40007
Identifiziert das FontWeight-Textattribut, das den relativen Strich, die Stärke oder die Fettheit der Schriftart angibt. Das FontWeight-Attribut wird nach dem lfWeight-Member der GDI LOGFONT-Struktur und verwandten Standards modelliert und kann einer der folgenden Werte sein:
  • 0 = DontCare
  • 100 = Thin
  • 200 = ExtraLight oder UltraLight
  • 300 = Hell
  • 400 = Normal oder Normal
  • 500 = Mittel
  • 600 = SemiBold
  • 700 = Fett
  • 800 = ExtraBold oder UltraBold
  • 900 = Stark oder Schwarz

Variant-Typ: VT_I4
Standardwert: 0
UIA_ForegroundColorAttributeId
40008
Identifiziert das ForegroundColor-Textattribut, das die Vordergrundfarbe des Texts angibt. Dieses Attribut wird als COLORREFangegeben, ein 32-Bit-Wert, der zum Angeben einer RGB- oder RGBA-Farbe verwendet wird.
Variant-Typ: VT_I4
Standardwert: 0
UIA_HorizontalTextAlignmentAttributeId
40009
Bezeichnet das Textattribut HorizontalTextAlignment, das angibt, wie der Text horizontal ausgerichtet wird. Dieses Attribut wird als Wert des enumerierten Typs HorizontalTextAlignmentEnum angegeben.
Variant-Typ: VT_I4
Standardwert: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
Identifiziert das Textattribut IndentationFirstLine, das angibt, wie weit in Punkt die erste Zeile eines Absatzes eingerückt werden soll.
Variant-Typ: VT_R8
Standardwert: 0
UIA_IndentationLeadingAttributeId
40011
Identifiziert das Textattribut IndentationLeading, das den führenden Einzug angibt, in Punkten.
Variant-Typ: VT_R8
Standardwert: 0
UIA_IndentationTrailingAttributeId
40012
Identifiziert das Textattribut IndentationTrailing, das den nachstellenden Einzug angibt, in Punkten.
Variant-Typ: VT_R8
Standardwert: 0
UIA_IsActiveAttributeId
40036
Identifiziert das IsActive-Textattribut, das angibt, ob das Steuerelement, das den Textbereich enthält, den Tastaturfokus (TRUE) hat oder nicht (FALSE). Unterstützt ab Windows 8.
Variant-Typ: VT_BOOL
Standardwert: FALSE
UIA_IsHiddenAttributeId
40013
Identifiziert das IsHidden-Textattribut, das angibt, ob der Text ausgeblendet (TRUE) oder sichtbar ( FALSE )ist.
Variant-Typ: VT_BOOL
Standardwert: FALSE
UIA_IsItalicAttributeId
40014
Identifiziert das IsItalic-Textattribut, das angibt, ob der Text italisch ist (TRUE) oder nicht (FALSE).
Variant-Typ: VT_BOOL
Standardwert: FALSE
UIA_IsReadOnlyAttributeId
40015
Identifiziert das Textattribut IsReadOnly, das angibt, ob der Text schreibgeschützt ist (TRUE) oder geändert werden kann (FALSE).
Variant-Typ: VT_BOOL
Standardwert: FALSE
UIA_IsSubscriptAttributeId
40016
Identifiziert das IsSubscript-Textattribut, das angibt, ob der Text subskriptiert ist (TRUE) oder nicht (FALSE).
Variant-Typ: VT_BOOL
Standardwert: FALSE
UIA_IsSuperscriptAttributeId
40017
Identifiziert das IsSuperscript-Textattribut, das angibt, ob der Text in einem Bestimmten(TRUE)oder nicht(FALSE) geschrieben ist.
Variant-Typ: VT_BOOL
Standardwert: FALSE
UIA_LineSpacingAttributeId
40040
Bezeichnet das Textattribut LineSpacing, das den Abstand zwischen Textzeilen angibt.
Variant-Typ: VT_BSTR
Standardwert: "LineSpacingAttributeDefault"
UIA_LinkAttributeId
40035
Identifiziert das Linktextattribut, das die IUIAutomationTextRange-Schnittstelle des Textbereichs enthält, der das Ziel eines internen Links in einem Dokument ist. Unterstützt ab Windows 8.
Variant-Typ: VT_UNKNOWN
Standardwert: NULL
UIA_MarginBottomAttributeId
40018
Identifiziert das Textattribut MarginBottom, das die Größe des unteren Rands in Punkten angibt, der auf die seite angewendet wird, die dem Textbereich zugeordnet ist.
Variant-Typ: VT_R8
Standardwert: 0
UIA_MarginLeadingAttributeId
40019
Identifiziert das Textattribut MarginLeading, das die Größe des führenden Rands in Punkten angibt, der auf die dem Textbereich zugeordnete Seite angewendet wird.
Variant-Typ: VT_R8
Standardwert: 0
UIA_MarginTopAttributeId
40020
Identifiziert das MarginTop-Textattribut, das die Größe des oberen Rands in Punkten angibt, der auf die seite angewendet wird, die dem Textbereich zugeordnet ist.
Variant-Typ: VT_R8
Ddefault-Wert: 0
UIA_MarginTrailingAttributeId
40021
Identifiziert das Textattribut MarginTrailing, das die Größe des nachstellenden Rands in Punkten angibt, der auf die seite angewendet wird, die dem Textbereich zugeordnet ist.
Variant-Typ: VT_R8
Standardwert: 0
UIA_OutlineStylesAttributeId
40022
Bezeichnet das Textattribut OutlineStyles, das den Konturstil des Texts angibt. Dieses Attribut wird als Wert des aufzählten OutlineStyles-Typs angegeben.
Variant-Typ: VT_I4
Standardwert: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
Identifiziert das OverlineColor-Textattribut, das die Farbe der Overlinetextdekoration angibt. Dieses Attribut wird als COLORREFangegeben, ein 32-Bit-Wert, der zum Angeben einer RGB- oder RGBA-Farbe verwendet wird.
Variant-Typ: VT_I4
Standardwert: 0
UIA_OverlineStyleAttributeId
40024
Bezeichnet das OverlineStyle-Textattribut, das den Stil der Overlinetextdekoration angibt. Dieses Attribut wird als Wert aus dem aufzählten TextDecorationLineStyleEnum-Typ angegeben.
Variant-Typ: VT_I4
Standardwert: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
Identifiziert das Textattribut SelectionActiveEnd, das die Position des Carettexts relativ zu einem Textbereich angibt, der den aktuell ausgewählten Text darstellt. Dieses Attribut wird als Wert aus der ActiveEnd-Enumeration angegeben. Unterstützt ab Windows 8.
Variant-Typ: VT_I4
Standardwert: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
Bezeichnet das Textattribut StrikethroughColor, das die Farbe der durchgeknatten Textdekoration angibt. Dieses Attribut wird als COLORREFangegeben, ein 32-Bit-Wert, der zum Angeben einer RGB- oder RGBA-Farbe verwendet wird.
Variant-Typ: VT_I4
Standardwert: 0
UIA_StrikethroughStyleAttributeId
40026
Identifiziert das StrikethroughStyle-Textattribut, das den Stil der durchgestreichten Textdekoration angibt. Dieses Attribut wird als Wert aus dem aufzählten TextDecorationLineStyleEnum-Typ angegeben.
Variant-Typ: VT_I4
Standardwert: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
Identifiziert das Textattribut StyleId, das die für einen Textbereich verwendeten Textformate angibt. Eine Liste der möglichen Werte finden Sie unter Formatbezeichner. Unterstützt ab Windows 8.
Variant-Typ: VT_I4
Standardwert: 0
UIA_StyleNameAttributeId
40033
Identifiziert das Textattribut StyleName, das den lokalisierten Namen des Textformats identifiziert, das für einen Textbereich verwendet wird. Unterstützt ab Windows 8.
Variant-Typ: VT_BSTR
Standardwert: leere Zeichenfolge
UIA_TabsAttributeId
40027
Identifiziert das Textattribut Tabstopps. Dabei handelt es sich um ein Array, das die Tabstopps für den Textbereich an gibt. Jedes Arrayelement gibt einen Abstand vom führenden Rand in Punkten an.
Variant-Typ: VT_ARRAY
VT_R8
Standardwert: leeres Array
UIA_TextFlowDirectionsAttributeId
40028
Identifiziert das Textattribut TextFlowDirections, das die Richtung des Textflusses angibt. Dieses Attribut wird als Kombination von Werten aus dem aufzählten FlowDirections-Typ angegeben.
Variant-Typ: VT_I4
Standardwert: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
Identifiziert das UnderlineColor-Textattribut, das die Farbe der Unterstreichungstextdekoration angibt. Dieses Attribut wird als COLORREFangegeben, ein 32-Bit-Wert, der zum Angeben einer RGB- oder RGBA-Farbe verwendet wird.
Variant-Typ: VT_I4
Standardwert: 0
UIA_UnderlineStyleAttributeId
40030
Identifiziert das UnderlineStyle-Textattribut, das den Stil der Unterstreichungstextdekoration angibt. Dieses Attribut wird als Wert aus dem aufzählten TextDecorationLineStyleEnum-Typ angegeben.
Variant-Typ: VT_I4
Standardwert: TextDecorationLineStyle_None

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [XP-Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows UWP-Apps für Server [ 2003-Desktop-Apps |]
Header
UIAutomationClient.h

Weitere Informationen

Verweis

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Konzept

Benutzeroberflächenautomatisierung Unterstützung für Textinhalte