reckfellENGINE

AccessibilityServer

Серверный интерфейс для поддержки программ чтения с экрана.

На этой странице
class AccessibilityServerReckfellSharp

Серверный интерфейс для поддержки программ чтения с экрана.

AccessibilityServer Занимается поддержкой скриншота. Примечание: AccessibilityServer * Android, Linux, MacOS и Windows.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Свойства1

SingletonСвойство
# Singleton
C#
public static AccessibilityServerInstance Singleton { get; }

Методы75

CreateElementRid
# CreateElement
C#
public static Rid CreateElement(int windowId, AccessibilityServer.AccessibilityRole role);

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

Параметры
ИмяТипПо умолчанию
windowIdint—
roleAccessibilityServer.AccessibilityRole—
Возвращает Rid
CreateSubElementRid
# CreateSubElement
C#
public static Rid CreateSubElement(Rid parentRid, AccessibilityServer.AccessibilityRole role, int insertPos = -1);

Создает новый пустой ресурс подэлемента доступности. Подэлементы могут использоваться для предоставления информации о доступности для объектов, которые не являются Entity, таких как элементы списков, ячейки таблиц или пункты меню. Подэлементы автоматически освобождаются при освобождении родительского элемента или могут быть освобождены досрочно с помощью метода AccessibilityServer.FreeElement.

Параметры
ИмяТипПо умолчанию
parentRidRid—
roleAccessibilityServer.AccessibilityRole—
insertPosint-1
Возвращает Rid
CreateSubTextEditElementsRid
# CreateSubTextEditElements
C#
public static Rid CreateSubTextEditElements(Rid parentRid, Rid shapedText, float minHeight, int insertPos = -1, bool isLastLine = false);

Создает новый пустой подэлемент доступности из буфера текста определенной формы. Подэлементы освобождаются автоматически при освобождении родительского элемента или могут быть освобождены досрочно с помощью метода AccessibilityServer.FreeElement. Если is_last_line имеет значение true, к содержимому текста не добавляется завершающая новая строка. Установите значение true для последней строки в многострочных текстовых полях и для однострочных текстовых полей.

Параметры
ИмяТипПо умолчанию
parentRidRid—
shapedTextRid—
minHeightfloat—
insertPosint-1
isLastLineboolfalse
Возвращает Rid
ElementGetMetaVariant
# ElementGetMeta
C#
public static Variant ElementGetMeta(Rid id);

Возвращает метаданные элемента доступности id.

Параметры
ИмяТипПо умолчанию
idRid—
Возвращает Variant
ElementSetMetavoid
# ElementSetMeta
C#
public static void ElementSetMeta(Rid id, Variant meta);

Устанавливает метаданные элемента доступности id равными meta.

Параметры
ИмяТипПо умолчанию
idRid—
metaVariant—
FreeElementvoid
# FreeElement
C#
public static void FreeElement(Rid id);

Освобождает элемент доступности id, созданный методами AccessibilityServer.CreateElement, AccessibilityServer.CreateSubElement или AccessibilityServer.CreateSubTextEditElements.

Параметры
ИмяТипПо умолчанию
idRid—
GetWindowRootRid
# GetWindowRoot
C#
public static Rid GetWindowRoot(int windowId);

Возвращает основной элемент доступности OS Оконное окно.

Параметры
ИмяТипПо умолчанию
windowIdint—
Возвращает Rid
HasElementbool
# HasElement
C#
public static bool HasElement(Rid id);

Возвращает true, если id является допустимым элементом доступности.

Параметры
ИмяТипПо умолчанию
idRid—
Возвращает bool
IsSupportedbool
# IsSupported
C#
public static bool IsSupported();

Возвращает true, если данная реализация поддерживает программу чтения с экрана.

Возвращает bool
SetWindowFocusedvoid
# SetWindowFocused
C#
public static void SetWindowFocused(int windowId, bool focused);

