共用方式為


文字屬性識別碼

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

常數/值 說明
UIA_AfterParagraphSpacingAttributeId
40042
識別 AfterParagraphSpacing 文字屬性,指定段落後面的間距大小。
Variant 類型: VT_R8
預設值:0
UIA_AnimationStyleAttributeId
40000
識別 AnimationStyle 文字屬性,這個屬性會指定套用至文字的動畫類型。 此屬性會指定為 AnimationStyle 列舉型別的值。
Variant 類型: VT_I4
默認值: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40,032
識別 AnnotationObjects 文字屬性,該屬性會維護 IUIAutomationElement2 介面的數位,其中一個用於實作 註釋 控件模式之目前文字範圍中的每個元素。 每個元素也可能視需要實作其他控件模式來描述批注。 例如,批注是批注也支援 文字 控件模式。 從 Windows 8 開始支援。
Variant 類型: VT_UNKNOWN
預設值:空陣列
UIA_AnnotationTypesAttributeId
40031
識別 AnnotationTypes 文字屬性,這個屬性會維護文字範圍的批注類型標識符清單。 如需可能值的清單,請參閱 註釋類型標識碼。 從 Windows 8 開始支援。
Variant 類型: VT_ARRAY
VT_I4
預設值:空陣列
UIA_BackgroundColorAttributeId
40001
識別 BackgroundColor 文字屬性,指定文字的背景色彩。 此屬性指定為 COLORREF;用來指定 RGB 或 RGBA 色彩的 32 位值。
Variant 類型: VT_I4
預設值:0
UIA_BeforeParagraphSpacingAttributeId
40041
識別 BeforeParagraphSpacing 文字屬性,這個屬性會指定段落之前的間距大小。
Variant 類型: VT_R8
預設值:0
UIA_BulletStyleAttributeId
40002
識別 BulletStyle 文字屬性,這個屬性會指定文字範圍中使用的專案符號樣式。 此屬性會指定為 BulletStyle 列舉型別的值。
Variant 類型: VT_I4
默認值: BulletStyle_None
UIA_CapStyleAttributeId
40003
識別 CapStyle 文字屬性,這個屬性會指定文字的大寫樣式。 此屬性會指定為 CapStyle 列舉型別的值。
Variant 類型: VT_I4
默認值: CapStyle_None
UIA_CaretBidiModeAttributeId
40039
識別 CaretBidiMode 文字屬性,指出文字範圍中的文字流程方向。 此屬性會指定為 CaretBidiMode 列舉型別的值。 從 Windows 8 開始支援。
Variant 類型: VT_I4
默認值: CaretBidiMode_LTR
UIA_CaretPositionAttributeId
40038
識別 CaretPosition 文字屬性,這個屬性會指出插入號是在文字範圍中文字行的開頭或結尾。 此屬性會指定為 CaretPosition 列舉型別的值。 從 Windows 8 開始支援。
Variant 類型: VT_I4
默認值: CaretPosition_Unknown
UIA_CultureAttributeId
40004
識別 Culture 文字屬性,該屬性會依地區設定識別碼 (LCID) 指定文字的地區設定。
Variant 類型: VT_I4
默認值:應用程式 UI 的地區設定
UIA_FontNameAttributeId
40005
識別 FontName 文字屬性,指定字型的名稱。 範例:「Arial Black」;“Arial Narrow”。 字型名稱字串未當地語系化。
Variant 類型: VT_BSTR
預設值:空字串
UIA_FontSizeAttributeId
40006
識別 FontSize 文字屬性,指定字型的點大小。
Variant 類型: 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 = 黑色

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
預設值: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

概念性的

針對文字內容的 UI 自動化支援