Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРС_проект_ИС.doc
Скачиваний:
18
Добавлен:
11.08.2019
Размер:
3.38 Mб
Скачать

7.6. Экспорт отчета в файл

Экспорт отчета в файл того или иного формата необходим, когда созданный в программе отчет требуется переслать партнеру. В окне предварительного просмотра отчета по умолчанию можно сохранить отчет только в специфичном для технологии формате NDR или в виде последовательности поступающих на принтер команд в формате PRN. Ни тот, ни другой формат нельзя считать приемлемым.

В технологии Rave Reports имеется возможность экспортировать отчет в файлы наиболее распространенных форматов HTML, PDF (для просмотра с помощью утилиты Acrobat Reader), RTF и TXT. Для реализации этой возможности нужно поместить на форму приложения (или в модуль данных) соответствующие компоненты TRvRenderXXX из вкладки Rave. После этого в окне предварительного просмотра достаточно щелкнуть на кнопке сохранения файла и выбрать нужный формат в раскрывающемся списке Тип файла. Для русскоязычных отчетов прекрасные по качеству документы дает формат HTML. Отчет, сохраненный в этом формате, можно просмотреть и напечатать с помощью стандартного браузера Windows.

8. Создание СправочнОй системЫ

Приложение должно обеспечивать доступ к справочной системе, содержащей исчерпывающую информацию о том, как работать с этим приложением.

Справочная система программ, работающих в Windows, в том числе и справочная система Delphi, представляет собой набор файлов определенной структуры, используя которые программа Winhelp, являющаяся составной частью Windows, выводит справочную информацию по запросу пользователя.

Основным элементом справочной системы являются HLP-файлы, в которых находится справочная информация. В простейшем случае справочная система программы может представлять собой один HLP-файл.

Создать справочную систему (HLP-файл) можно, например, при помощи поставляемой вместе с Delphi программы Microsoft Help Workshop. Исходным материалом для создания HLP-файла является текст справочной информации, представленный в виде RTF-файла.

Процесс создания справочной системы (HLP-файла) включает два этапа:

  1. Подготовка справочной информации (создание файла документа справочной информации).

  2. Преобразование файла справочной информации в файл справочной системы.

8.1. Создание файла документа справочной информации

Файл документа справочной системы представляет собой RTF-файл определенной структуры. Создать RTF-файл справочной информации можно при помощи Microsoft Word. В этом случае действия выполняются в следующем порядке.

1. Набрать текст справки, оформив заголовки разделов одним из стилей Заголовок, (например, Заголовок 1). При этом текст каждого раздела должен находиться на отдельной странице документа (заканчиваться символом «разрыв страницы»).

2 . В режиме сноски добавить идентификационные обозначения разделов справки. Для этого установить курсор перед первой буквой заголовка первого раздела и из меню Вставка выбрать команду Сноска. В открывшемся диалоговом окне Сноски (рис. 47) в группе Вставить сноску установить переключатель в положение обычную, а в группе Нумерация – в положение другая. В поле ввода номера сноски следует ввести символ « # » и нажать ОК. В документ будет вставлена сноска « # », и в нижней части документа появится окно ввода текста сноски, в котором рядом со значком сноски следует ввести идентификатор первого раздела справки (IDH_001). Если идентификатор раздела справки начинается с префикса idh_ , то во время компиляции файла будет проверена корректность ссылок. Аналогично вводится идентификатор второго раздела справки (IDH_002) и т. д.

Рис. 47. Диалоговое окно Сноски

  1. В режиме сноски добавить заголовки разделов справки. Установить курсор перед первой буквой заголовка первого раздела и из меню Вставка выбрать команду Сноска. В диалоговом окне Сноски в группе Вставить сноску установить переключатель в положение обычную, а в группе Нумерация – в положение другая. В поле ввода номера сноски следует ввести символ « $ » и нажать ОК. В документ будет вставлена сноска $, и в нижней части документа появится окно ввода текста сноски, в котором рядом со значком сноски следует ввести заголовок первого раздела справки. Аналогично вводится заголовок второго раздела справки и т. д.

  2. При необходимости можно ввести несколько ключевых слов для отображения на вкладке Указатель диалогового окна справочной системы. Для этого в режиме сноски следует добавить в начало раздела латинскую букву K. В окне ввода текста сноски следует ввести через пробел нужные ключевые слова.

Справочная система организована по принципу гиперссылок. Выделенные слова (по умолчанию используется зеленый цвет) являются ссылками, и при щелчке на них выполняется переход к другим разделам справочной системы. Чтобы сделать фрагмент текста гиперссылкой, используют следующий порядок действий.

1. После окончания фрагмента надо немедленно (без пробела) ввести идентификатор раздела, на который должен быть совершен переход:

учет информации об изделияхIDH_002

2. Необходимо выделить слова, входящие в ссылку, и задать режим подчеркивания шрифта. Двойное подчеркивание означает, что после перехода новое содержимое надо открыть в текущем окне справочной системы:

учет информации об изделияхIDH_002

3. В случае одинарного подчеркивания текст раздела отображается во всплывающем окне:

учет информации об изделияхIDH_002

4. Выделить идентификатор (IDH_002) и сделать этот текст скрытым:

учет информации об изделияхIDH_002

Ниже приведен текст первого раздела справки во время подготовки файла справочной информации для разрабатываемого приложения.

# $Приложение «Сбыт готовой продукции»

Приложение предназначено для автоматизации документооборота отдела сбыта готовой продукции предприятия. Основные операции приложения:

  • учет информации об изделияхIDH_002;

  • учет информации о заказчикахIDH_003;

  • учет отгрузки продукцииIDH_004;

  • учет оплаты продукцииIDH_005;

  • анализ полноты оплатыIDH_006.

Доступ к перечисленным операциям позволяет осуществить главная форма приложения.

----------------------------------------------Разрыв страницы---------------------------------------------------

# IDH_001

$ Приложение «Сбыт готовой продукции»