Устанавливает состояние фокуса окна для вспомогательных приложений. Примечание: Этот метод реализован в Linux, macOS и Windows. Примечание: Только для опытных пользователей! Объекты Window вызывают этот метод автоматически.

Параметры
ИмяТипПо умолчанию
windowIdint—
focusedbool—
SetWindowRectvoid
# SetWindowRect
C#
public static void SetWindowRect(int windowId, Rect2 rectOut, Rect2 rectIn);

Устанавливает внешние (с украшениями) и внутренние (без украшений) границы окна для вспомогательных приложений. Примечание: Этот метод реализован в Linux, macOS и Windows. Примечание: Только для опытных пользователей! Объекты Window вызывают этот метод автоматически.

Параметры
ИмяТипПо умолчанию
windowIdint—
rectOutRect2—
rectInRect2—
UpdateAddActionvoid
# UpdateAddAction
C#
public static void UpdateAddAction(Rid id, AccessibilityServer.AccessibilityAction action, Callable callable);

Добавляет обратный вызов для действия доступности (действие, которое может быть выполнено с помощью специальной команды экранного диктора или кнопок на дисплее Брайля) и отмечает это действие как поддерживаемое. Обратный вызов действия получает один аргумент Variant, значение которого зависит от типа действия.

Параметры
ИмяТипПо умолчанию
idRid—
actionAccessibilityServer.AccessibilityAction—
callableCallable—
UpdateAddChildvoid
# UpdateAddChild
C#
public static void UpdateAddChild(Rid id, Rid childId);

Добавляет дочерний элемент доступности. Примечание: Дочерние и подэлементы Entity добавляются в список дочерних элементов автоматически.

Параметры
ИмяТипПо умолчанию
idRid—
childIdRid—
UpdateAddCustomActionvoid
# UpdateAddCustomAction
C#
public static void UpdateAddCustomAction(Rid id, int actionId, string actionDescription);

Добавляет поддержку для настраиваемого действия специальных возможностей. action_id передается как аргумент обратному вызову действия AccessibilityServer.AccessibilityAction.Custom.

Параметры
ИмяТипПо умолчанию
idRid—
actionIdint—
actionDescriptionstring—
UpdateAddRelatedControlsvoid
# UpdateAddRelatedControls
C#
public static void UpdateAddRelatedControls(Rid id, Rid relatedId);

Добавляет элемент, который контролируется данным элементом.

Параметры
ИмяТипПо умолчанию
idRid—
relatedIdRid—
UpdateAddRelatedDescribedByvoid
# UpdateAddRelatedDescribedBy
C#
public static void UpdateAddRelatedDescribedBy(Rid id, Rid relatedId);

Добавляет элемент, описывающий этот элемент.

Параметры
ИмяТипПо умолчанию
idRid—
relatedIdRid—
UpdateAddRelatedDetailsvoid
# UpdateAddRelatedDetails
C#
public static void UpdateAddRelatedDetails(Rid id, Rid relatedId);

Добавляет элемент, детализирующий этот элемент.

Параметры
ИмяТипПо умолчанию
idRid—
relatedIdRid—
UpdateAddRelatedFlowTovoid
# UpdateAddRelatedFlowTo
C#
public static void UpdateAddRelatedFlowTo(Rid id, Rid relatedId);

Добавляет элемент, в который вливается данный элемент.

Параметры
ИмяТипПо умолчанию
idRid—
relatedIdRid—
UpdateAddRelatedLabeledByvoid
# UpdateAddRelatedLabeledBy
C#
public static void UpdateAddRelatedLabeledBy(Rid id, Rid relatedId);

Добавляет элемент, маркирующий этот элемент.

Параметры
ИмяТипПо умолчанию
idRid—
relatedIdRid—
UpdateAddRelatedRadioGroupvoid
# UpdateAddRelatedRadioGroup
C#
public static void UpdateAddRelatedRadioGroup(Rid id, Rid relatedId);

Добавляет элемент, который является частью той же радиогруппы. Примечание: Этот метод следует вызывать для каждого элемента группы, используя все остальные элементы как related_id.

