AccessibilityServer
Серверный интерфейс для поддержки программ чтения с экрана.
Серверный интерфейс для поддержки программ чтения с экрана.
AccessibilityServer Занимается поддержкой скриншота.
Примечание: AccessibilityServer * Android, Linux, MacOS и Windows.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства1
SingletonСвойство
public static AccessibilityServerInstance Singleton { get; }Методы75
CreateElementRid
public static Rid CreateElement(int windowId, AccessibilityServer.AccessibilityRole role);Создает новый, пустой ресурс элемента доступности.
Примечание: Элемент доступности создается и освобождается автоматически для каждого Entity. В общем случае эту функцию не следует вызывать вручную.
| Имя | Тип | По умолчанию |
|---|---|---|
windowId | int | — |
role | AccessibilityServer.AccessibilityRole | — |
RidCreateSubElementRid
public static Rid CreateSubElement(Rid parentRid, AccessibilityServer.AccessibilityRole role, int insertPos = -1);Создает новый пустой ресурс подэлемента доступности. Подэлементы могут использоваться для предоставления информации о доступности для объектов, которые не являются Entity, таких как элементы списков, ячейки таблиц или пункты меню. Подэлементы автоматически освобождаются при освобождении родительского элемента или могут быть освобождены досрочно с помощью метода AccessibilityServer.FreeElement.
| Имя | Тип | По умолчанию |
|---|---|---|
parentRid | Rid | — |
role | AccessibilityServer.AccessibilityRole | — |
insertPos | int | -1 |
RidCreateSubTextEditElementsRid
public static Rid CreateSubTextEditElements(Rid parentRid, Rid shapedText, float minHeight, int insertPos = -1, bool isLastLine = false);Создает новый пустой подэлемент доступности из буфера текста определенной формы. Подэлементы освобождаются автоматически при освобождении родительского элемента или могут быть освобождены досрочно с помощью метода AccessibilityServer.FreeElement.
Если is_last_line имеет значение true, к содержимому текста не добавляется завершающая новая строка. Установите значение true для последней строки в многострочных текстовых полях и для однострочных текстовых полей.
| Имя | Тип | По умолчанию |
|---|---|---|
parentRid | Rid | — |
shapedText | Rid | — |
minHeight | float | — |
insertPos | int | -1 |
isLastLine | bool | false |
RidElementGetMetaVariant
public static Variant ElementGetMeta(Rid id);Возвращает метаданные элемента доступности id.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
VariantElementSetMetavoid
public static void ElementSetMeta(Rid id, Variant meta);Устанавливает метаданные элемента доступности id равными meta.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
meta | Variant | — |
FreeElementvoid
public static void FreeElement(Rid id);Освобождает элемент доступности id, созданный методами AccessibilityServer.CreateElement, AccessibilityServer.CreateSubElement или AccessibilityServer.CreateSubTextEditElements.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
GetWindowRootRid
public static Rid GetWindowRoot(int windowId);Возвращает основной элемент доступности OS Оконное окно.
| Имя | Тип | По умолчанию |
|---|---|---|
windowId | int | — |
RidHasElementbool
public static bool HasElement(Rid id);Возвращает true, если id является допустимым элементом доступности.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
boolIsSupportedbool
public static bool IsSupported();Возвращает true, если данная реализация поддерживает программу чтения с экрана.
boolSetWindowFocusedvoid
public static void SetWindowFocused(int windowId, bool focused);Устанавливает состояние фокуса окна для вспомогательных приложений.
Примечание: Этот метод реализован в Linux, macOS и Windows.
Примечание: Только для опытных пользователей! Объекты Window вызывают этот метод автоматически.
| Имя | Тип | По умолчанию |
|---|---|---|
windowId | int | — |
focused | bool | — |
SetWindowRectvoid
public static void SetWindowRect(int windowId, Rect2 rectOut, Rect2 rectIn);Устанавливает внешние (с украшениями) и внутренние (без украшений) границы окна для вспомогательных приложений.
Примечание: Этот метод реализован в Linux, macOS и Windows.
Примечание: Только для опытных пользователей! Объекты Window вызывают этот метод автоматически.
| Имя | Тип | По умолчанию |
|---|---|---|
windowId | int | — |
rectOut | Rect2 | — |
rectIn | Rect2 | — |
UpdateAddActionvoid
public static void UpdateAddAction(Rid id, AccessibilityServer.AccessibilityAction action, Callable callable);Добавляет обратный вызов для действия доступности (действие, которое может быть выполнено с помощью специальной команды экранного диктора или кнопок на дисплее Брайля) и отмечает это действие как поддерживаемое. Обратный вызов действия получает один аргумент Variant, значение которого зависит от типа действия.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
action | AccessibilityServer.AccessibilityAction | — |
callable | Callable | — |
UpdateAddChildvoid
public static void UpdateAddChild(Rid id, Rid childId);Добавляет дочерний элемент доступности.
Примечание: Дочерние и подэлементы Entity добавляются в список дочерних элементов автоматически.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
childId | Rid | — |
UpdateAddCustomActionvoid
public static void UpdateAddCustomAction(Rid id, int actionId, string actionDescription);Добавляет поддержку для настраиваемого действия специальных возможностей. action_id передается как аргумент обратному вызову действия AccessibilityServer.AccessibilityAction.Custom.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
actionId | int | — |
actionDescription | string | — |
UpdateAddRelatedControlsvoid
public static void UpdateAddRelatedControls(Rid id, Rid relatedId);Добавляет элемент, который контролируется данным элементом.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
relatedId | Rid | — |
UpdateAddRelatedDescribedByvoid
public static void UpdateAddRelatedDescribedBy(Rid id, Rid relatedId);Добавляет элемент, описывающий этот элемент.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
relatedId | Rid | — |
UpdateAddRelatedDetailsvoid
public static void UpdateAddRelatedDetails(Rid id, Rid relatedId);Добавляет элемент, детализирующий этот элемент.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
relatedId | Rid | — |
UpdateAddRelatedFlowTovoid
public static void UpdateAddRelatedFlowTo(Rid id, Rid relatedId);Добавляет элемент, в который вливается данный элемент.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
relatedId | Rid | — |
UpdateAddRelatedLabeledByvoid
public static void UpdateAddRelatedLabeledBy(Rid id, Rid relatedId);Добавляет элемент, маркирующий этот элемент.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
relatedId | Rid | — |
UpdateAddRelatedRadioGroupvoid
public static void UpdateAddRelatedRadioGroup(Rid id, Rid relatedId);Добавляет элемент, который является частью той же радиогруппы.
Примечание: Этот метод следует вызывать для каждого элемента группы, используя все остальные элементы как related_id.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
relatedId | Rid | — |
UpdateSetActiveDescendantvoid
public static void UpdateSetActiveDescendant(Rid id, Rid otherId);Добавляет элемент, который является активным потомком данного элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
otherId | Rid | — |
UpdateSetBackgroundColorvoid
public static void UpdateSetBackgroundColor(Rid id, Color color);Устанавливает цвет фона элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
color | Color | — |
UpdateSetBoundsvoid
public static void UpdateSetBounds(Rid id, Rect2 rect);Устанавливает ограничивающую рамку элемента относительно положения узла.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
rect | Rect2 | — |
UpdateSetBrailleLabelvoid
public static void UpdateSetBrailleLabel(Rid id, string name);Устанавливает метку доступности элемента для брайлевского дисплея.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
name | string | — |
UpdateSetBrailleRoleDescriptionvoid
public static void UpdateSetBrailleRoleDescription(Rid id, string description);Задает описание роли доступности элемента для дисплея Брайля.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
description | string | — |
UpdateSetCheckedvoid
public static void UpdateSetChecked(Rid id, bool checekd);Устанавливает состояние проверки элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
checekd | bool | — |
UpdateSetClassnamevoid
public static void UpdateSetClassname(Rid id, string classname);Задает имя класса элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
classname | string | — |
UpdateSetColorValuevoid
public static void UpdateSetColorValue(Rid id, Color color);Устанавливает значение цвета элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
color | Color | — |
UpdateSetDescriptionvoid
public static void UpdateSetDescription(Rid id, string description);Устанавливает описание доступности элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
description | string | — |
UpdateSetErrorMessagevoid
public static void UpdateSetErrorMessage(Rid id, Rid otherId);Устанавливает элемент, содержащий сообщение об ошибке для этого элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
otherId | Rid | — |
UpdateSetExtraInfovoid
public static void UpdateSetExtraInfo(Rid id, string name);Устанавливает дополнительную информацию о доступности элемента, добавляемую к имени элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
name | string | — |
UpdateSetFlagvoid
public static void UpdateSetFlag(Rid id, AccessibilityServer.AccessibilityFlags flag, bool value);Устанавливает флаг элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
flag | AccessibilityServer.AccessibilityFlags | — |
value | bool | — |
UpdateSetFocusvoid
public static void UpdateSetFocus(Rid id);Устанавливает текущий элемент, находящийся в фокусе.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
UpdateSetForegroundColorvoid
public static void UpdateSetForegroundColor(Rid id, Color color);Устанавливает цвет переднего плана элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
color | Color | — |
UpdateSetInPageLinkTargetvoid
public static void UpdateSetInPageLinkTarget(Rid id, Rid otherId);Устанавливает цель элемента для ссылки.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
otherId | Rid | — |
UpdateSetLanguagevoid
public static void UpdateSetLanguage(Rid id, string language);Устанавливает язык текста элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
language | string | — |
UpdateSetListItemCountvoid
public static void UpdateSetListItemCount(Rid id, int size);Устанавливает количество элементов в списке.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
size | int | — |
UpdateSetListItemExpandedvoid
public static void UpdateSetListItemExpanded(Rid id, bool expanded);Устанавливает развернутый статус элемента списка/дерева.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
expanded | bool | — |
UpdateSetListItemIndexvoid
public static void UpdateSetListItemIndex(Rid id, int index);Устанавливает позицию элемента в списке.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
index | int | — |
UpdateSetListItemLevelvoid
public static void UpdateSetListItemLevel(Rid id, int level);Устанавливает иерархический уровень элемента в списке.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
level | int | — |
UpdateSetListItemSelectedvoid
public static void UpdateSetListItemSelected(Rid id, bool selected);Устанавливает статус выбранного элемента списка/дерева.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
selected | bool | — |
UpdateSetListOrientationvoid
public static void UpdateSetListOrientation(Rid id, bool vertical);Задает ориентацию элементов списка.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
vertical | bool | — |
UpdateSetLivevoid
public static void UpdateSetLive(Rid id, AccessibilityServer.AccessibilityLiveMode live);Устанавливает приоритет обновлений региона в реальном времени.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
live | AccessibilityServer.AccessibilityLiveMode | — |
UpdateSetMemberOfvoid
public static void UpdateSetMemberOf(Rid id, Rid groupId);Устанавливает элемент как член группы.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
groupId | Rid | — |
UpdateSetNamevoid
public static void UpdateSetName(Rid id, string name);Устанавливает имя доступности элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
name | string | — |
UpdateSetNextOnLinevoid
public static void UpdateSetNextOnLine(Rid id, Rid otherId);Устанавливает следующий элемент в строке.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
otherId | Rid | — |
UpdateSetNumJumpvoid
public static void UpdateSetNumJump(Rid id, double jump);Устанавливает скачок числового значения.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
jump | double | — |
UpdateSetNumRangevoid
public static void UpdateSetNumRange(Rid id, double min, double max);Устанавливает диапазон числовых значений.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
min | double | — |
max | double | — |
UpdateSetNumStepvoid
public static void UpdateSetNumStep(Rid id, double step);Устанавливает шаг числового значения.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
step | double | — |
UpdateSetNumValuevoid
public static void UpdateSetNumValue(Rid id, double position);Устанавливает числовое значение.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
position | double | — |
UpdateSetPlaceholdervoid
public static void UpdateSetPlaceholder(Rid id, string placeholder);Устанавливает текст-заполнитель.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
placeholder | string | — |
UpdateSetPopupTypevoid
public static void UpdateSetPopupType(Rid id, AccessibilityServer.AccessibilityPopupType popup);Устанавливает тип всплывающего окна для всплывающих кнопок.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
popup | AccessibilityServer.AccessibilityPopupType | — |
UpdateSetPreviousOnLinevoid
public static void UpdateSetPreviousOnLine(Rid id, Rid otherId);Устанавливает предыдущий элемент в строке.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
otherId | Rid | — |
UpdateSetRolevoid
public static void UpdateSetRole(Rid id, AccessibilityServer.AccessibilityRole role);Устанавливает роль доступности элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
role | AccessibilityServer.AccessibilityRole | — |
UpdateSetRoleDescriptionvoid
public static void UpdateSetRoleDescription(Rid id, string description);Устанавливает текст описания роли доступности элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
description | string | — |
UpdateSetScrollXvoid
public static void UpdateSetScrollX(Rid id, double position);Устанавливает положение полосы прокрутки по оси x.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
position | double | — |
UpdateSetScrollXRangevoid
public static void UpdateSetScrollXRange(Rid id, double min, double max);Устанавливает диапазон полосы прокрутки x.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
min | double | — |
max | double | — |
UpdateSetScrollYvoid
public static void UpdateSetScrollY(Rid id, double position);Устанавливает положение полосы прокрутки по оси Y.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
position | double | — |
UpdateSetScrollYRangevoid
public static void UpdateSetScrollYRange(Rid id, double min, double max);Устанавливает диапазон прокрутки по оси Y.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
min | double | — |
max | double | — |
UpdateSetShortcutvoid
public static void UpdateSetShortcut(Rid id, string shortcut);Задает список сочетаний клавиш, используемых элементом.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
shortcut | string | — |
UpdateSetStateDescriptionvoid
public static void UpdateSetStateDescription(Rid id, string description);Устанавливает понятное человеку описание текущего отмеченного состояния.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
description | string | — |
UpdateSetTableCellPositionvoid
public static void UpdateSetTableCellPosition(Rid id, int rowIndex, int columnIndex);Устанавливает положение ячейки в таблице.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
rowIndex | int | — |
columnIndex | int | — |
UpdateSetTableCellSpanvoid
public static void UpdateSetTableCellSpan(Rid id, int rowSpan, int columnSpan);Устанавливает диапазон строк/столбцов ячеек.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
rowSpan | int | — |
columnSpan | int | — |
UpdateSetTableColumnCountvoid
public static void UpdateSetTableColumnCount(Rid id, int count);Задает количество столбцов в таблице.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
count | int | — |
UpdateSetTableColumnIndexvoid
public static void UpdateSetTableColumnIndex(Rid id, int index);Устанавливает положение столбца.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
index | int | — |
UpdateSetTableRowCountvoid
public static void UpdateSetTableRowCount(Rid id, int count);Устанавливает количество строк в таблице.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
count | int | — |
UpdateSetTableRowIndexvoid
public static void UpdateSetTableRowIndex(Rid id, int index);Устанавливает положение строки в таблице.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
index | int | — |
UpdateSetTextAlignvoid
public static void UpdateSetTextAlign(Rid id, HorizontalAlignment align);Устанавливает выравнивание текста элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
align | HorizontalAlignment | — |
UpdateSetTextDecorationsvoid
public static void UpdateSetTextDecorations(Rid id, bool underline, bool strikethrough, bool overline, Color? color = default);Устанавливает подчеркивание/надчеркивание/зачеркивание текста.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
underline | bool | — |
strikethrough | bool | — |
overline | bool | — |
color | Color? | default |
colorЕсли параметр не имеет значения, то значение по умолчанию: new Color(0.0f, 0.0f, 0.0f, 1.0f).
UpdateSetTextOrientationvoid
public static void UpdateSetTextOrientation(Rid id, bool vertical);Устанавливает ориентацию текста.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
vertical | bool | — |
UpdateSetTextSelectionvoid
public static void UpdateSetTextSelection(Rid id, Rid textStartId, int startChar, Rid textEndId, int endChar);Устанавливает выделение текста в текстовом поле. text_start_id и text_end_id должны быть элементами, созданными методом AccessibilityServer.CreateSubTextEditElements. Смещения символов указываются относительно соответствующего элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
textStartId | Rid | — |
startChar | int | — |
textEndId | Rid | — |
endChar | int | — |
UpdateSetTooltipvoid
public static void UpdateSetTooltip(Rid id, string tooltip);Устанавливает текст подсказки.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
tooltip | string | — |
UpdateSetTransformvoid
public static void UpdateSetTransform(Rid id, Transform2D transform);Устанавливает 2D-преобразование элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
transform | Transform2D | — |
UpdateSetUrlvoid
public static void UpdateSetUrl(Rid id, string url);Устанавливает URL-адрес ссылки.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
url | string | — |
UpdateSetValuevoid
public static void UpdateSetValue(Rid id, string value);Устанавливает текстовое значение элемента.
| Имя | Тип | По умолчанию |
|---|---|---|
id | Rid | — |
value | string | — |
AccessibilityServer.AccessibilityAction
| Значение | Описание |
|---|---|
Blur = 2 | Действие размытия, аргумент обратного вызова не задан. |
Click = 0 | Действие одинарного щелчка, аргумент обратного вызова не задан. |
Collapse = 3 | Свернуть действие, аргумент обратного вызова не задан. Действия |
Custom = 22 | Пользовательское действие, аргумент обратного вызова задается равным целочисленному идентификатору действия. ЖИЗНЬ |
Decrement = 5 | Действие уменьшения, аргумент обратного вызова не задан. ДЕЙСТВИЕ |
Expand = 4 | Действие Развернуть, аргумент обратного вызова не задан. ДЕЙСТВИЕ |
Focus = 1 | Действие фокуса, аргумент обратного вызова не задан. |
HideTooltip = 7 | Действие скрыть подсказки, аргумент обратного вызова не задан. |
Increment = 6 | Действие приращения/увеличения, аргумент обратного вызова не задан. |
ReplaceSelectedText = 10 | Действие «Заменить текст», аргументу обратного вызова присваивается значение |
ScrollBackward = 11 | Действие прокрутки назад, аргумент обратного вызова не задан. |
ScrollDown = 12 | Действие прокрутки вниз, аргументу обратного вызова присваивается значение |
ScrollForward = 13 | Действие прокрутки вперед, аргумент обратного вызова не задан. |
ScrollIntoView = 17 | Прокрутка в действие представления, аргументу обратного вызова присвоено значение |
ScrollLeft = 14 | Действие прокрутки влево, аргументу обратного вызова присвоено значение |
ScrollRight = 15 | Действие прокрутки вправо, аргументу обратного вызова присвоено значение |
ScrollToPoint = 18 | Прокрутите до действия, аргумент обратного вызова устанавливается на |
ScrollUp = 16 | Действие прокрутки вверх, аргумент обратного вызова установлен на |
SetScrollOffset = 19 | Задайте действие смещения прокрутки, аргументу обратного вызова присваивается значение |
SetTextSelection = 9 | Установить действие выделения текста, аргумент обратного вызова установлен на
*ДЕЙСТВИЕ_СМЕНЯЮЩЕЕ_SELED_TexT |
SetValue = 20 | Действие «Установить значение», аргументу обратного вызова присваивается значение |
ShowContextMenu = 21 | Действие показать контекстного меню, аргумент обратного вызова не задан. |
ShowTooltip = 8 | Действие показать подсказки, аргумент обратного вызова не задан. Действия_СЕТ_ТЕКСТ_СЕЛЬЦИЙ |
AccessibilityServer.AccessibilityFlags
| Значение | Описание |
|---|---|
Busy = 4 | Содержимое элемента не готово (например, загрузка). |
ClipsChildren = 9 | Элемент обрезает потомков. |
Disabled = 8 | Элемент отключен. |
Modal = 5 | Элемент представляет собой модальное окно. |
Multiselectable = 1 | Элемент поддерживает выбор нескольких элементов. |
Readonly = 7 | Элемент представляет собой текстовое поле с выбираемым, но доступным только для чтения текстом. |
Required = 2 | Элемент требует ввода данных пользователем. |
TouchPassthrough = 6 | Элемент позволяет передавать касания, когда программа чтения с экрана находится в режиме сенсорного исследования. |
Visited = 3 | Элемент — посещенная ссылка. |
AccessibilityServer.AccessibilityLiveMode
| Значение | Описание |
|---|---|
Assertive = 2 | Указывает, что обновления в активном регионе имеют наивысший приоритет и должны быть представлены немедленно. |
Off = 0 | Указывает, что обновления для текущего региона не должны отображаться. ЖИЗНЬ |
Polite = 1 | Указывает, что обновления активной области должны быть представлены при следующей возможности (например, в конце произнесения текущего предложения). ЖИЗНЬ |
AccessibilityServer.AccessibilityPopupType
| Значение | Описание |
|---|---|
Dialog = 3 | Popup Диалог. |
List = 1 | Popup Список. |
Menu = 0 | Popup меню. |
Tree = 2 | Popup Вид на дерево. |
AccessibilityServer.AccessibilityRole
| Значение | Описание |
|---|---|
Audio = 2 | Элемент аудиоплеера. |
Button = 7 | Button Элемент. |
Cell = 22 | Элемент ячейки таблицы/дерева. |
CheckBox = 9 | Элемент флажка. |
CheckButton = 11 | Элемент check кнопки. |
ColorPicker = 20 | Color элемент для сбора данных. |
ColumnHeader = 26 | Элемент заголовка столбца таблицы/дерева. |
Container = 5 | Container Элементы этой роли используются для внутренней структуры и игнорируются считывающими экранами. |
DefaultButton = 1 | Элемент кнопки диалога по умолчанию. *Роле Аудио |
Dialog = 44 | Элемент диалогового окна. |
Image = 41 | Image Элемент. |
Link = 8 | Элемент ссылки. |
List = 29 | Элемент списка. Роле |
ListBox = 31 | Элемент представления списка. |
ListBoxOption = 32 | Элемент списка представлений Item. |
ListItem = 30 | Элемент списка Item. |
Menu = 37 | Popup элемент меню. |
MenuBar = 36 | Элемент строки меню. |
MenuItem = 38 | Popup элемент меню. |
MenuItemCheckBox = 39 | Popup Проверить элемент кнопки меню. Роле_МЕНЮ_ИТЕМА_РАДИО |
MenuItemRadio = 40 | Popup элемент радиокампания меню. Роле |
MultilineTextField = 19 | Многострочный редактируемый элемент текстового поля. |
Panel = 6 | Panel элемент контейнера. |
ProgressIndicator = 17 | Элемент индикатора прогресса. |
RadioButton = 10 | Элемент радиокнопки. |
Region = 46 | Региональный/ориентиральный элемент. Программы чтения с экрана могут перемещаться между регионами, используя навигацию по ориентирам. |
Row = 23 | Элемент строки таблицы/дерева. Роле Роуп |
RowGroup = 24 | Элемент группы строк таблицы/дерева. |
RowHeader = 25 | Элемент заголовка строки таблицы/дерева. |
ScrollBar = 12 | Элемент полосы прокрутки. |
ScrollView = 13 | Элемент контейнера прокрутки. |
Slider = 15 | Slider Элемент. |
SpinButton = 16 | Элемент спин-бокса. РОЛЬ_ПРОГРЕСС_ИНДИКАТОР |
Splitter = 14 | Container Сегмент для ручки. Роле |
StaticText = 4 | Нередактируемая текстовая метка. |
Tab = 34 | Элемент панели вкладок Item. Рол_Таб_ПАНЕЛЬ |
TabBar = 33 | Элемент панели вкладок Bar. |
TabPanel = 35 | Элемент панели вкладок. |
Table = 21 | Элемент таблицы. Роул |
TextField = 18 | Редактируемый элемент текстового поля. |
TextRun = 47 | Unifor текстовый запуск. Примечание: Эта роль используется для внутренних текстовых элементов и не должна назначаться узлам. |
TitleBar = 43 | Встроенный элемент заголовка окна. Роле |
Tooltip = 45 | Элемент подсказки. |
Tree = 27 | Элемент древовидной структуры (Tree Вид). Роле |
TreeItem = 28 | Элемент древовидной структуры (Tree пункт для просмотра). |
Unknown = 0 | Неизвестная или пользовательская роль. Роле ДЕФАУЛЬТ_БУТТОН |
Video = 3 | Элемент видеоплеера. |
Window = 42 | Window Элемент. |
AccessibilityServer.AccessibilityScrollHint
| Значение | Описание |
|---|---|
BottomEdge = 3 | Предпочтительное положение прокручиваемого узла. Нижний край контейнера прокрутки. |
BottomRight = 1 | Предпочтительное положение прокручиваемого узла. Нижний правый край контейнера прокрутки. |
LeftEdge = 4 | Предпочтительное положение прокручиваемого узла. Левый край контейнера прокрутки. |
RightEdge = 5 | Предпочтительное положение прокручиваемого узла. Правый край контейнера прокрутки. |
TopEdge = 2 | Предпочтительное положение прокручиваемого узла. Верхний край контейнера прокрутки. |
TopLeft = 0 | Предпочтительное положение прокручиваемого узла. Верхний левый край контейнера прокрутки. |