テキスト属性識別子

このトピックでは、Microsoft UI オートメーション テキスト範囲のテキスト属性を識別するために使用される名前付き定数について説明します。 これらの定数は、次のメソッドで使用されます。

定数/値 説明
UIA_AfterParagraphSpacingAttributeId
40042
段落の後の間隔のサイズを指定する AfterParagraphSpacing テキスト属性を識別します。
バリアント型: VT_R8
既定値: 0
UIA_AnimationStyleAttributeId
40000
テキストに適用されるアニメーションの種類を指定する AnimationStyle テキスト属性を識別します。 この属性は、 AnimationStyle 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
AnnotationObjects テキスト属性を識別します。この属性は、注釈コントロール パターンを実装する現在のテキスト範囲内の要素ごとに 1 つずつ、IUIAutomationElement2 インターフェイスの配列を保持します。 各要素は、注釈を記述するために必要に応じて他のコントロール パターンを実装することもできます。 たとえば、コメントである注釈では 、Text コントロール パターンもサポートされます。 Windows 8 以降でサポートされています。
バリアント型: VT_UNKNOWN
既定値: 空の配列
UIA_AnnotationTypesAttributeId
40031
AnnotationTypes テキスト属性を識別します。これは、テキスト範囲の注釈型識別子の一覧を保持します。 使用可能な値の一覧については、「 注釈型識別子」を参照してください。 Windows 8 以降でサポートされています。
バリアント型: VT_ARRAY
VT_I4
既定値: 空の配列
UIA_BackgroundColorAttributeId
40001
テキストの背景色を指定する BackgroundColor テキスト属性を識別します。 この属性は COLORREF として指定されます。RGB または RGBA の色を指定するために使用される 32 ビット値。
バリアント型: VT_I4
既定値: 0
UIA_BeforeParagraphSpacingAttributeId
40041
段落の前の間隔のサイズを指定する BeforeParagraphSpacing テキスト属性を識別します。
バリアント型: VT_R8
既定値: 0
UIA_BulletStyleAttributeId
40002
BulletStyle テキスト属性を識別します。この属性は、テキスト範囲で使用される箇条書きのスタイルを指定します。 この属性は、 BulletStyle 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: BulletStyle_None
UIA_CapStyleAttributeId
40003
テキストの大文字と小文字のスタイルを指定する CapStyle テキスト属性を識別します。 この属性は、 CapStyle 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
テキスト範囲内のテキスト フローの方向を示す CaretBidiMode テキスト属性を識別します。 この属性は、 CaretBidiMode 列挙型の値として指定されます。 Windows 8 以降でサポートされています。
バリアント型: VT_I4
既定値: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
CaretPosition テキスト属性を識別します。これは、キャレットがテキスト範囲内のテキスト行の先頭か末尾かを示します。 この属性は、 CaretPosition 列挙型の値として指定されます。 Windows 8 以降でサポートされています。
バリアント型: VT_I4
既定値: CaretPosition_Unknown
UIA_CultureAttributeId
40004
テキストのロケールをロケール識別子 (LCID) で指定する Culture テキスト属性を識別します。
バリアント型: VT_I4
既定値: アプリケーション UI のロケール
UIA_FontNameAttributeId
40005
フォントの名前を指定する FontName テキスト属性を識別します。 例: "Arial Black";"Arial Narrow" フォント名の文字列はローカライズされていません。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_FontSizeAttributeId
40006
フォントのポイント サイズを指定する FontSize テキスト属性を識別します。
バリアント型: VT_R8
既定値: 0
UIA_FontWeightAttributeId
40007
フォントの相対ストローク、太さ、または太字を指定する FontWeight テキスト属性を識別します。 FontWeight 属性は、GDI LOGFONT 構造体および関連する標準の lfWeight メンバーの後にモデル化され、次のいずれかの値を指定できます。
  • 0 = DontCare
  • 100 = 薄い
  • 200 = ExtraLight または UltraLight
  • 300 = ライト
  • 400 = 標準 または 標準
  • 500 =
  • 600 = SemiBold
  • 700 = 太字
  • 800 = ExtraBold または UltraBold
  • 900 = Heavy または Black

