![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Основные свойства
Name - имя отчета. ScriptLanguage - язык, используемый для скриптов отчета. EngineOptions - набор свойств ядра отчета FastReport. ConvertNulls - определяет интерпретацию генератором отчетов пустых значений (Null) полей БД. Если True, то генератор конвертирует пустое значение (Null) поля базы данных в 0 (ноль), False (ложно) или '' (пустая строка) в зависимости от типа поля (True). SilentMode - режим «молчания». Все сообщения об ошибках будут накапливаться в свойстве TfrxReport.Errors; на экран никаких сообщений выдано не будет (False). TempDir - путь к каталогу для хранения временных файлов. PreviewOptions - набор свойств предварительного просмотра. AllowEdit - разрешает/запрещает редактирование готового отчета (True). Buttons - набор кнопок, которые будут доступны в окне просмотра (pbPrint - печать, pbLoad - загрузка из файла, pbSave - запись в файл, pbExport - экспорт, pbZoom - масштабирование, pbFind - поиск, pbOutline - включение дерева отчета, pbPageSetup - свойства страницы, pbTools - инструменты, pbEdit - редактор, pbNavigator - навигация). PrintOptions - набор свойств печати отчета. Copies - количество печатуемых копий (1). Collate - разбирать ли по копиям (True). PageNumbers - номера страниц (диапазонов страниц), которые надо напечатать, например: '2, 4, 6-9, 14'. Printer - имя принтера. PrintPages - страницы для печатати (ppAll - все, ppOdd - нечетные, ppEven - четные). ShowDialog - показывать ли диалог печати (True). AllObjects - список всех объектов, содержащихся в отчете (включая страницы). DataSets - список наборов данных, доступных для отчета. Designer - ссылка на дизайнер отчета (актуальна, когда запущен дизайнер). Engine - ссылка на движок отчета. Полезна в случаях, когда нужно управлять процессом построения отчета из кода. Errors - список ошибок, возникших при той или иной операции. FileName - имя файла отчета; отображается в дизайнере. PreviewPages - ссылка на страницы готового отчета. Используется при всех операциях, связанных с готовым отчетом (печать, сохранение и пр.). Pages - список страниц отчета. В этом списке также присутствуют страницы типа «диалоговая форма». PagesCount - количество страниц в отчете. Свойство только для чтения. Script - компонент fsScript, привязанный к данному отчету. Используя эту ссылку, можно добавлять свои переменные, классы, функции, которые следует использовать в скрипте отчета. Используется только для чтения. Styles - стиль (оформление) отчета. Variables - список переменных отчета. Используется только для чтения. Методы Clear - очищает отчет. LoadFromFile (const FileName: String; ExceptionIfNotFound: Boolean = False): Boolean - загружает отчет из файла с заданным именем; если второй параметр равен True и файл не найден, то генерирует исключение. Если файл загружен успешно, возвращает True. Пример использования метода: frxReport1.LoadFromFile('c: \1.fr3'). LoadFromStream (Stream: TStream) - загружает отчет из потока. SaveToFile (const FileName: String) - записывает отчет в файл с заданным именем. По умолчанию форма отчета хранится вместе с формой проекта, т.е. в файле.dfm. Метод применяется, если требуется хранить форму отчета в отдельном файле.fr3. Пример: frxReport1.SaveToFile('c: \2.fr3'). SaveToStream (Stream: TStream) - записывает отчет в поток. DesignReport - вызывает дизайнер отчета. Дизайнер должен быть включен в проект. Пример использования метода: TfrxReport.DesignReport. ShowReport (ClearLastReport: Boolean = True) - запускает отчет на выполнение и показывает результат в окне предварительного просмотра. Если параметр ClearLastReport равен False, то отчет добавляется к ранее построенному, иначе ранее построенный отчет очищается (True). (frxReport1.ShowReport). PrepareReport (ClearLastReport: Boolean = True): Boolean - запускает отчет на выполнение; без окна предварительного просмотра. Если отчет был построен успешно, возвращает True. ShowPreparedReport - показывает отчет, построенный ранее с помощью вызова PrepareReport (if frxReport1.PrepareReport then frxReport1.ShowPreparedReport;). Print - печатает отчет. (frxReport1.Print). Export (Filter: TfrxCustomExportFilter) -экспортирует отчет, используя заданный фильтр экспорта (frxReport1.Export(frxHTMLExport1);).
|