Параметры
ИмяТипПо умолчанию
idRid—
relatedIdRid—
UpdateSetActiveDescendantvoid
# UpdateSetActiveDescendant
C#
public static void UpdateSetActiveDescendant(Rid id, Rid otherId);

Добавляет элемент, который является активным потомком данного элемента.

Параметры
ИмяТипПо умолчанию
idRid—
otherIdRid—
UpdateSetBackgroundColorvoid
# UpdateSetBackgroundColor
C#
public static void UpdateSetBackgroundColor(Rid id, Color color);

Устанавливает цвет фона элемента.

Параметры
ИмяТипПо умолчанию
idRid—
colorColor—
UpdateSetBoundsvoid
# UpdateSetBounds
C#
public static void UpdateSetBounds(Rid id, Rect2 rect);

Устанавливает ограничивающую рамку элемента относительно положения узла.

Параметры
ИмяТипПо умолчанию
idRid—
rectRect2—
UpdateSetBrailleLabelvoid
# UpdateSetBrailleLabel
C#
public static void UpdateSetBrailleLabel(Rid id, string name);

Устанавливает метку доступности элемента для брайлевского дисплея.

Параметры
ИмяТипПо умолчанию
idRid—
namestring—
UpdateSetBrailleRoleDescriptionvoid
# UpdateSetBrailleRoleDescription
C#
public static void UpdateSetBrailleRoleDescription(Rid id, string description);

Задает описание роли доступности элемента для дисплея Брайля.

Параметры
ИмяТипПо умолчанию
idRid—
descriptionstring—
UpdateSetCheckedvoid
# UpdateSetChecked
C#
public static void UpdateSetChecked(Rid id, bool checekd);

Устанавливает состояние проверки элемента.

Параметры
ИмяТипПо умолчанию
idRid—
checekdbool—
UpdateSetClassnamevoid
# UpdateSetClassname
C#
public static void UpdateSetClassname(Rid id, string classname);

Задает имя класса элемента.

Параметры
ИмяТипПо умолчанию
idRid—
classnamestring—
UpdateSetColorValuevoid
# UpdateSetColorValue
C#
public static void UpdateSetColorValue(Rid id, Color color);

Устанавливает значение цвета элемента.

Параметры
ИмяТипПо умолчанию
idRid—
colorColor—
UpdateSetDescriptionvoid
# UpdateSetDescription
C#
public static void UpdateSetDescription(Rid id, string description);

Устанавливает описание доступности элемента.

Параметры
ИмяТипПо умолчанию
idRid—
descriptionstring—
UpdateSetErrorMessagevoid
# UpdateSetErrorMessage
C#
public static void UpdateSetErrorMessage(Rid id, Rid otherId);

Устанавливает элемент, содержащий сообщение об ошибке для этого элемента.

Параметры
ИмяТипПо умолчанию
idRid—
otherIdRid—
UpdateSetExtraInfovoid
# UpdateSetExtraInfo
C#
public static void UpdateSetExtraInfo(Rid id, string name);

Устанавливает дополнительную информацию о доступности элемента, добавляемую к имени элемента.

Параметры
ИмяТипПо умолчанию
idRid—
namestring—
UpdateSetFlagvoid
# UpdateSetFlag
C#
public static void UpdateSetFlag(Rid id, AccessibilityServer.AccessibilityFlags flag, bool value);

Устанавливает флаг элемента.

Параметры
ИмяТипПо умолчанию
idRid—
flagAccessibilityServer.AccessibilityFlags—
valuebool—
UpdateSetFocusvoid
# UpdateSetFocus
C#
public static void UpdateSetFocus(Rid id);

Устанавливает текущий элемент, находящийся в фокусе.

Параметры
ИмяТипПо умолчанию
idRid—
UpdateSetForegroundColorvoid
# UpdateSetForegroundColor
C#
public static void UpdateSetForegroundColor(Rid id, Color color);

Устанавливает цвет переднего плана элемента.

