VintaSoft Imaging .NET SDK 12.5: Документация для Веб разработчика
В этом разделе
Стандартные элементы пользовательского интерфейса, используемые в веб UI-контроле
В этом разделе
Базовым классом для UI-элементов является класс WebUiElementJS. Экземпляр класса WebUiElementJS предназначен для использования в качестве UI-элемента в UI-контроле и не может использоваться отдельно.
WebUiButtonJS - UI-элемент, представляющий кнопку на основе элемента разметки '
'. Определен в файле Vintasoft.Imaging.js.
WebUiButtonWithDropDownButtonListJS - UI-элемент, представляющий кнопку с раскрывающимся списком кнопок. Определен в файле Vintasoft.Imaging.js.
WebUiButtonWithDropDownPanelJS - UI-элемент, представляющий кнопку с выпадающей панелью. Определен в файле Vintasoft.Imaging.js.
WebUiButtonWithColorPickerJS - UI-элемент, представляющий кнопку для выбора цвета. Определен в файле Vintasoft.Imaging.js.
WebUiDialogButtonJS - UI-элемент, представляющий кнопку, которая открывает указанный диалог. Определен в файле Vintasoft.Imaging.js.
WebUiProgressJS - UI-элемент, представляющий индикатор прогресса на основе элемента разметки '
'. Определен в файле Vintasoft.Imaging.js.
WebUiUploadFileButtonJS - UI-элемент, представляющий кнопку для загрузки файлов. Определен в файле Vintasoft.Imaging.js.
WebUiElementContainerJS - UI-элемент, представляющий контейнер DIV для указанных элементов управления. Определен в файле Vintasoft.Imaging.js.
WebUiContextMenuJS - UI-элемент, представляющий контекстное меню. Определен в файле Vintasoft.Imaging.js.
WebUiPanelJS - UI-панель, которая содержит объекты WebUiElementJS и позволяет менять состояние UI-панели с помощью кнопки. Определена в файле Vintasoft.Imaging.js.
WebUiPanelContainerJS - контейнер для UI-панелей. Определен в файле Vintasoft.Imaging.js.
WebUiPanelWithContextMenuJS - UI-панель, которая содержит объекты WebUiElementJS и позволяет менять состояние UI-панели с помощью кнопки, а также поддерживает контекстное меню. Определена в файле Vintasoft.Imaging.js.
WebUiSidePanelJS - боковая панель. Определена в файле Vintasoft.Imaging.js.
WebUiMenuJS - меню. Определено в файле Vintasoft.Imaging.js.
WebUiDialogJS - диалоговое окно. Определено в файле Vintasoft.Imaging.Dialogs.XXX.js.
Вот иерархия стандартных UI-элементов, которые могут использоваться в UI-контроле WebDocumentViewerJS:
Кнопки
WebUiVisualToolButtonJS - UI-элемент, представляющий кнопку для включения определенного визуального инструмента в веб просмотрщике изображений. Определен в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiAnnotationButtonJS - UI-элемент, представляющий кнопку для создания и добавления указанной аннотации в просмотрщике аннотаций. Определен в файле Vintasoft.Imaging.DocumentViewer.js.
Панели
WebUiImageViewerPanelJS - UI-панель, которая отображает веб просмотрщик изображений. Определена в Vintasoft.Imaging.DocumentViewer.js.
WebUiThumbnailViewerPanelJS - UI-панель, которая отображает просмотрщик миниатюр. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiAnnotationListPanelJS - UI-панель, которая позволяет просматривать список аннотаций и перемещаться между ними. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiPdfBookmarksPanelJS - UI-панель, которая позволяет просматривать закладки PDF документа и перемещаться по документу с их помощью. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiPdfImageResourceExtractionPanelJS - UI-панель, которая показывает список всех графических ресурсов, связанных со PDF страницей документа. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiTextSelectionPanelJS - UI-панель, которая позволяет выделять текст на странице документа. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiTextSearchPanelJS - UI-панель, которая позволяет искать текст на страницах документа. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiPdfInteractiveFormFieldsPanelJS - UI-панель, которая показывает список всех интерактивных полей, связанных с открытыми страницами PDF документа. Определена ва файле Vintasoft.Imaging.DocumentViewer.js.
WebUiPdfRedactionMarkListPanelJS - UI-панель, которая позволяет просматривать список PDF меток редактирования документа и перемещаться между ними. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiImageProcessingPanelJS - UI-панель, которая позволяет просматривать список команд обработки изображений, выбирать команду обработки изображения и применять ее к изображению в веб просмотрщике изображений. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiImageSelectionPanelJS - UI-панель, которая позволяет выбирать изображения, которые отображаются в веб просмотрщике изображений. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiPrintImagesSettingsPanelJS - UI-панель, которая позволяет печатать изображения, отображаемые в веб просмотрщике изображений. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiThumbnailViewerSettingsPanelJS - UI-панель, которая позволяет просматривать и редактировать настройки просмотрщика миниатюр. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiFileToolbarPanelJS - панель инструментов, которая позволяет работать с файлами изображений (загрузка, печать и сохранение). Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiNavigationToolbarPanelJS - панель инструментов, которая позволяет перемещаться между изображениями в веб просмотрщике документов. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiZoomToolbarPanelJS - панель инструментов, которая позволяет масштабировать изображения в веб просмотрщике документов. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiRotationToolbarPanelJS - панель инструментов, которая позволяет поворачивать изображение в веб просмотрщике документов. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiVisualToolsToolbarPanelJS - панель инструментов, которая позволяет выбирать визуальные инструменты. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiAnnotationToolbarJS - панель инструментов, которая позволяет работать с аннотациями. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiRotateImageWithAnnotationsPanelJS - UI-панель, которая позволяет поворачивать выделенное изображение с аннотациями. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiPdfRedactionMarkAppearancePanelJS - UI-панель, которая позволяет просматривать и редактировать внешний вид PDF метки редактирования документа. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiTwainSelectDevicePanelJS - UI-панель, которая позволяет просматривать список TWAIN устройств, установленных в системе, и выбирать устройство. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
WebUiTwainDeviceCapabilitiesPanelJS - UI-панель, которая позволяет работать с возможностями TWAIN устройств. Определена в файле Vintasoft.Imaging.DocumentViewer.js.
Диалоговые окна
WebUiDocumentPasswordDialogJS - диалоговое окно, которое позволяет указать пароль для документа. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebPrintImagesDialogJS - диалоговое окно, которое позволяет печатать изображения, отображаемые в веб просмотрщике изображений. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebThumbnailViewerSettingsDialogJS - диалоговое окно, которое позволяет просматривать и редактировать настройки просмотрщика миниатюр. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebRotateImageWithAnnotationsDialogJS - диалоговое окно, которое позволяет поворачивать выделенное изображение с аннотациями. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebPdfRedactionMarkAppearanceDialogJS - диалоговое окно, которое позволяет просматривать и редактировать внешний вид PDF метки редактирования документа. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebImageSelectionDialogJS - диалоговое окно, которое позволяет выбирать изображения, которые отображаются в веб просмотрщике изображений. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebTwainDeviceSelectionDialogJS - диалоговое окно, которое позволяет просматривать список TWAIN устройств, установленных в системе, и выбирать устройство. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebTwainDeviceCapabilitiesDialogJS - диалоговое окно, которое позволяет работать с возможностями TWAIN устройств. Определено в файле Vintasoft.Imaging.DocumentViewer.Dialogs.XXX.js.
WebUiSpreadsheetEditorPanelJS - UI-панель, которая позволяет отображать UI-контрол для редактирования электронных таблиц. Определена в файле Vintasoft.Imaging.Office.js.
WebUiRenameWorksheetPanelJS - UI-панель, которая позволяет переименовать лист табличного документа в редакторе электронных таблиц. Определена в файле Vintasoft.Imaging.Office.js.
WebUiMoveWorksheetPanelJS - UI-панель, которая позволяет изменить порядок листов табличного документа в редакторе электронных таблиц. Определена в файле Vintasoft.Imaging.Office.js.
WebUiFindTextPanelJS - UI-панель, которая позволяет искать текст в табличном документе. Определена в файле Vintasoft.Imaging.Office.js.
WebUiSelectFunctionPanelJS - UI-панель, которая позволяет выбрать функцию для ячейки. Определена в файле Vintasoft.Imaging.Office.js.
Диалоговые окна
WebUiRenameWorksheetDialogJS - диалоговое окно, которое позволяет переименовать лист табличного документа в редакторе электронных таблиц. Определено в файле Vintasoft.Imaging.Office.Dialogs.XXX.js.
WebUiMoveWorksheetDialogJS - диалоговое окно, которое позволяет изменить порядок листов табличного документа в редакторе электронных таблиц. Определено в файле Vintasoft.Imaging.Office.Dialogs.XXX.js.
WebUiFindTextDialogJS - диалоговое окно, которое позволяет искать текст в табличном документе. Определено в файле Vintasoft.Imaging.Office.Dialogs.XXX.js.
WebUiSelectFunctionDialogJS - диалоговое окно, которое позволяет выбрать функцию для ячейки. Определено в файле Vintasoft.Imaging.Office.Dialogs.XXX.js.
Вот иерархия стандартных UI-элементов, которые можно использовать в UI-контроле WebDicomControlJS:
Панели
WebDicomViewerPanelJS - UI-панель, которая позволяет отображать DICOM-просмотрщик. Хранится в файле Vintasoft.Imaging.Dicom.js.
WebDicomSeriesManagerPanelJS - UI-панель, которая позволяет отображать менеджер DICOM-серий. Хранится в файле Vintasoft.Imaging.Dicom.js.
WebUiDicomMetadataPanelJS - UI-панель, которая позволяет отображать метаданные DICOM-изображения. Хранится в файле Vintasoft.Imaging.Dicom.js.
WebUiCustomDicomVoiLutPanelJS - UI-панель, которая позволяет устанавливать пользовательский уровень окна в DICOM-просмотрщике. Хранится в файле Vintasoft.Imaging.Dicom.js.
WebUiSelectDicomVoiLutTypePanelJS - UI-панель, которая позволяет выбирать тип уровня окна в DICOM-просмотрщике. Хранится в файле Vintasoft.Imaging.Dicom.js.
Диалоговые окна
WebUiDicomMetadataDialogJS - диалоговое окно, которое позволяет отображать метаданные DICOM-изображения. Хранится в файле Vintasoft.Imaging.Dicom.Dialogs.XXX.js.
WebUiCustomDicomVoiLutDialogJS - диалоговое окно, которое позволяет изменять уровень окна для DICOM-изображения в DICOM-просмотрщике. Хранится в файле Vintasoft.Imaging.Dicom.Dialogs.XXX.js. Класс
Иерархия UI-элементов является открытой, что позволяет изменять существующие UI-элементы или создавать новые UI-элементы.
WebUiElementsFactoryJS является фабрикой UI-элементов, т. е. позволяет регистрировать экземпляр UI-элемента по идентификатору, что позволяет существенно упростить процесс создания пользовательского интерфейса. Список стандартных зарегистрированных идентификаторов можно найти в описании класса WebUiElementsFactoryJS.