Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Вывод в файл

01.01.2007

NDR и PRN файлы

Печать в файл может быть выполнена несколькими путями. Мы обсудим два, которые могут быть сделаны прямо из диалога Output Options. Диалог Output Options доступен при выполнении отчета (используйте клавишу F9 или выполните через меню Project).

Файл NDR это внутренний формат Rave, снимок отчета. Файл NDR может быть открыт и просмотрен из окна просмотра, но не может быть изменен или отредактирован в дизайнере Rave.

Файл PRN это Native Printer Output файл. Когда данный параметр выбран, информация, которая обычно посылается на принтер для печати, посылается в файл. Данный файл получает имя, указанное пользователем.

Для создания файла, просто выберите нужный формат и затем укажите имя в поле ввода File.

Файл формата NDR также можно сделать, используя пункт Save As из меню File окна просмотра. Используйте выпадающее меню Save as и выберите имя файла для создания NDR файла.

Есть также и другие пути печати в файл. Здесь только два формата. Мы обсудим PDF и HTML файлы в следующей главе.

HTML

Rave имеет возможность печатать отчеты как HTML файлы. Это дает возможность просто создавать отчеты доступные через Интернет и Интранет. HTML файлы могут быть созданы в визуальном дизайнере и в окне просмотра.

Для сохранения отчета, как HTML файла из визуального дизайнера, во-первых, вызовите Output Options диалог. Сделайте это с помощью пункта Execute Report из меню Project или клавишей F9.

В диалоге Output Options, выберите параметр File в области Report Destination. Используя выпадающее меню Format, выберите тип HTML. Щелкните по иконке диска, выберите путь, где сохранять файл и имя HTML файла.

После сохранения отчета и отформатирован, полезно сначала просмотреть отчет. Просмотр отчета выполняется выбором пункта Preview в диалоге Output Options. После просмотра отчета выберите Save As в меню File.  Это вызовет диалог Save File, откуда отчет может быть сохранен в HTML.

Для сохранения в HTML формате, в выпадающем меню Save as, выберите HTML файлы. Затем ведите имя нового HTML файла в поле ввода File name. Когда будете готовы, нажмите кнопку Save.

Каждая страница отчета, будет сохранена как отдельный HTML файл. Например, трехстраничный отчет произведет три страницы HTML. На каждой странице будут ссылки на предыдущую или следующую страницы. Однажды сохраненный HTML файл можно будет просматривать любым браузером.

PDF

Подлинно полезный отчет, этот тот отчет, который может использоваться на различных платформах. Rave дает эту возможность через создание PDF файла. Отчет может быть сохранен в PDF формате, и затем через использование бесплатного продукта Adobe Acrobat Reader, любой человек может открыть, просмотреть и отпечатать отчет.

Это доступно через пункт Execute Report (и также F9) в меню визуального редактора File или через пункт Save As меню File в просмотре отчета. Использование просмотра отчета, позволяет пользователю просмотреть отчет перед выводом в файл PDF формата.

После выбора Execute появится диалог Output Options, из которого можно выбрать формат. И также указать имя PDF файла.

В просмотре отчета, используйте пункт Save As, который выведет диалог Save File, откуда Вы можете сохранить отчет в PDF формате, также указав имя файла.

Для сохранения в PDF, в выпадающем меню Save as, выберите Adobe PDF. Затем, укажите имя нового PDF файла в поле ввода File name. Затем нажмите кнопку Save.

RTF

Rave также позволяет сохранять отчет в RTF файле (Rich Text Format). Данный формат файла можно загружать во многие текстовые процессоры для широкого спектра задач. Например, ваш отчет может быть включен документ компании как приложение. Или отчет, может быть загружен в текстовый процессор, затем некоторые строки, для привлечения особого внимания, могут быть отредактированы (раскрашены или выделены жирным шрифтом).

Это доступно через пункт Execute Report (и также F9) в меню визуального редактора File или через пункт Save As меню File в просмотре отчета. Использование просмотра отчета, позволяет пользователю посмотреть отчет перед выводом в файл RTF формата.

После выбора Execute появится диалог Output Options, из которого можно выбрать формат. И также указать имя файла.

В просмотре отчета, используйте пункт Save As, который выведет диалог Save File, откуда Вы можете сохранить отчет в RTF формате, также указав имя файла.

Для сохранения в RTF, в выпадающем меню Save as, выберите Adobe PDF. Затем, укажите имя нового RTF файла в поле ввода File name. Затем нажмите кнопку Save.