Читаем Описание работы пакета OOoFBTools Создание книг FB2 полностью

Теперь переключаемся на работу с символьными стилями, нажав кнопку «a» на диалоге «Стили и форматирование»

Имена всех Авторов отмечаем символьным стилем #Name, фамилии – #Family, отчества – #Patronymic и т. д:

Для Переводчиков Книги все делается аналогично. Ну, и так далее…

3. Реальный пример

Например, есть текст отсканированного и распознанного документа (небольшой фрагмент с данными о бумажной книге и издательстве):

Нам многое здесь не требуется (только то, что поддерживает форма fb2.1). Нужная нам информация выделена цветом (синим – аннотация на книгу, красным – данные о бумажной книге и издательстве):

Поэтому «лишнюю» информацию можно удалить, а можно и оставить – она мешать не будет. «Нужную» информацию распределяем отдельно на каждой строке: Данные на бумажную Книгу – на своем абзаце, На Автора – на своем, на Электронную Книгу – на своем и т. д. При этом порядок расположения данных значения не имеет.

Вот что у нас получилось:

Теперь применяем «служебные стили»:

К абзацу с данными бумажной книги – стиль абзаца #PaperBook, потом применяем символьные стили к Названию бумажной книги – #PaperBook Name, к Городу, где издали книгу – #PaperBook City, к Издателю – #PaperBook Publisher, к Году издания – #PaperBook Year, к ISBN – #PaperBook ISBN.

К Аннотации на книгу – стиль абзаца _Book Annotation.

Названия стилей – по умолчанию. Вы можете их назвать, как вам нравится, переопределив их (см. ниже).

Добавим еще абзацы с ФИО Автора, с Серией Книги и Серией Бумажной Книги. Применим к ним «их» стили. Вот что у нас получилось:

Теперь, после запуска конвертера, вся эта информация будет скопирована в соответствующие поля формы конвертера, при этом в результирующем fb2-файле эти данные «окажутся в своих» тэгах, а в основном тексте документа их не будет:

Здесь на картинке показано еще и окно сообщение «Список Серий для Книги», вызванное щелчком мышки по метке-счетчику для серий книги (справа от кнопки «+») – просто для контроля правильности работы инициализации конвертера.

<p>Некоторые инструменты для «служебных стилей»</p>

При задании некоторых служебных стилей очень легко сделать ошибку (Жанр Книги и Язык Книги). Конвертер игнорирует неверные данные – иначе fb2-файл будет невалидным (библиотеки не примут). Поэтому в пакете есть несколько инструментов для автоматической вставки 1 или нескольких Жанров и Языка Книги и Оригинала.

Допустим, есть текст с уже созданными абзацами-данными по Книге:

1. Вставка Жанра Книги

Для этого ставим курсор на новом абзаце и выбираем пункт меню OOoFBTools – › Insert Description Genre… Или нажимаем на одноименную кнопку на панели инструментов FictionBook Tools. В появившемся диалоге выбираем из списка Жанр книги, если надо – то и его match. Жмем кнопку «Добавить». Если Книга «подпадает под несколько жанров», то описанные действия можно повторить.

Теперь нажимаем «Ок» и вот что у нас получилось:

Match = 0 при экспорте будет конвертером игнорироваться.

Слова “Genre of Book:” и “Match:” не отмечены никаким символьным служебным стилем и просто игнорируются конвертером. Они добавлены для информативности.

В Инструменте Вставки Жанра Книги сделана возможность работы с Избранными Жанрами.

Кнопка «…» вызывает диалог Избранных Жанров:

Как работать с Избранными Жанрами см. ниже.

2. Вставка Языка Книги

Для вставки Языка Книги почти то же самое. Ставим курсор на новом абзаце и выбираем пункт меню OOoFBTools – › Insert Description Lang… Или нажимаем на одноименную кнопку на панели инструментов FictionBook Tools. В появившемся диалоге выбираем из списка Язык Книги, и, если надо – то и Язык оригинала Книги.

Теперь нажимаем «Ок» и вот что у нас получилось:

Если был выбран и Язык оригинала, то результат будет немного другой:

Слова “Language of Book:” и “Original:” не отмечены никаким символьным служебным стилем и просто игнорируются конвертером. Они добавлены для информативности, чтобы пользователю не запутаться и не забыть, где Язык оригинала, а где – электронной книги.

3.7. Переопределение стилей по умолчанию на свои стили

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

С другой стороны, переопределение стилей может пригодится и в такой ситуации: Вы открыли в OOo Writer документ «из-под» Microsoft Word. А он отформатирован своими стилями (Заголовок 1… Заголовок N и т. д.). Конечно, можно заменить все стили с помощью диалога поиска и замены. Но можно просто переопределить стили на нужные (не производя никаких замен внутри самого документа) и запустить конвертер.

Диалог выглядит так – для «Основных» стилей:

Для «Служебных стилей»:

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных