文字屬性識別碼

本主題描述用來識別 Microsoft 消費者介面自動化文字範圍的文字屬性的具名常數。 這些常數會搭配下列方法使用:

常數/值 Description
UIA_AfterParagraphSpacingAttributeId
40042
識別 AfterParagraphSpacing 文字屬性,指定段落後面的間距大小。
變體類型: VT_R8
預設值:0
UIA_AnimationStyleAttributeId
40000
識別 AnimationStyle 文字屬性,這個屬性會指定套用至文字的動畫類型。 此屬性會指定為 AnimationStyle 列舉類型的值。
變體類型: VT_I4
預設值: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
識別 AnnotationObjects text 屬性,該屬性會維護 IUIAutomationElement2 介面的陣列,其中一個用於實作 注釋 控制項模式之目前文字範圍中的每個元素。 每個元素也可能視需要實作其他控制項模式來描述批註。 例如,批註是批註也會支援 文字 控制項模式。 從 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
識別 Culture 文字屬性,該屬性會依地區設定識別碼 (LCID) 指定文字的地區設定。
變體類型: 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 = ExtraLightUltraLight
  • 300 = 淺色
  • 400 = 一般一般
  • 500 =
  • 600 = SemiBold
  • 700 = 粗體
  • 800 = ExtraBoldUltraBold
  • 900 = HeavyBlack

Variant 類型: VT_I4
預設值:0
UIA_ForegroundColorAttributeId
40008
識別 ForegroundColor 文字屬性,這個屬性會指定文字的前景色彩。 此屬性指定為 COLORREF,這是用來指定 RGB 或 RGBA 色彩的 32 位值。
Variant 類型: VT_I4
預設值:0
UIA_HorizontalTextAlignmentAttributeId
40009
識別 HorizontalTextAlignment 文字屬性,這個屬性會指定文字水準對齊的方式。 此屬性指定為 HorizontalTextAlignmentEnum 列舉型別的值。
Variant 類型: VT_I4
預設值: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
識別 IndentationFirstLine 文字屬性,這個屬性會指定段落第一行的縮排距離。以點為單位。
Variant 類型: VT_R8
預設值:0
UIA_IndentationLeadingAttributeId
40011
識別 縮排前置 文字屬性,以點為單位指定前置縮排。
Variant 類型: VT_R8
預設值:0
UIA_IndentationTrailingAttributeId
40012
識別 IndentationTrailing 文字屬性,以點為單位指定尾端縮排。
Variant 類型: VT_R8
預設值:0
UIA_IsActiveAttributeId
40036
識別 IsActive 文字屬性,指出包含文字範圍的控制項是否具有鍵盤焦點 (TRUE) 或未 (FALSE) 。 從 Windows 8 開始支援。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_IsHiddenAttributeId
40013
識別 IsHidden 文字屬性,這個屬性會指出文字是否隱藏 (TRUE) 或可見 (FALSE) 。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_IsItalicAttributeId
40014
識別 IsItalic 文字屬性,指出文字是否為斜體 (TRUE) (FALSE) 。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_IsReadOnlyAttributeId
40015
識別 IsReadOnly 文字屬性,這個屬性工作表示文字是否為唯讀 (TRUE) ,或者可以在 FALSE) (修改。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_IsSubscriptAttributeId
40016
識別IsSubscript文字屬性,指出文字是否為 (TRUE) (FALSE) 。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_IsSuperscriptAttributeId
40017
識別 IsSuperscript 文字屬性,這個屬性工作表示文字是否 (為 TRUE) (FALSE) 。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_LineSpacingAttributeId
40040
識別 LineSpacing 文字屬性,這個屬性會指定文字行之間的間距。
Variant 類型: VT_BSTR
預設值:「LineSpacingAttributeDefault」
UIA_LinkAttributeId
40035
識別 Link 文字屬性,其中包含檔內部連結目標的文字範圍的 IUIAutomationTextRange 介面。 從 Windows 8 開始支援。
Variant 類型: VT_UNKNOWN
預設值: Null
UIA_MarginBottomAttributeId
40018
識別 MarginBottom 文字屬性,這個屬性會指定套用至與文字範圍相關聯之頁面的下邊界大小,以點為單位。
Variant 類型: VT_R8
預設值:0
UIA_MarginLeadingAttributeId
40019
識別 MarginLeading 文字屬性,這個屬性會指定套用至與文字範圍相關聯之頁面的前置邊界大小,以點為單位。
Variant 類型: VT_R8
預設值:0
UIA_MarginTopAttributeId
40020
識別 MarginTop 文字屬性,這個屬性會指定套用至與文字範圍相關聯之頁面上邊界的大小,以點為單位。
Variant 類型: VT_R8
Ddefault 值:0
UIA_MarginTrailingAttributeId
40021
識別 MarginTrailing 文字屬性,這個屬性會指定套用至與文字範圍相關聯之頁面的尾端邊界大小,以點為單位。
Variant 類型: VT_R8
預設值:0
UIA_OutlineStylesAttributeId
40022
識別 OutlineStyles 文字屬性,這個屬性會指定文字的大綱樣式。 此屬性會指定為 OutlineStyles 列舉型別的值。
Variant 類型: VT_I4
預設值: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
識別 OverlineColor 文字屬性,這個屬性會指定覆寫文字裝飾的色彩。 此屬性指定為 COLORREF,這是用來指定 RGB 或 RGBA 色彩的 32 位值。
Variant 類型: VT_I4
預設值:0
UIA_OverlineStyleAttributeId
40024
識別 OverlineStyle 文字屬性,這個屬性會指定覆寫文字裝飾的樣式。 此屬性指定為 TextDecorationLineStyleEnum 列舉類型的值。
Variant 類型: VT_I4
預設值: TextDecorationLineStyle_None
UIA_SelectionActiveEndAttributeId
40037
識別 SelectionActiveEnd 文字屬性,這個屬性工作表示插入號相對於代表目前選取文字的文字範圍的位置。 此屬性會指定為 ActiveEnd 列舉中的值。 從 Windows 8 開始支援。
Variant 類型: VT_I4
預設值: ActiveEnd_None
UIA_StrikethroughColorAttributeId
40025
識別 StrikethroughColor 文字屬性,這個屬性會指定刪除線文字裝飾的色彩。 此屬性指定為 COLORREF,這是用來指定 RGB 或 RGBA 色彩的 32 位值。
Variant 類型: VT_I4
預設值:0
UIA_StrikethroughStyleAttributeId
40026
識別 StrikethroughStyle 文字屬性,這個屬性會指定刪除線文字裝飾的樣式。 此屬性指定為 TextDecorationLineStyleEnum 列舉類型的值。
Variant 類型: VT_I4
預設值: TextDecorationLineStyle_None
UIA_StyleIdAttributeId
40034
識別 StyleId 文字屬性,這個屬性工作表示用於文字範圍的文字樣式。 如需可能值的清單,請參閱 樣式識別碼。 從 Windows 8 開始支援。
Variant 類型: VT_I4
預設值:0
UIA_StyleNameAttributeId
40033
識別 StyleName 文字屬性,這個屬性會識別用於文字範圍的文字樣式當地語系化名稱。 從 Windows 8 開始支援。
Variant 類型: VT_BSTR
預設值:空字串
UIA_TabsAttributeId
40027
識別 Tabs 文字屬性,這是指定文字範圍的定位停駐點的陣列。 每個陣列元素會指定從前置邊界的距離,以點為單位。
Variant 類型: VT_ARRAY |VT_R8
預設值:空陣列
UIA_TextFlowDirectionsAttributeId
40028
識別 TextFlowDirections 文字屬性,這個屬性會指定文字流程的方向。 此屬性會指定為 FlowDirections 列舉型別的值組合。
Variant 類型: VT_I4
預設值: FlowDirections_Default
UIA_UnderlineColorAttributeId
40029
識別 UnderlineColor 文字屬性,這個屬性會指定底線文字裝飾的色彩。 此屬性指定為 COLORREF,這是用來指定 RGB 或 RGBA 色彩的 32 位值。
Variant 類型: VT_I4
預設值:0
UIA_UnderlineStyleAttributeId
40030
識別 UnderlineStyle 文字屬性,這個屬性會指定底線文字裝飾的樣式。 此屬性指定為 TextDecorationLineStyleEnum 列舉類型的值。
Variant 類型: VT_I4
預設值: TextDecorationLineStyle_None

規格需求

需求
最低支援的用戶端
Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器
Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
標頭
UIAutomationClient.h

另請參閱

參考

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

概念

文字內容的消費者介面自動化支援