Поделиться через


Идентификаторы текстовых атрибутов

В этом разделе описываются именованные константы, используемые для идентификации текстовых атрибутов текстового диапазона службы автоматизации пользовательского интерфейса Майкрософт. Эти константы используются со следующими методами:

Константа/значение Описание
UIA_AfterParagraphSpacingAttributeId
40042
Определяет текстовый атрибут AfterParagraphSpacing , указывающий размер интервала после абзаца.
Тип варианта: VT_R8
Значение по умолчанию: 0
UIA_AnimationStyleAttributeId
40000
Определяет текстовый атрибут AnimationStyle , указывающий тип анимации, примененный к тексту. Этот атрибут указывается в качестве значения из перечисленного типа AnimationStyle .
Тип варианта: VT_I4
Значение по умолчанию: AnimationStyle_None
UIA_AnnotationObjectsAttributeId
40032
Определяет текстовый атрибут AnnotationObjects , который поддерживает массив интерфейсов IUIAutomationElement2 , по одному для каждого элемента в текущем текстовом диапазоне, реализующего шаблон элемента управления Заметки . Каждый элемент также может реализовать другие шаблоны элементов управления, чтобы описать заметку. Например, заметка, которая является комментарием, также поддерживает шаблон элемента управления "Текст ". Поддерживается начиная с Windows 8.
Тип варианта: VT_UNKNOWN
Значение по умолчанию: пустой массив
UIA_AnnotationTypesAttributeId
40031
Определяет текстовый атрибут AnnotationTypes , который поддерживает список идентификаторов типов заметки для диапазона текста. Список возможных значений см. в разделе "Идентификаторы типов заметок". Поддерживается начиная с Windows 8.
Тип варианта: VT_ARRAY
VT_I4
Значение по умолчанию: пустой массив
UIA_BackgroundColorAttributeId
40001
Идентифицирует текстовый атрибут BackgroundColor , указывающий цвет фона текста. Этот атрибут указывается как COLORREF; 32-разрядное значение, используемое для указания цвета RGB или RGBA.
Тип варианта: 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).
Тип варианта: VT_I4
Значение по умолчанию: языковой стандарт пользовательского интерфейса приложения
UIA_FontNameAttributeId
40005
Определяет текстовый атрибут FontName , указывающий имя шрифта. Примеры: "Arial Black"; "Arial Narrow". Строка имени шрифта не локализована.
Тип варианта: VT_BSTR
Значение по умолчанию: пустая строка
UIA_FontSizeAttributeId
40006
Определяет текстовый атрибут FontSize , указывающий размер точки шрифта.
Тип варианта: VT_R8
Значение по умолчанию: 0
UIA_FontWeightAttributeId
40007
Определяет текстовый атрибут FontWeight , указывающий относительный росчерк, толщину или полужирность шрифта. Атрибут FontWeight моделировается после элемента lfWeight структуры GDI LOGFONT и связанных стандартов и может быть одним из следующих значений:
  • 0 = DontCare
  • 100 = тонкий
  • 200 = ExtraLight или UltraLight
  • 300 = свет
  • 400 = обычный или обычный
  • 500 = средний
  • 600 = SemiBold
  • 700 = полужирный
  • 800 = ExtraBold или UltraBold
  • 900 = тяжелый или черный