Параметры
ИмяТипПо умолчанию
idRid—
colorColor—
UpdateSetInPageLinkTargetvoid
# UpdateSetInPageLinkTarget
C#
public static void UpdateSetInPageLinkTarget(Rid id, Rid otherId);

Устанавливает цель элемента для ссылки.

Параметры
ИмяТипПо умолчанию
idRid—
otherIdRid—
UpdateSetLanguagevoid
# UpdateSetLanguage
C#
public static void UpdateSetLanguage(Rid id, string language);

Устанавливает язык текста элемента.

Параметры
ИмяТипПо умолчанию
idRid—
languagestring—
UpdateSetListItemCountvoid
# UpdateSetListItemCount
C#
public static void UpdateSetListItemCount(Rid id, int size);

Устанавливает количество элементов в списке.

Параметры
ИмяТипПо умолчанию
idRid—
sizeint—
UpdateSetListItemExpandedvoid
# UpdateSetListItemExpanded
C#
public static void UpdateSetListItemExpanded(Rid id, bool expanded);

Устанавливает развернутый статус элемента списка/дерева.

Параметры
ИмяТипПо умолчанию
idRid—
expandedbool—
UpdateSetListItemIndexvoid
# UpdateSetListItemIndex
C#
public static void UpdateSetListItemIndex(Rid id, int index);

Устанавливает позицию элемента в списке.

Параметры
ИмяТипПо умолчанию
idRid—
indexint—
UpdateSetListItemLevelvoid
# UpdateSetListItemLevel
C#
public static void UpdateSetListItemLevel(Rid id, int level);

Устанавливает иерархический уровень элемента в списке.

Параметры
ИмяТипПо умолчанию
idRid—
levelint—
UpdateSetListItemSelectedvoid
# UpdateSetListItemSelected
C#
public static void UpdateSetListItemSelected(Rid id, bool selected);

Устанавливает статус выбранного элемента списка/дерева.

Параметры
ИмяТипПо умолчанию
idRid—
selectedbool—
UpdateSetListOrientationvoid
# UpdateSetListOrientation
C#
public static void UpdateSetListOrientation(Rid id, bool vertical);

Задает ориентацию элементов списка.

Параметры
ИмяТипПо умолчанию
idRid—
verticalbool—
UpdateSetLivevoid
# UpdateSetLive
C#
public static void UpdateSetLive(Rid id, AccessibilityServer.AccessibilityLiveMode live);

Устанавливает приоритет обновлений региона в реальном времени.

Параметры
ИмяТипПо умолчанию
idRid—
liveAccessibilityServer.AccessibilityLiveMode—
UpdateSetMemberOfvoid
# UpdateSetMemberOf
C#
public static void UpdateSetMemberOf(Rid id, Rid groupId);

Устанавливает элемент как член группы.

Параметры
ИмяТипПо умолчанию
idRid—
groupIdRid—
UpdateSetNamevoid
# UpdateSetName
C#
public static void UpdateSetName(Rid id, string name);

Устанавливает имя доступности элемента.

Параметры
ИмяТипПо умолчанию
idRid—
namestring—
UpdateSetNextOnLinevoid
# UpdateSetNextOnLine
C#
public static void UpdateSetNextOnLine(Rid id, Rid otherId);

Устанавливает следующий элемент в строке.

Параметры
ИмяТипПо умолчанию
idRid—
otherIdRid—
UpdateSetNumJumpvoid
# UpdateSetNumJump
C#
public static void UpdateSetNumJump(Rid id, double jump);

Устанавливает скачок числового значения.

Параметры
ИмяТипПо умолчанию
idRid—
jumpdouble—
UpdateSetNumRangevoid
# UpdateSetNumRange
C#
public static void UpdateSetNumRange(Rid id, double min, double max);

Устанавливает диапазон числовых значений.

Параметры
ИмяТипПо умолчанию
idRid—
mindouble—
maxdouble—
UpdateSetNumStepvoid
# UpdateSetNumStep
C#
public static void UpdateSetNumStep(Rid id, double step);

