Заканчиваем рассказ о нововведениях версии продуктов 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. Все адаптеры располагаются по следующему пути в локальном хранилище. Соответственно, удалить их можно, осуществив переход по этому пути в локальном хранилище и удалив папку с библиотеками. Также можно отметить необходимые адаптеры флажком и нажать кнопку Очистить в соответствующем поле окна Восстановить по умолчанию.

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



Таким образом, мы расширили возможности сброса настроек к значениям по умолчанию. Однако, прежде, чем выполнить эту операцию, убедитесь в решительности своих намерений и действий, поскольку вернуть пользовательские настройки после очистки невозможно.
Если у вас остались вопросы – свяжитесь с нами, мы всегда готовы помочь.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.