Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
bookeditor.pdf
Скачиваний:
39
Добавлен:
17.03.2016
Размер:
532.7 Кб
Скачать

меню Экспорт/Создать RTF.... В появившемся диалоге выберите папку, введите имя RTF файла и нажмите ОК.

Создание произвольной документации

Для того чтобы создать документацию в формате, который не предусмотрен в программе SunRav BookEditor, сделайте следующее:

1.

Нажмите клавиши Shift +Ct rl+M или выберите пункт меню

Экспорт/Создать свой....

2.

Установите желаемые параметры.

 

3.

Нажмите кнопку ОК.

 

Шаблоны

Механизм шаблонов (templates) позволяет гибко настроить формат экспортируемых документов. С помощью шаблонов возможно создание документов в тех форматах, которые подходят именно Вам. Например, с помощью шаблонов, входящих в дистрибутив программы, возможно создание текстовых документов и документов в формате XML. Кроме того, шаблоны позволяют гибко настроить внешний вид HTML и CHM документов.

Шаблон представляет из себя текстовый файл, в котором описана структура документа. Структура описывается с помощью макросов, циклов и условий. Выбрать шаблон можно в окне

настроек книги. Для экспорта в HTML и CHM на странице HTML, а для других форматов на странице Custom.

Наилучший способ создать свой шаблон редактирование шаблонов, поставляемых с программой. Вы можете найти их в папке Templates программыSunRav BookEditor.

Макросы

Макрос

Описание

Макросы, ориентированные на текущий раздел. Используются ТОЛЬКО в цикле <repeat

name="ITEMS">.

 

 

 

CURITEMTITLE

Название раздела

CURITEMID

ID раздела

CURITEMINDEX

Индекс (порядковый номер) раздела

CURITEMLEVEL

Уровень вложенности

CURITEMTEXT

Текст раздела

CURITEMSAFETEXT

Текст раздела, в котором некоторые символы заменены на

соответствующие тэги.

 

CURITEMHTML

Текст раздела в формате HTML

CURITEMRTF

Текст раздела в формате RTF

FOLDERIMG

Ссылка на изображение папки

LINEIMG

Ссылка на изображение связующей линии

CURITEMNOCHILDREN

Срабатывает, если у раздела нет дочерних разделов

CURITEMHAVECHILDREN

Срабатывает, если у раздела есть дочерние разделы

CURITEMHAVECHILDRENOPEN

Срабатывает, если это текущий раздел и у раздела есть дочерние

 

разделы.

Макросы, ориентированные на текущий раздел.

 

 

ITEMTITLE

Название раздела

Copyright SunRav Software, 2002-2013

http://www.sunrav.ru

 

 

 

 

 

ITEMID

ID раздела

 

 

ITEMINDEX

Индекс (порядковый номер) раздела

 

 

ITEMLEVEL

Уровень вложенности

 

 

ITEMTEXT

Текст раздела

 

 

ITEMSAFETEXT

Текст раздела, в котором некоторые символы заменены на

 

 

соответствующие безопасные символы.

 

 

 

 

 

ITEMHTML

Текст раздела в формате HTML

 

 

ITEMRTF

Текст раздела в формате RTF

 

 

ITEMKEYWORDS

Ключевые слова

 

 

Макросы, связанные с книгой в целом

 

 

 

 

 

 

BOOKHEADER

Заголовок книги в текстовом формате

 

 

BOOKFOOTER

Нижний колонтитул книги в текстовом формате

 

 

BOOKHTMLHEADER

Заголовок книги в HTML формате

 

 

BOOKHTMLFOOTER

Нижний колонтитул книги в HTML формате

 

 

BOOKTITLE

Название книги

 

 

BOOKCHARSET

Кодовая страница

 

 

BOOKDESCRIPTION

Описание книги в текстовом формате

 

 

BOOKHTMLDESCRIPTION

Описание книги в HTML формате

 

 

Разные макросы

 

 

 

 

 

 

 

BTNNEXT

Создает ссылку на следующий раздел

 

 

URLNEXT

Содержит только URL на следующий раздел

 

 

BTNPREV

Создает ссылку на предыдущий раздел

 

 

URLPREV

Содержит только URL на предыдущий раздел

 

Циклы

Синтаксис циклов:

<repeat name="loop name">

</repeat name="loop name">

 

 

Цикл

Описание

 

 

<repeat name="ITEMS">

 

<ITEM>

 

тело цикла

Пробегает по всем разделам книги.

</ITEM>

 

</repeat name="ITEMS">

 

<repeat

 

name="SECTIONS">

 

<SECTION>

Пробегает по всем (в текущей версии двум)

тело цикла

столбцам содержания книги.

</SECTION>

 

</repeat

 

name="SECTIONS">

 

Пример:

Этот пример показывает как пробежать по всем главам и их ID книги.

Copyright SunRav Software, 2002-2013

http://www.sunrav.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]