Устанавливает шаг числового значения.

Параметры
ИмяТипПо умолчанию
idRid—
stepdouble—
UpdateSetNumValuevoid
# UpdateSetNumValue
C#
public static void UpdateSetNumValue(Rid id, double position);

Устанавливает числовое значение.

Параметры
ИмяТипПо умолчанию
idRid—
positiondouble—
UpdateSetPlaceholdervoid
# UpdateSetPlaceholder
C#
public static void UpdateSetPlaceholder(Rid id, string placeholder);

Устанавливает текст-заполнитель.

Параметры
ИмяТипПо умолчанию
idRid—
placeholderstring—
UpdateSetPopupTypevoid
# UpdateSetPopupType
C#
public static void UpdateSetPopupType(Rid id, AccessibilityServer.AccessibilityPopupType popup);

Устанавливает тип всплывающего окна для всплывающих кнопок.

Параметры
ИмяТипПо умолчанию
idRid—
popupAccessibilityServer.AccessibilityPopupType—
UpdateSetPreviousOnLinevoid
# UpdateSetPreviousOnLine
C#
public static void UpdateSetPreviousOnLine(Rid id, Rid otherId);

Устанавливает предыдущий элемент в строке.

Параметры
ИмяТипПо умолчанию
idRid—
otherIdRid—
UpdateSetRolevoid
# UpdateSetRole
C#
public static void UpdateSetRole(Rid id, AccessibilityServer.AccessibilityRole role);

Устанавливает роль доступности элемента.

Параметры
ИмяТипПо умолчанию
idRid—
roleAccessibilityServer.AccessibilityRole—
UpdateSetRoleDescriptionvoid
# UpdateSetRoleDescription
C#
public static void UpdateSetRoleDescription(Rid id, string description);

Устанавливает текст описания роли доступности элемента.

Параметры
ИмяТипПо умолчанию
idRid—
descriptionstring—
UpdateSetScrollXvoid
# UpdateSetScrollX
C#
public static void UpdateSetScrollX(Rid id, double position);

Устанавливает положение полосы прокрутки по оси x.

Параметры
ИмяТипПо умолчанию
idRid—
positiondouble—
UpdateSetScrollXRangevoid
# UpdateSetScrollXRange
C#
public static void UpdateSetScrollXRange(Rid id, double min, double max);

Устанавливает диапазон полосы прокрутки x.

Параметры
ИмяТипПо умолчанию
idRid—
mindouble—
maxdouble—
UpdateSetScrollYvoid
# UpdateSetScrollY
C#
public static void UpdateSetScrollY(Rid id, double position);

Устанавливает положение полосы прокрутки по оси Y.

Параметры
ИмяТипПо умолчанию
idRid—
positiondouble—
UpdateSetScrollYRangevoid
# UpdateSetScrollYRange
C#
public static void UpdateSetScrollYRange(Rid id, double min, double max);

Устанавливает диапазон прокрутки по оси Y.

Параметры
ИмяТипПо умолчанию
idRid—
mindouble—
maxdouble—
UpdateSetShortcutvoid
# UpdateSetShortcut
C#
public static void UpdateSetShortcut(Rid id, string shortcut);

Задает список сочетаний клавиш, используемых элементом.

Параметры
ИмяТипПо умолчанию
idRid—
shortcutstring—
UpdateSetStateDescriptionvoid
# UpdateSetStateDescription
C#
public static void UpdateSetStateDescription(Rid id, string description);

Устанавливает понятное человеку описание текущего отмеченного состояния.

Параметры
ИмяТипПо умолчанию
idRid—
descriptionstring—
UpdateSetTableCellPositionvoid
# UpdateSetTableCellPosition
C#
public static void UpdateSetTableCellPosition(Rid id, int rowIndex, int columnIndex);

Устанавливает положение ячейки в таблице.