Тип варианта: VT_I4
Значение по умолчанию: 0
UIA_ForegroundColorAttributeId
40008
Определяет текстовый атрибут ForegroundColor , указывающий цвет переднего плана текста. Этот атрибут указывается как COLORREF, 32-разрядное значение, используемое для указания цвета RGB или RGBA.
Тип варианта: VT_I4
Значение по умолчанию: 0
UIA_HorizontalTextAlignmentAttributeId
40009
Определяет текстовый атрибут HorizontalTextAlignment , который указывает, как текст выравнивается по горизонтали. Этот атрибут указывается как значение из перечисленного типа HorizontalTextAlignmentEnum .
Тип варианта: VT_I4
Значение по умолчанию: HorizontalTextAlignment_Left
UIA_IndentationFirstLineAttributeId
40010
Определяет текстовый атрибут IndentationFirstLine , указывающий, насколько далеко в точках отступ отступа первой строки абзаца.
Тип варианта: VT_R8
Значение по умолчанию: 0
UIA_IndentationLeadingAttributeId
40011
Определяет текстовый атрибут IndentationLeading , указывающий отступ в начале в точках.
Тип варианта: VT_R8
Значение по умолчанию: 0
UIA_IndentationTrailingAttributeId
40012
Определяет текстовый атрибут IndentationTrailing , указывающий отступ в точках.
Тип варианта: VT_R8
Значение по умолчанию: 0
UIA_IsActiveAttributeId
40036
Идентифицирует текстовый атрибут IsActive , указывающий, имеет ли элемент управления, содержащий текстовый диапазон, фокус клавиатуры (TRUE) или нет (FALSE). Поддерживается начиная с Windows 8.
Тип варианта: VT_BOOL
Значение по умолчанию: FALSE
UIA_IsHiddenAttributeId
40013
Определяет текстовый атрибут IsHidden , указывающий, скрыт ли текст (TRUE) или видим (FALSE).
Тип варианта: VT_BOOL
Значение по умолчанию: FALSE
UIA_IsItalicAttributeId
40014
Определяет текстовый атрибут IsItalic , указывающий, является ли текст курсивом (TRUE) или нет (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
Определяет текстовый атрибут Link , содержащий интерфейс IUIAutomationTextRange текстового диапазона, который является целью внутренней ссылки в документе. Поддерживается начиная с 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
Значение по умолчанию: 0
UIA_MarginTrailingAttributeId
40021
Определяет текстовый атрибут MarginTrailing , указывающий размер в точках конечного поля, примененного к странице, связанной с текстовым диапазоном.
Тип варианта: VT_R8
Значение по умолчанию: 0
UIA_OutlineStylesAttributeId
40022
Определяет текстовый атрибут OutlineStyles , указывающий стиль структуры текста. Этот атрибут указывается в качестве значения из перечисленного типа OutlineStyles .
Тип варианта: VT_I4
Значение по умолчанию: OutlineStyles_None
UIA_OverlineColorAttributeId
40023
Идентифицирует текстовый атрибут OverlineColor, указывающий цвет надстрочного оформления текста. Этот атрибут указывается как COLORREF, 32-разрядное значение, используемое для указания цвета RGB или RGBA.
Тип варианта: 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 , указывающий цвет зачеркнутого текста. Этот атрибут указывается как COLORREF, 32-разрядное значение, используемое для указания цвета RGB или RGBA.
Тип варианта: 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
Идентифицирует текстовый атрибут Подчеркивания , указывающий цвет декора подчеркивания текста. Этот атрибут указывается как COLORREF, 32-разрядное значение, используемое для указания цвета RGB или RGBA.
Тип варианта: VT_I4
Значение по умолчанию: 0
UIA_UnderlineStyleAttributeId
40030
Идентифицирует текстовый атрибут Подчеркивания , указывающий стиль декорирования подчеркивания. Этот атрибут указывается в качестве значения из перечисленного типа TextDecorationLineStyleEnum .
Тип варианта: VT_I4
Значение по умолчанию: TextDecorationLineStyle_None

Требования

Требование Ценность
Минимальный поддерживаемый клиент
Windows XP [классические приложения | Приложения UWP]
Минимальный поддерживаемый сервер
Windows Server 2003 [классические приложения | Приложения UWP]
Заголовок
UIAutomationClient.h

См. также

Справочные материалы

ITextRangeProvider::FindAttribute

ITextRangeProvider::GetAttributeValue

IUIAutomation::FindAttribute

IUIAutomation::GetAttributeValue

Концептуальный

поддержка автоматизации пользовательского интерфейса для текстового содержимого