VintaSoft Imaging .NET SDK 14.0: Документация для Веб разработчика
В этом разделе
    Стандартные диалоговые окна, используемые в веб просмотрщике документов
    В этом разделе
    По умолчанию веб просмотрщик документов использует следующие стандартные диалоговые окна:


    1. Стандартные диалоговые окна на базе Bootstrap

    Готовые к использованию стандартные диалоговые окна на базе Bootstrap хранятся в файле Vintasoft.Imaging.DocumentViewer.Dialogs.Bootstrap.js.
    Если веб просмотрщик документов должен использовать стандартные диалоговые окна на базе Bootstrap, то веб-приложение должно содержать:
    Внешний вид диалоговых окон можно настроить с помощью CSS-стилей Bootstrap.

    Ниже представлен снимок экрана стандартного диалогового окна "Password dialog" (Диалоговое окно ввода пароля), созданного на базе Bootstrap:




    2. Стандартные диалоговые окна на базе jQuery UI

    Готовые к использованию стандартные диалоговые окна на базе jQuery UI хранятся в файле Vintasoft.Imaging.DocumentViewer.Dialogs.jQueryUI.js.
    Если веб просмотрщик документов должен использовать стандартные диалоговые окна на базе jQuery UI, то веб-приложение должно содержать:
    Внешний вид диалоговых окон можно настроить с помощью CSS-стилей jQuery UI.

    Ниже представлен снимок экрана стандартного диалогового окна ввода пароля, созданного на базе jQuery UI:




    3. Пользовательские стандартные диалоговые окна

    Если готовые к использованию стандартные диалоговые окна Bootstrap и jQuery UI не подходят для вашего интерфейса или задачи, вы можете использовать пользовательские стандартные диалоговые окна в веб просмотрщик документов.

    Если необходимо создать UI-диалог для другой библиотеки пользовательского интерфейса, рекомендуется создать диалог как обертку вокруг готовой к использованию UI-панели (WebUiDocumentPasswordPanelJS, WebUiUploadImageFromUrlDialogJS, WebDocumentLayoutSettingsDialogJS, WebUiPrintImagesSettingsPanelJS, WebUiImageViewerSettingsPanelJS, WebUiThumbnailViewerSettingsPanelJS, WebUiRotateImageWithAnnotationsPanelJS). В этом случае нет необходимости реализовывать логику, связанную с диалогом (например, печать изображений), поскольку UI-панель уже содержит всю необходимую логику.

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


    3.1. Пользовательское стандартное диалоговое окно для печати изображений

    Если необходимо использовать пользовательское стандартное диалоговое окно для печати изображений, выполните следующие действия:

    3.2. Пользовательское стандартное диалоговое окно для настроек веб просмотрщика миниатюр

    Если необходимо использовать пользовательское стандартное диалоговое окно для настроек веб просмотрщика миниатюр, выполните следующие действия:

    3.3. Пользовательское стандартное диалоговое окно для поворота изображения с аннотациями

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