Параметры
ИмяТипПо умолчанию
idRid—
rowIndexint—
columnIndexint—
UpdateSetTableCellSpanvoid
# UpdateSetTableCellSpan
C#
public static void UpdateSetTableCellSpan(Rid id, int rowSpan, int columnSpan);

Устанавливает диапазон строк/столбцов ячеек.

Параметры
ИмяТипПо умолчанию
idRid—
rowSpanint—
columnSpanint—
UpdateSetTableColumnCountvoid
# UpdateSetTableColumnCount
C#
public static void UpdateSetTableColumnCount(Rid id, int count);

Задает количество столбцов в таблице.

Параметры
ИмяТипПо умолчанию
idRid—
countint—
UpdateSetTableColumnIndexvoid
# UpdateSetTableColumnIndex
C#
public static void UpdateSetTableColumnIndex(Rid id, int index);

Устанавливает положение столбца.

Параметры
ИмяТипПо умолчанию
idRid—
indexint—
UpdateSetTableRowCountvoid
# UpdateSetTableRowCount
C#
public static void UpdateSetTableRowCount(Rid id, int count);

Устанавливает количество строк в таблице.

Параметры
ИмяТипПо умолчанию
idRid—
countint—
UpdateSetTableRowIndexvoid
# UpdateSetTableRowIndex
C#
public static void UpdateSetTableRowIndex(Rid id, int index);

Устанавливает положение строки в таблице.

Параметры
ИмяТипПо умолчанию
idRid—
indexint—
UpdateSetTextAlignvoid
# UpdateSetTextAlign
C#
public static void UpdateSetTextAlign(Rid id, HorizontalAlignment align);

Устанавливает выравнивание текста элемента.

Параметры
ИмяТипПо умолчанию
idRid—
alignHorizontalAlignment—
UpdateSetTextDecorationsvoid
# UpdateSetTextDecorations
C#
public static void UpdateSetTextDecorations(Rid id, bool underline, bool strikethrough, bool overline, Color? color = default);

Устанавливает подчеркивание/надчеркивание/зачеркивание текста.

Параметры
ИмяТипПо умолчанию
idRid—
underlinebool—
strikethroughbool—
overlinebool—
colorColor?default
color

Если параметр не имеет значения, то значение по умолчанию: new Color(0.0f, 0.0f, 0.0f, 1.0f).

UpdateSetTextOrientationvoid
# UpdateSetTextOrientation
C#
public static void UpdateSetTextOrientation(Rid id, bool vertical);

Устанавливает ориентацию текста.

Параметры
ИмяТипПо умолчанию
idRid—
verticalbool—
UpdateSetTextSelectionvoid
# UpdateSetTextSelection
C#
public static void UpdateSetTextSelection(Rid id, Rid textStartId, int startChar, Rid textEndId, int endChar);

Устанавливает выделение текста в текстовом поле. text_start_id и text_end_id должны быть элементами, созданными методом AccessibilityServer.CreateSubTextEditElements. Смещения символов указываются относительно соответствующего элемента.

Параметры
ИмяТипПо умолчанию
idRid—
textStartIdRid—
startCharint—
textEndIdRid—
endCharint—
UpdateSetTooltipvoid
# UpdateSetTooltip
C#
public static void UpdateSetTooltip(Rid id, string tooltip);

Устанавливает текст подсказки.

Параметры
ИмяТипПо умолчанию
idRid—
tooltipstring—
UpdateSetTransformvoid
# UpdateSetTransform
C#
public static void UpdateSetTransform(Rid id, Transform2D transform);

Устанавливает 2D-преобразование элемента.

Параметры
ИмяТипПо умолчанию
idRid—
transformTransform2D—
UpdateSetUrlvoid
# UpdateSetUrl
C#
public static void UpdateSetUrl(Rid id, string url);

Устанавливает URL-адрес ссылки.

Параметры
ИмяТипПо умолчанию
idRid—
urlstring—
UpdateSetValuevoid
# UpdateSetValue
C#
public static void UpdateSetValue(Rid id, string value);

