Конфигурация среды FastReport
Используя глобальный класс FastReport.Utils.Config
, вы можете поменять некоторые настройки среды FastReport.
Настройки, относящиеся к отчету, доступны в свойстве Config.ReportSettings
:
Свойство | Описание |
---|---|
Language DefaultLanguage |
Язык скрипта по умолчанию. Он будет использован для всех создаваемых отчетов. |
bool ShowProgress |
Определяет, надо ли показывать окно прогресса. |
bool ShowPerformance |
Определяет, надо ли показывать информацию о быстродействии (время построения отчета и занимаемая память) в окне просмотра. |
Настройки, относящиеся к дизайнеру, доступны в свойстве Config.DesignerSettings
:
Свойство | Описание |
---|---|
Icon Icon |
Иконка окна дизайнера. |
Font DefaultFont |
Шрифт по умолчанию. Он будет использован для новых объектов "Текст". |
Настройки, относящиеся к окну просмотра, доступны в свойстве Config.PreviewSettings
:
Свойство | Описание |
---|---|
PreviewButtons Buttons |
Набор кнопок, которые будут видны в окне просмотра. |
int PagesInCache |
Максимальное количество страниц готового отчета, которые хранятся в кэше в оперативной памяти. |
bool ShowInTaskbar |
Определяет, надо ли показывать окно в панели задач. |
bool TopMost |
Определяет, надо ли показывать окно над всеми остальными окнами. |
Icon Icon |
Иконка окна просмотра. |
string Text |
Текст в заголовке окна. Если это свойство оставить пустым, будет показан текст "ИмяОтчета - Предварительный просмотр". |
Настройки, относящиеся к отсылке email (соответствующая кнопка есть в окне просмотра), доступны в свойстве Config.EmailSettings
:
Свойство | Описание |
---|---|
string Address |
Адрес отправителя (ваш адрес). |
string Name |
Имя отправителя (ваше имя). |
string MessageTemplate |
Шаблон письма, который будет использоваться при создании нового письма. Например, "Здравствуйте, С уважением, ...". |
string Host |
Адрес почтового сервера SMTP. |
int Port |
Порт SMTP (как правило, 25). |
string UserName, string Password |
Имя пользователя и пароль. Оставьте эти свойства пустыми, если почтовый сервер не требует аутентификацию. |
bool AllowUI |
Разрешает менять эти настройки в окне отправки сообщения. Настройки будут храниться в файле конфигурации FastReport. |
Настройки интерфейса доступны в следующих свойствах:
Свойство | Описание |
---|---|
UIStyle UIStyle |
Стиль интерфейса окна дизайнера и предварительного просмотра. |
Кроме свойств, имеется несколько событий, которые позволяют:
- заменить диалоги "Открыть" и "Сохранить" в дизайнере;
- заменить окно прогресса;
- передать в отчет строку подключения.
Эти действия будут описаны далее.