Шрифт:
Интервал:
Закладка:
Нижний индекс (subscript).
На момент написания книги читалками не поддерживается.
Cинтаксис : content
Используется в элементах : code , emphasis , p , strikethrough , strong , style , subtitle , sub , sup , th , td , v
Вложенные элементы : a , code , emphasis , strikethrough , strong , style , sub , sup , image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
<p>x<sub>1</sub>+x<sub>2</sub>=y</p>
Элемент supВерхний индекс (superscript).
На момент написания книги читалками не поддерживается.
Cинтаксис : content
Используется в элементах : code , emphasis , p , strikethrough , strong , style , subtitle , sub , sup , th , td , v
Вложенные элементы : a , code , emphasis , strikethrough , strong , style , sub , sup , image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
<p>E=mC<sup>2</sup></p>
§ 2.12 Элементы для платных книг
В версию 2.1 были введены специальные элементы для создания платных книг. Поскольку сам формат средств криптозащиты не предусматривает, обрабатывать эти тэги должен исключительно сервер библиотеки.
К сожалению, или, вернее, к счастью, эти элементы до сих пор не нашли применения.
Элемент outputОпределяет способ вывода контента книги.
Cинтаксис : content
Используется в элементах : description
Вложенные элементы : part , output-document-class
Количество вхождений : произвольное
Атрибуты : mode (обязательный), currency, incude-all (обязательный)
Версия формата : 2.1
Пример :
<output mode="free" include-all="deny">
<part include="require" l:href="#half0_1"/>
<part include="allow" l:href="#half0_2"/>
<part include="allow" l:href="#half0_4_2"/>
<part include="require" l:href="#half0_4_3"/>
</output>
<output mode="paid" price="3.14" currency="WMZ" include-all="require">
<part include="deny" l:href="#half0_4_3"/>
</output>
Элемент output-document-classНазначение неясно.
Cинтаксис :parts
Используется в элементах : output
Вложенные элементы : part
Количество вхождений : произвольное
Атрибуты : name, create, price
Версия формата : 2.1
Пример :
Элемент partДелит книгу на платные и бесплатные части.
Cинтаксис :
Используется в элементах : output
Вложенные элементы : нет
Количество вхождений : произвольное
Атрибуты : mode, include
Версия формата : 2.1
Пример : см. пример элемента output
§ 2.13 Спецсимволы
Некоторые символы в теле книги отображаются особым образом. Это нужно для предотвращения ошибок. Например, «<» и «>» зарезервированы для обозначения границ тэгов. Если их использовать в прямом виде как-то еще, то программа будет считать это ошибкой.
Такие последовательности называются предопределенными сущностями .
Список таких символов в FictionBook крайне мал. Их, собственно, всего три.
& — &;
< — <;
> ; — >;
Cтандартные сущности XML ' и " в FiсtionBook не используются и конвертируются в символы «'» и «"» соответственно.
§ 2.14 Список атрибутов элементов
Многие элементы в FictionBook имеют дополнительные параметры — атрибуты.
Атрибут alighВыравнивание текста в ячейке таблицы.
Используется в элементах : td , th , tr
Значение : фиксированное; left, right, center, justify
Значение по умолчанию : left
Атрибут altНазначение аналогично HTML — текст, отображающийся вместо картинки.
Используется в элементах : image
Значение : произвольная текстовая строка
Атрибут colspanПозволяет объединять столбцы таблиц.
Используется в элементах : th , td
Значение : произвольное целое число
Атрибут content-typeОпределяет тип содержимого элемента-контейнера binary
Используется в элементах : binary
Значение : фиксированное; image/png, image/jpeg, image/tiff, image/bmp, octet-stream
Атрибут createНазначение неясно.
Используется в элементах : output-document-class
Значение :
Атрибут currencyВалюта, в которой определена цена платной книги.
Используется в элементах : output
Значение : ограниченно-произвольное
Атрибут hrefСсылка. Как правило, внутри документа.
Используется в элементах : a , image
Значение : ссылка.
Атрибут idМетка, позволяющая ссылаться на элемент.
Используется в элементах : annotation , binary , cite , epigraph , image , p , poem , section , subtitle , table , td , text-author , th
Значение : текстовая строка.
Атрибут info-typeХарактеризует произвольную информацию.
Используется в элементах : custom-info
Значение : произвольная текстовая строка.
Атрибут includeНазначение неясно.
Используется в элементах : part
Значение :
Атрибут include-allНазначение неясно.
Используется в элементах : output
Значение : фиксированное
Атрибут matchОпределяет степень соответствия произведения выбранному жанру.
Используется в элементах : genre
Значение : целое число в диапазоне от 1 до 100
Атрибут modeСпособ вывода платного документа
Используется в элементах : output
Значение :
Атрибут nameПозволяет присвоить элементу имя. В отличие от метки (id), имя элемента используется исключительно программными средствами обработки документа.
Используется в элементах : body , sequence , output-document-class
Значение : произвольное
Атрибут numberПорядковый номер книги в серии.
Используется в элементах : sequence
- Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4) - Михаил Кондратович - Прочая околокомпюьтерная литература
- Цифровой журнал «Компьютерра» № 34 - Коллектив Авторов - Прочая околокомпюьтерная литература
- Основы домашнего компьютера. Практическое руководство для больших и маленьких - Лев Крайнов - Прочая околокомпюьтерная литература
- Цифровой журнал «Компьютерра» № 25 - Коллектив Авторов - Прочая околокомпюьтерная литература
- Компьютерра PDA N54 (04.09.2010-10.09.2010) - Компьютерра - Прочая околокомпюьтерная литература
- Цифровой журнал «Компьютерра» № 28 - Коллектив Авторов - Прочая околокомпюьтерная литература
- Журнал PC Magazine/RE №11/2008 - PC Magazine/RE - Прочая околокомпюьтерная литература
- Цифровой журнал «Компьютерра» № 164 - Коллектив Авторов - Прочая околокомпюьтерная литература
- Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5 - Тимур Машнин - Прочая околокомпюьтерная литература
- Цифровой журнал «Компьютерра» № 183 - Коллектив Авторов - Прочая околокомпюьтерная литература