Заканчиваем рассказ о нововведениях версии продуктов Stimulsoft 2022.1. Сегодня расскажем о возможности сброса настроек к значениям по умолчанию.
При работе с приложениями Stimulsoft иногда возникают ситуации, когда необходимо выполнить сброс настроек. Ранее это в основном касалось только параметров графического интерфейса дизайнера отчетов (GUI). Все остальные настройки можно было выполнить лишь вручную, в папке, где хранятся настройки нашего продукта. В релизе 2022.1 мы значительно расширили и упростили возможности сброса настроек к значениям по умолчанию. Но обо всем по порядку.
Команда сброса настроек находится там же, где была и ранее – в окне Параметры (Options), которое можно вызвать из меню Файл (File) в дизайнере отчетов. Однако, при нажатии на кнопку Восстановить по умолчанию (Restore Defaults) будет вызвано детализирующее меню, в котором можно удалить только необходимые файлы. Итак, напротив каждого пункта располагается кнопка Очистить (Clear), которая и удаляет пользовательские настройки для конкретного элемента.

Сброс настроек к значениям по умолчанию

Немного пройдемся по каждому элементу из списка:

  • Designer Settings
    Это как раз и есть те самые настройки пользовательского интерфейса дизайнера отчетов. Это, как правило всё, что определено в окне Параметры дизайнера отчетов: единицы измерения, различные настройки на вкладке Страница (Page) и другое.

  • Windows Settings
    Этот элемент отображает размер настроек, которые влияют на расположение окон приложения, таких как их размеры, расположение и т.д.

  • Blockly
    В релизе 2021.4 мы интегрировали инструмент визуального программирования сценариев для событий отчета. Более подробно об этом мы писали тут. Для отображения блоков используется Webview2, который применяется в редакторе событий и формирует определенный кэш. Очистить этот кэш можно с помощью команды в этом же элементе.

  • Thumbnails
    В меню Файл дизайнера отчетов присутствует возможность поиска примеров отчетов и дашбордов из облака. Результат поиска отображается в виде эскизов отчетов и дашбордов. Эти эскизы кэшируются, как результат предыдущего поиска. Однако, как вы уже поняли, этот кэш также можно очистить.

  • Gis Map
    В релизе 2020.5 мы добавили возможность отображать геометрии на картах. При открытии отчетов с графической информацией и изменения масштаба карт образуется кэш для более быстрой загрузки отчета и навигации в нем. При необходимости его можно очистить.

  • Scheduler
    Начиная с релиза 2021.4 появилась возможность автоматизировать процессы построения отчетов и отправки их по email. Этот инструмент использует Windows планировщик (более подробно можно почитать в статье). Однако в процессе работы планировщика создаются различные системные файлы и логи. Все это можно очистить. Также обратите внимание, что в окне Параметры есть вкладка для настройки SMTP-сервера планировщика. При сбросе настроек параметры SMTP-сервера также будут удалены.

  • Data Adapters
    При разработке отчетов используются различные адаптеры данных. Есть те, которые встроены в генератор отчетов, но большинство – это все же внешние библиотеки (или набор библиотек). При необходимости дизайнер отчетов сам скачивает их с NuGet. Все адаптеры располагаются по следующему пути в локальном хранилище. Соответственно, удалить их можно, осуществив переход по этому пути в локальном хранилище и удалив папку с библиотеками. Также можно отметить необходимые адаптеры флажком и нажать кнопку Очистить в соответствующем поле окна Восстановить по умолчанию.

Мы подготовили видео с пошаговым описанием процесса сброса настроек.



Таким образом, мы расширили возможности сброса настроек к значениям по умолчанию. Однако, прежде, чем выполнить эту операцию, убедитесь в решительности своих намерений и действий, поскольку вернуть пользовательские настройки после очистки невозможно.
Если у вас остались вопросы – свяжитесь с нами, мы всегда готовы помочь.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.