Публикация отчета
Обратите внимание |
Сценарии могут представлять угрозу безопасности. Поэтому в режиме вычисления как Интерпретация (Interpretation) они выключены. Если вы уверены, в безопасности сценариев, можно использовать их в режиме вычисления Компиляция (Compilation).
|
YouTube |
Посмотрите наши видеоуроки по публикации отчета. Подписывайтесь на канал Stimulsoft и узнайте первыми о новых видеоуроках. Вопросы и предложения оставляйте в комментариях к видео.
|
Публикация отчетов и панелей индикаторов подразумевает под собой сохранение отчета отдельным проектом или файлом, для упрощения и ускорения процесса встраивания этого отчета или панели индикаторов в приложение на различных платформах. Публикация отчета осуществляется при помощи мастера, который можно вызвать нажав кнопку Публикация (Publish) на Ribbon панели дизайнера, или выбрав эту команду в меню Файл (File). После вызова мастера, необходимо определиться с платформой, для которой будет осуществляться публикация отчета.
Информация |
В зависимости от выбранной платформы, количество параметров может различаться. На текущий момент, не все платформы доступны для публикации панелей индикаторов.
|
Настройки публикации
Как уже говорилось выше, количество параметров может различаться в зависимости от выбранной платформы. Рассмотрим параметры мастера публикации на примере платформы JavaScript:
Параметр выбора типа развертывания отчета: Проект (Project), т.е. отчет будет сохранен проектом для запуска в среде разработки или встраивания в свое приложение. Автономное приложение (Standalone), т.е. отчет будет сохранен отдельным файлом (или файлами). Например, в случае с JavaScript платформой это будет html страница, а если выбрать платформу WinForms - то исполняемый exe файл.
Параметр выбора фрэймворка. В данном случае, можно выбрать JavaScript приложение без использования фрэймворка, либо с использованием Node.js фрэймворка. Параметр выбора способа загрузки отчета из: Файла (File); Строки (String); Гиперссылки (Hyperlink).
Параметр выбора действия с отчетом, после его публикации: Отображение (Show), т.е. проект будет создан для просмотра отчета. При запуске проекта будет вызван вьювер отчетов с этим отчетом. Также, при выборе Web платформы для публикации, можно включить отображение отчета на всю область браузера. Экспортирование (Export), т.е. проект будет создан для преобразования отчета. При запуске проекта, отчет будет преобразован в выбранный формат. При выборе этого действия, необходимо определить тип документа, в который будет преобразован отчет. Редактирование (Design), т.е. проект будет создан для редактирования отчета. При запуске проекта будет вызван дизайнер отчетов с этим отчетом.
Параметры, зависящие от выбранного действия. В данном случае выбрано действие Отображение, поэтому доступен параметр Отобразить вьювер на все окно Web-браузера (Display the Viewer in Full Browser Window). Параметр Добавить лицензионный ключ (Include License Key). Если данный параметр не будет включен, то отчет отобразится с надписью Trial. При включении этого параметра, лицензионный ключ можно подключить одним из указанных способов: Строки (String); Файла (File).
Параметр Добавить локализацию (Include Localization). Этот параметр актуален только для действия Отображение и Редактирование. При включении данного параметра, следует выбрать локализацию интерфейса вьювера, если выбрано действие Отображение, или дизайнера, если выбрано действие Редактирование. Параметр Добавить тему оформления (Include UI Theme). Этот параметр актуален только для действия Отображение и Редактирование. При включении данного параметра, можно определить тему оформления интерфейса вьювера, если выбрано действие Отображение, или дизайнера, если выбрано действие Редактирование.
Параметр Использовать сжатые скрипты (Use Compressed Scripts). При включении этого параметра значительно уменьшится размер скриптов, однако при запуске приложения потребует время на их распаковку. Кнопка Скрыть опции (Hide Options) предоставляет возможность сворачивания и разворачивания панели параметров в мастере публикаций. Кнопка Сохранить пакет проекта (Save Project Package). При нажатии на эту кнопку будет вызвано диалоговое окно для определения места сохранения проекта или автономного приложения. Обратите внимание, при сохранении проекта он будет сохранен как zip архив. Кнопка Закрыть (Close) предоставляет возможность закрыть мастер публикаций. Поле, в котором отображается актуальный на текущий момент код проекта. Также в этом поле есть кнопка Копировать (Copy), при помощи которой можно скопировать код в буфер обмена.
|
Публикации отчета по шагам
Шаг 1: Запустите дизайнер отчетов.
Шаг 2: Создайте отчет или откройте его.
Шаг 3: Сохраните последние изменения.
Шаг 4: Вызовите мастер публикаций, нажав кнопку Публикация (Publish) на Ribbon панели или выбрав команду Публикация в меню Файл (File).
Шаг 5: Выберите платформу для которой будет осуществляться публикация отчета. Доступны следующие платформы: ASP.NET, ASP.NET MVC, .NET Core, WinForms, WPF, JavaScript, PHP, Java.
Шаг 8: Распакуйте архив, если пакет сохранен как проект. И откройте файл .sln при помощи Visual Studio или другой среды разработки. Если вы выбрали JavaScript платформу, то необходимо добавить в свой проект html страницу и другие папки этого проекта.
Шаг 9: Внесите изменения в код проекта, если это необходимо. |