Читаем FictionBook Editor V 2.66 Руководство полностью

Ограничение: поддерживается только стандартный формат оформления сносок (когда каждая сноска представлена секцией в ‹body name="notes"› и ссылки сносок ссылаются именно на секции). Кроме того, скрипт понимает лишь одноуровневые сноски, т. е. в боди notes не должно быть секций второго уровня вложенности.

Изменения в версии 1.2:

• скрипт работал некорректно (выдавал сообщение "Отсутствует # в адресе ссылки.") в случае, если FBE показывал длинные ссылки в книге

(допустим,"file:///C:/FB2/FBE2.0%2004%20-%2028%20Jun%202009.dir/main.html#N1" вместо "#N1");

• при отсутствии body примечаний скрипт выдавал сообщение об этом, но потом вылетал с ошибкой;

• сообщение об ошибке "Нет секции примечания с id, указанным в ссылке." исправлено на "В body примечаний нет секции примечания с id, указанным в ссылке.".

<p> Регистр v1.1</p>

Данный набор скриптов позволяет, выделив текст и запустив скрипт, перевести его в нижний либо в ВЕРХНИЙ регистр.

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

1. В верхний регистр;

2. В нижний регистр;

3. Предложение – Делает первую букву прописной остальные строчные, как в предложении. Удобно для изменения в заголовках, где все прописные;

4 Капитализация выделения - В выделенном фрагменте начинает все слова с заглавных;

5 Сжатие_разрядки - сжимает разрядку. Осторожно - может слепить слова, если, текст форматирован по ширине;

6 Циклическое изменение регистра - меняет заглавные на прописные и наоборот.

<p>Вставка ссылки на midi-файл v1.0</p>

AlReader позволяет читать fb2-книги со ссылками на midi-файлы, которые (midi-файлы) можно прослушать прямо в читалке. Данный скрипт позволяет вставить такую ссылку. Для этого нужно выделить текст, который следует сделать ссылкой, запустить скрипт, выбрать музыкальный файл, и подтвердить создание ссылки. Чтобы читалка нашла файл с музыкой, нужно положить midi в zip-архив, в котором лежит и fb2.

<p>Разбиение на секции v1.3</p>

Данный скрипт позволяет, задав признак для поиска строк – будущих заголовков, произвести разбиение fb2-документа на секции с одновременной разметкой этих заголовков тегом title. После чего остается придать секциям правильную вложенность с помощью кнопок управления структурой документа, которые есть в окне "Структура книги" редактора. По сути, скрипт избавляет от ручной работы с комбинацией Shift-Enter.

После запуска скрипта появляется окно настроек. В нем можно задать регэксп для поиска строк-заголовков. Можно выбрать, учитывать ли регистр при поиске по заданному регэкспу. Еще можно настроить, сколько при разметке захватывать в заголовок строк до и после строки, найденной по регэкспу.

Второй этап работы скрипта запускается кнопкой "Обработать" или "Обработать и выйти". В процессе обработки создаются разрывы секций (‹/section›‹section›) перед найденными строками-заголовками, а сами заголовки (которые на тот момент еще не заголовки) размечаются тегом title.

Чтобы скрипт заработал, html-файл из архива следует положить в подпапку HTML папки той версии редактора, исполняемый файл которого запускаете. Создайте эту подпапку, если ее нет. js-файл должен лежать в папке скриптов, выбранной в настройках редактора.

Изменение в версии 1.3:

поправлено то, что после выхода из скрипта освобождалась не вся занимаемая им память.

<p>Обработка кавычек v2.7</p>

В набор входят следующие скрипты:

1. Расстановка елочек и лапок;

2. Расстановка елочек и лапок (начиная с 1-го уровня);

3. Расстановка елочек и лапок (начиная со 2-го уровня);

4. Расстановка елочек и лапок (с позиции курсора);

5. Расстановка елочек и лапок (с позиции курсора, начиная с 1-го уровня);

6. Расстановка елочек и лапок (с позиции курсора, начиная со 2-го уровня);

7. Переход на след. елочки;

8. Переход на пред. елочки;

9. Переход на пред. лапки;

10. Переход на след. лапки;

11. Переход на пред. прямые кавычки;

12. Переход на след. прямые кавычки;

13. Переход на пред. прямые кавычки, елочки или лапки;

14. Переход на след. прямые кавычки, елочки или лапки;

15. Расстановка только елочек.

Скрипт под номером 1 проставляет елочки и лапки в документе, учитывая уровни их вложенности и работает корректно, даже в случае наличия сносок. Если в момент запуска скрипта выделения в документе нет, будет обработан весь текст. Если же есть выделение, будет обработана лишь выделенная область. Скрипт находит спорное место, сообщает Вам об этом и предлагает исправить вручную. Если число кавычек в уровне не совпадает – означает, что где-то есть непарная (открывающая/закрывающая) кавычка. Скрипт показывает какой не хватает.

Видно не хватает закрывающей елочки. Скрипт останавливается в конце непарной секции. Вернитесь (при помощи скрипта "Переход на предыдущие ёлочки/лапки") к последней "ёлочке/лапке"(что указано непарным) и просмотрите текст. Исправьте знак или проставьте недостающую кавычку (её вид не имеет значения, скрипт изменит на правильный). После исправления ошибок запустите скрипт ещё раз.

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

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

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

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

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

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

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

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

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