バリアント型: VT_I4
既定値: 0
UIA_ForegroundColorAttributeId
40008
テキストの前景色を指定する ForegroundColor テキスト属性を識別します。 この属性は、RGB または RGBA の色を指定するために使用される 32 ビット値である COLORREF として指定されます。
バリアント型: VT_I4
既定値: 0
UIA_HorizontalTextAlignmentAttributeId
40009
HorizontalTextAlignment テキスト属性を識別します。テキストの水平方向の配置方法を指定します。 この属性は、 HorizontalTextAlignmentEnum 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
段落の最初の行のインデントをポイント単位で指定する IndentFirstLine テキスト属性を識別します。
バリアント型: VT_R8
既定値: 0
UIA_IndentationLeadingAttributeId
40011
先頭のインデントをポイント単位で指定する、インデントリード テキスト属性を識別します。
バリアント型: VT_R8
既定値: 0
UIA_IndentationTrailingAttributeId
40012
末尾のインデントをポイント単位で指定する 、IndentationTrailing テキスト属性を識別します。
バリアント型: VT_R8
既定値: 0
UIA_IsActiveAttributeId
40036
IsActive テキスト属性を識別します。これは、テキスト範囲を含むコントロールにキーボード フォーカス (TRUE) があるかどうかを示します (FALSE)。 Windows 8 以降でサポートされています。
バリアント型: VT_BOOL
既定値: FALSE
UIA_IsHiddenAttributeId
40013
テキストが非表示 (TRUE) か表示 (FALSE) かを示す IsHidden テキスト属性を識別します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_IsItalicAttributeId
40014
テキストが斜体 (TRUE) かどうかを示す IsItalic テキスト属性を識別します (FALSE)。
バリアント型: VT_BOOL
既定値: FALSE
UIA_IsReadOnlyAttributeId
40015
IsReadOnly テキスト属性を識別します。これは、テキストが読み取り専用 (TRUE) であるか、または変更可能 (FALSE) であるかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_IsSubscriptAttributeId
40016
IsSubscript テキスト属性を識別します。これは、テキストが添字 (TRUE) であるかどうかを示します (FALSE)。
バリアント型: VT_BOOL
既定値: FALSE
UIA_IsSuperscriptAttributeId
40017
IsSuperscript テキスト属性を識別します。これは、テキストが下付き文字 (TRUE) であるかどうかを示します (FALSE)。
バリアント型: VT_BOOL
既定値: FALSE
UIA_LineSpacingAttributeId
40040
LineSpacing テキスト属性を識別します。これは、テキスト行間の間隔を指定します。
バリアント型: VT_BSTR
既定値: "LineSpacingAttributeDefault"
UIA_LinkAttributeId
40035
ドキュメント内の内部リンクのターゲットであるテキスト範囲の IUIAutomationTextRange インターフェイスを含む Link テキスト属性を識別します。 Windows 8 以降でサポートされています。
バリアント型: VT_UNKNOWN
既定値: NULL
UIA_MarginBottomAttributeId
40018
テキスト範囲に関連付けられているページに適用される下余白のサイズをポイント単位で指定する MarginBottom テキスト属性を識別します。
バリアント型: VT_R8
既定値: 0
UIA_MarginLeadingAttributeId
40019
MarginLeading テキスト属性を識別します。この属性は、テキスト範囲に関連付けられているページに適用される先頭余白のサイズをポイント単位で指定します。
バリアント型: VT_R8
既定値: 0
UIA_MarginTopAttributeId
40020
MarginTop テキスト属性を識別します。この属性は、テキスト範囲に関連付けられているページに適用される上余白のサイズをポイント単位で指定します。
バリアント型: VT_R8
Ddefault 値: 0
UIA_MarginTrailingAttributeId
40021
MarginTrailing テキスト属性を識別します。この属性は、テキスト範囲に関連付けられているページに適用される末尾の余白のサイズをポイント単位で指定します。
バリアント型: VT_R8
既定値: 0
UIA_OutlineStylesAttributeId
40022
テキストのアウトライン スタイルを指定する OutlineStyles テキスト属性を識別します。 この属性は、 OutlineStyles 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
OverlineColor テキスト属性を識別します。この属性は、オーバーライン テキスト装飾の色を指定します。 この属性は、RGB または RGBA の色を指定するために使用される 32 ビット値である COLORREF として指定されます。
バリアント型: VT_I4
既定値: 0
UIA_OverlineStyleAttributeId
40024
OverlineStyle テキスト属性を識別します。この属性は、オーバーライン テキスト装飾のスタイルを指定します。 この属性は、 TextDecorationLineStyleEnum 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
SelectionActiveEnd テキスト属性を識別します。これは、現在選択されているテキストを表すテキスト範囲に対するキャレットの相対位置を示します。 この属性は、 ActiveEnd 列挙の値として指定されます。 Windows 8 以降でサポートされています。
バリアント型: VT_I4
既定値: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
取り消し線テキスト装飾の色を指定する StrikethroughColor テキスト属性を識別します。 この属性は、RGB または RGBA の色を指定するために使用される 32 ビット値である COLORREF として指定されます。
バリアント型: VT_I4
既定値: 0
UIA_StrikethroughStyleAttributeId
40026
取り消し線テキスト装飾のスタイルを指定する StrikethroughStyle テキスト属性を識別します。 この属性は、 TextDecorationLineStyleEnum 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
StyleId テキスト属性を識別します。これは、テキスト範囲に使用されているテキスト スタイルを示します。 使用可能な値の一覧については、「 スタイル識別子」を参照してください。 Windows 8 以降でサポートされています。
バリアント型: VT_I4
既定値: 0
UIA_StyleNameAttributeId
40033
テキスト範囲に使用するテキスト スタイルのローカライズされた名前を識別する StyleName テキスト属性を識別します。 Windows 8 以降でサポートされています。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_TabsAttributeId
40027
Tabs テキスト属性を識別します。これは、テキスト範囲のタブ位置を指定する配列です。 各配列要素は、前余白からの距離をポイント単位で指定します。
バリアント型: VT_ARRAY |VT_R8
既定値: 空の配列
UIA_TextFlowDirectionsAttributeId
40028
テキスト フローの方向を指定する TextFlowDirections テキスト属性を識別します。 この属性は、 FlowDirections 列挙型の値の組み合わせとして指定されます。
バリアント型: VT_I4
既定値: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
下線テキスト装飾の色を指定する UnderlineColor テキスト属性を識別します。 この属性は、RGB または RGBA の色を指定するために使用される 32 ビット値である COLORREF として指定されます。
バリアント型: VT_I4
既定値: 0
UIA_UnderlineStyleAttributeId
40030
下線テキスト装飾のスタイルを指定する UnderlineStyle テキスト属性を識別します。 この属性は、 TextDecorationLineStyleEnum 列挙型の値として指定されます。
バリアント型: VT_I4
既定値: TextDecorationLineStyle_None

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリ |UWP アプリ]
Header
UIAutomationClient.h

関連項目

参照

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

概念

テキスト コンテンツのUI オートメーションサポート