The Golden Section labs Документация на GoldenSection Notes   Prev Page Prev Page
Введение
О программе GSNotes
Обзор возможностей
Системные требования и установка
Что нового в этой версии?
История изменений
Благодарности
Совместимость с 2000 годом
Как работать с программой
Заметки
Добавление и редактирование заметок
Вставка гиперссылки
Форматирование абзаца
Вставка таблиц
Свойства таблицы
Поиск в комментарии
Проверка орфографии
Присоединение файлов
Просмотр изображения
Графические форматы
Папки
Корзина
Пользовательский интерфейс
Иконка в системной области
Панель инструментов и меню
Меню Файл
Меню Правка
Меню Вид
Меню Документ
Меню Запись
Меню Вставка
Меню Формат
Меню Таблица
Меню Сервис
Меню Справка
Работа с файлами
Управление базой данных
Импорт
Экспорт
Поиск в файле
Работа с документами
Свойства документов
Защита документов паролем
Работа с записями
Печать документов
Предварительный просмотр
Настройка отчетов для печати
Основы
Секции и ключевые слова
Пример шаблона
Настройка программы
Дополнительные настройки
Настройки при минимизации
Настройка интерфейса
Создание документов
Настройка шрифтов
Язык интерфейса
Настройка диалогов
Конвертация из форматов предыдущих версий
Техническая поддержка
Потеряли ключ?
Изменился адрес e-mail?
Лицензия и регистрация
Регистрация
Ограничения незарегистрированной версии

Основы


HTML-печать предназначена для печати различных типов документов. Отличительной особенностью от обычного способа печати заключается в легкости создания шаблонов отчетов, для написания которых требуются базовые знания языка HTML.

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

Рассмотрим типичный шаблон для печати, на примере Заметок - файл notes.rep (поставляется в комплекте с GoldenSection Notes в папке Reports).

     
[%%ReportType=Notes%%]
[%%ReportCaption="Notes"%%]
[%%ReportDescription=" "%%]
[%%HEADER%%]
<html>
<head>
<title>%%ReportTitle%%</title>
<META http-equiv=Content-Type content="text/html; charset=%%Charset%%">
</head>
<BODY bgcolor=#FFFFFF leftmargin=5 topmargin=5 rightmargin=5 bottommargin=5>
<FONT size=2 color=#000000 face="Arial">
%%ImgCaption%%<STRONG>%%Caption%%</STRONG> 
</FONT>
<hr>
#==============================================================================
[%%ROWTABLE%%]
<TABLE border=1 cellpadding=3 width="100%" cellspacing=0>
  <tr bgcolor="%%BGColor%%"> <td>%%IgnoreHtmlTitle%%</td> </tr>              
</TABLE>
#==============================================================================
[%%COMMENTS%%]  
<TABLE border=0 cellpadding=0 cellspacing=0 width="100%" bgcolor="%%BGColor%%">
 <tr><td>%%Comments%%</td></tr>
</TABLE>
#==============================================================================
[%%FOOTER%%] 
</body>
</html>


На основании этого шаблона, при печати задач формируется отчет следующего вида:



Шаблон состоит из семи обязательных частей - секций. Все секции должны следовать в строго определенном порядке и выглядят следующим образом:

[%%ReportType=Notes%%]  тип отчета
[%%ReportCaption="Notes"%%]название отчета
[%%ReportDescription=" "%%]описание отчета
[%%HEADER%%] шапка отчета
[%%ROWTABLE%%] данные
[%%COMMENTS%%] комментарии
[%%FOOTER%%] окончание отчета

В секции [%%ReportType=Notes%%] после знака "=" записывается тип отчета.
Для Заметок эта строка должна быть записана, как [%%ReportType=Notes%%] (см. полный список всех секций в разделе Условные обозначения, секции, ключевые слова ...).

Секция [%%ReportCaption="Notes"%%] - после знака "=" в кавычках записывается название отчета, которое при печати будет отображаться в поле Шаблон отчета окна Параметры отчета.

Секция [%%ReportDescription=" "%%] - после знака "=" в кавычках записывается краткое описание отчета, которое при печати будет отображаться в поле Описание отчета окна Параметры отчета.



Секция [%%HEADER%%] - описание шапки отчета. В нее входя стандартные HTML-теги и ключевые слова, необходимые для создания шапки отчета:

Пример секции [%%HEADER%%]:
     
[%%HEADER%%]
<html>
<head>
<title>%%ReportTitle%%</title>
<META http-equiv=Content-Type content="text/html; charset=%%Charset%%">
</head>
<BODY bgcolor=#FFFFFF leftmargin=5 topmargin=5 rightmargin=5 bottommargin=5>
<FONT size=2 color=#000000 face="Arial">
%%ImgCaption%% <STRONG>%%Caption%%</STRONG> 
</FONT>
<hr>


Так, ключевое слово %%Charset%%, при формировании отчета, заменяется номером кодовой страницы. Вместо %%ImgCaption%% подставляется иконка текущего документа. Вместо %%Caption%% - название документа.

В секции [%%ROWTABLE%%] расположены изменяемые табличные данные. Для документов типа Заметки, это область отображения названия заметок.

     
[%%ROWTABLE%%]
<TABLE border=1 cellpadding=3 width="100%" cellspacing=0>
  <tr bgcolor="%%BGColor%%"> <td>%%IgnoreHtmlTitle%%</td> </tr>              
</TABLE>


где %%IgnoreHtmlTitle%% - ключевое слово, заменяемое при формировании отчета на значение поля Title - название заметки.
%%BGColor%% - ключевое слово, вместо которого подставляется значение цвета заметки.

В секции [%%COMMENTS%%] находится ключевое слово %%Comments%%, отвечающее за вывод комментариев к документу.

     
<TABLE border=0 cellpadding=0 cellspacing=0 width="100%" bgcolor="%%BGColor%%">
 <tr><td>%%Comments%%</td></tr>
</TABLE> 


Раздел [%%FOOTER%%] описывает теги окончания шаблона HTML отчета.

     
[%%FOOTER%%]
</body>
</html>


Copyright (c) 1999-2006 TGS Labs
The CHM file was converted to HTML by chm2web software.