Устанавливает текстовое значение элемента.

Параметры
ИмяТипПо умолчанию
idRid—
valuestring—

AccessibilityServer.AccessibilityAction

ЗначениеОписание
Blur = 2

Действие размытия, аргумент обратного вызова не задан.

Click = 0

Действие одинарного щелчка, аргумент обратного вызова не задан.

Collapse = 3

Свернуть действие, аргумент обратного вызова не задан.

Действия

Custom = 22

Пользовательское действие, аргумент обратного вызова задается равным целочисленному идентификатору действия.

ЖИЗНЬ

Decrement = 5

Действие уменьшения, аргумент обратного вызова не задан.

ДЕЙСТВИЕ

Expand = 4

Действие Развернуть, аргумент обратного вызова не задан.

ДЕЙСТВИЕ

Focus = 1

Действие фокуса, аргумент обратного вызова не задан.

HideTooltip = 7

Действие скрыть подсказки, аргумент обратного вызова не задан.

Increment = 6

Действие приращения/увеличения, аргумент обратного вызова не задан.

ReplaceSelectedText = 10

Действие «Заменить текст», аргументу обратного вызова присваивается значение string с заменяющим текстом.

ScrollBackward = 11

Действие прокрутки назад, аргумент обратного вызова не задан.

ScrollDown = 12

Действие прокрутки вниз, аргументу обратного вызова присваивается значение AccessibilityServer.AccessibilityScrollUnit.

ScrollForward = 13

Действие прокрутки вперед, аргумент обратного вызова не задан.

ScrollIntoView = 17

Прокрутка в действие представления, аргументу обратного вызова присвоено значение AccessibilityServer.AccessibilityScrollHint.

ScrollLeft = 14

Действие прокрутки влево, аргументу обратного вызова присвоено значение AccessibilityServer.AccessibilityScrollUnit.

ScrollRight = 15

Действие прокрутки вправо, аргументу обратного вызова присвоено значение AccessibilityServer.AccessibilityScrollUnit.

ScrollToPoint = 18

Прокрутите до действия, аргумент обратного вызова устанавливается на Vector2 с относительными координатами точек.

ScrollUp = 16

Действие прокрутки вверх, аргумент обратного вызова установлен на AccessibilityServer.AccessibilityScrollUnit.

SetScrollOffset = 19

Задайте действие смещения прокрутки, аргументу обратного вызова присваивается значение Vector2 со смещением прокрутки.

SetTextSelection = 9

Установить действие выделения текста, аргумент обратного вызова установлен на Reckfell.Collections.Dictionary со следующими ключами:

  • "start_element" элемент доступности начала выделения.
  • "start_char" смещение символа относительно элемента доступности начала выделения.
  • "end_element" элемент доступности конца выделения.
  • "end_char" смещение символа относительно элемента доступности конца выделения.

*ДЕЙСТВИЕ_СМЕНЯЮЩЕЕ_SELED_TexT

SetValue = 20

Действие «Установить значение», аргументу обратного вызова присваивается значение string или число с новым значением.

ShowContextMenu = 21

Действие показать контекстного меню, аргумент обратного вызова не задан.

ShowTooltip = 8

Действие показать подсказки, аргумент обратного вызова не задан.

Действия_СЕТ_ТЕКСТ_СЕЛЬЦИЙ

AccessibilityServer.AccessibilityFlags

ЗначениеОписание
Busy = 4

Содержимое элемента не готово (например, загрузка).

ClipsChildren = 9

Элемент обрезает потомков.

Disabled = 8

Элемент отключен.

Hidden = 0

Элемент скрыт для инструментов специальных возможностей.

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 Элемент.

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

Предпочтительное положение прокручиваемого узла. Верхний левый край контейнера прокрутки.

AccessibilityServer.AccessibilityScrollUnit

ЗначениеОписание
Item = 0

Величина прокрутки. Отдельный элемент списка, строка текста.

Page = 1

Величина прокрутки. Одна страница.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.