| Тип | Описание |
| WebBoundingBoxPointsJS | Содержит восемь точек взаимодействия в ограничивающей рамке. |
| WebCompositeVisualToolJS | Представляет визуальный инструмент, сочетающий в себе поведение нескольких визуальных инструментов. |
| WebDocumentNavigationToolJS | Представляет собой визуальный инструмент, который позволяет отображать и выполнять действия (переход по ссылкам, навигация и т. д.) над изображением в просмотрщике изображений. |
| WebHighlightObjectJS | Определяет область изображения, которая должна быть выделена в просмотрщике изображений. |
| WebHighlightObjectsJS | Определяет области изображения, которые должны быть выделены в просмотрщике изображений. |
| WebHighlightToolJS | Представляет собой визуальный инструмент, позволяющий выделить несколько областей изображения в просмотрщике изображений. |
| WebInteractionAreaJS | Область взаимодействия интерактивного объекта. |
| WebInteractionPointJS | Точка взаимодействия. |
| WebInteractiveObjectCollectionJS | Представляет коллекцию интерактивных объектов указанного типа. |
| WebInteractiveObjectJS | Определяет интерактивный объект. |
| WebMagnifierToolJS | Представляет визуальный инструмент, позволяющий увеличивать область изображения в просмотрщике изображений. |
| WebMultiRectangularSelectionToolJS | Представляет визуальный инструмент, позволяющий выбрать в просмотрщике изображений область изображения, состоящую из нескольких прямоугольников. |
| WebObjectMoveAreaJS | Область взаимодействия, охватывающая всю область интерактивного объекта. |
| WebPanToolJS | Представляет визуальный инструмент для панорамирования изображения в просмотрщике изображений. |
| WebPolygonInteractionPointJS | Точка взаимодействия, которая является частью многоугольника или точечного объекта. |
| WebRectangularAreaJS | Прямоугольная область взаимодействия. |
| WebRectangularMoveAreaJS | Прямоугольная область взаимодействия, которую можно перемещать. |
| WebRectangularSelectionAreaJS | Представляет прямоугольную неинтерактивную область интерактивного объекта, которая используется для выделения интерактивного объекта. |
| WebRectangularSelectionCollectionJS | Представляет коллекцию прямоугольных выделений (коллекцию экземпляров класса WebRectangularSelectionJS). |
| WebRectangularSelectionJS | Представляет прямоугольное выделение на изображении в просмотрщике изображений. |
| WebRectangularSelectionToolJS | Представляет собой визуальный инструмент для выбора прямоугольной области изображения в просмотрщике изображений. |
| WebResizeInteractionPointJS | Точка взаимодействия, позволяющая изменить размер интерактивного объекта. |
| WebRotationInteractionPointJS | Точка взаимодействия, позволяющая вращать интерактивный объект. |
| WebTextInteractionAreaJS | Контроллер взаимодействия, преобразующий текстовый объект. |
| WebTextSelectionToolJS | Представляет собой визуальный инструмент, позволяющий выделять текст на изображении. |
| WebVisualToolFabricJS | Предоставляет возможность создать визуальный инструмент по типу визуального инструмента. |
| WebVisualToolJS | Предоставляет абстрактный базовый класс для визуальных инструментов, таких как WebMagnifierToolJS или WebPanToolJS. |
| WebZoomSelectionToolJS | Представляет собой визуальный инструмент для масштабирования области изображения в просмотрщике изображений. |
| WebZoomToolJS | Представляет собой визуальный инструмент для масштабирования изображения в просмотрщике изображений. |