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


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

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

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




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

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

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




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

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

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

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