Text-Attributbezeichner

In diesem Thema werden die benannten Konstanten beschrieben, die zum Identifizieren von Textattributen eines Microsoft Benutzeroberflächenautomatisierung Textbereichs verwendet werden. Diese Konstanten werden mit den folgenden Methoden verwendet:

Konstante/Wert BESCHREIBUNG
UIA_AfterParagraphSpacingAttributeId
40042
Identifiziert das Textattribute AfterParagraphSpacing , das den Abstand nach dem Absatz angibt.
Variant-Typ: VT_R8
Standardwert: 0
UIA_AnimationStyleAttributeId
40.000
Gibt das AnimationStyle-Text-Attribut an, das den Typ der Animation angibt, die auf den Text angewendet wird. Dieses Attribut wird als Wert aus dem Aufzählungstyp AnimationStyle angegeben.
Variantentyp: VT_I4
Standardwert: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Identifiziert das AnnotationObjects-Text-Attribut , das ein Array von IUIAutomationElement2-Schnittstellen verwaltet, eine für jedes Element im aktuellen Textbereich, das das Anmerkungssteuerelementmuster 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.
Variantentyp: VT_UNKNOWN
Standardwert: leeres Array
UIA_AnnotationTypesAttributeId
40031
Gibt das Textattribute AnnotationTypes an, 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.
Variantentyp: VT_ARRAY
VT_I4
Standardwert: leeres Array
UIA_BackgroundColorAttributeId
40001
Gibt das BackgroundColor-Textattribute an, 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.
Variantentyp: VT_I4
Standardwert: 0
UIA_BeforeParagraphSpacingAttributeId
40041
Identifiziert das BeforeParagraphSpacing-Textattribute , das den Abstand vor dem Absatz angibt.
Variant-Typ: VT_R8
Standardwert: 0
UIA_BulletStyleAttributeId
40002
Gibt das BulletStyle-Textattribut an, das den Stil der im Textbereich verwendeten Aufzählungszeichen angibt. Dieses Attribut wird als Wert aus dem BulletStyle-Enumerationstyp angegeben.
Variantentyp: VT_I4
Standardwert: BulletStyle_None
UIA_CapStyleAttributeId
40003
Gibt das CapStyle-Textattribut an, das die Groß-/Kleinschreibung für den Text angibt. Dieses Attribut wird als Wert aus dem aufgezählten CapStyle-Typ angegeben.
Variantentyp: VT_I4
Standardwert: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
Identifiziert das CaretBidiMode-Text-Attribut , das die Richtung des Textflusses im Textbereich angibt. Dieses Attribut wird als Wert aus dem aufgezählten Typ CaretBidiMode angegeben. Unterstützt ab Windows 8.
Variantentyp: VT_I4
Standardwert: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
Identifiziert das CaretPosition-Text-Attribut , das angibt, ob sich das Caretzeichen am Anfang oder am Ende einer Textzeile im Textbereich befindet. Dieses Attribut wird als Wert aus dem Aufzählungstyp CaretPosition angegeben. Unterstützt ab Windows 8.
Variantentyp: VT_I4
Standardwert: CaretPosition_Unknown
UIA_CultureAttributeId
40004
Gibt das Culture text-Attribut an, das das Gebietsschema des Texts nach Gebietsschemabezeichner (LCID) angibt.
Variantentyp: VT_I4
Standardwert: Gebietsschema der Benutzeroberfläche der Anwendung
UIA_FontNameAttributeId
40005
Identifiziert das FontName-Text-Attribut , das den Namen der Schriftart angibt. Beispiele: "Arial Black"; "Arial Narrow". Die Zeichenfolge des Schriftartnamens ist nicht lokalisiert.
Variantentyp: VT_BSTR
Standardwert: leere Zeichenfolge
UIA_FontSizeAttributeId
40006
Gibt das FontSize-Text-Attribut an, das den Punktgrad der Schriftart angibt.
Variant-Typ: VT_R8
Standardwert: 0
UIA_FontWeightAttributeId
40007
Gibt das FontWeight-Text-Attribut an, das den relativen Strich, die Stärke oder die Fettschrift 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 = Dünn
  • 200 = ExtraLight oder UltraLight
  • 300 = Licht
  • 400 = Normal oder Normal
  • 500 = Mittel
  • 600 = SemiBold
  • 700 = Fett
  • 800 = ExtraBold oder UltraBold
  • 900 = Schwer oder Schwarz

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

Anforderungen

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

Siehe auch

Referenz

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Konzept

Benutzeroberflächenautomatisierung Unterstützung für Textinhalte