Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Утилиты для DjVu: DjVuNMEditor, FR11 DTL Crutch и др.

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

NME



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DjVuNMEditor v3.6
 
НАЗНАЧЕНИЕ
Редактор файлов формата DjVu, в т.ч. текстового слоя, аннотаций, заголовков страниц, метаданных, закладок и др. (отмеченное серым в текущей версии не реализовано)
 
СИСТЕМНЫЕ ТРЕБОВАНИЯ
Windows XP+
 
ОПИСАНИЕ
 
ТЕКСТОВЫЙ СЛОЙ
 
Редактирование текстового слоя осуществляется во вкладке "Текстовый слой (Hidden Text)" на боковой панели..
При наличии текста на текущей странице в данном окне отображается дерево с зонами от PAGE до CHAR (при наличии).. Выпадающее меню появляется при клике ПКМ на элементах дерева..
Для редактирования текстового слоя, созданного с помощью ФР11+, необходимо предварительно преобразовать его структуру - дочерние элементы одного из элементов должны быть зонами одного типа, а после ФР зоны типов WORD и CHAR включены непосредственно в зону PAGE.. Сделать это можно утилитой FR11 DjVu Text Layer Crutch.. Также данная возможность появилась и в DjVuNMEditor'е - для преобразования необходимо кликнуть в дереве текстового слоя "Редактировать текстовый слой (Edit a text layer)" и подтвердить данное действие.. Программа удалит зоны CHAR, добавит зоны LINE и PARAGRAPH, а также объединит две половинки слов, разделенных знаком переноса "¬"..
 
Список команд [Горячие клавиши]:
РЕДАКТИРОВАТЬ (EDIT) [F2] - можно только элементы нижнего уровня (обычно это WORD, реже LINE или CHAR).. Здесь можно изменить текст, размеры и координаты зоны.. Размеры вышестоящих зон автоматически пересчитываются.. Редактирование также доступно при даблклике на элементе нижнего уровня.. Кроме того, если выделить нужное слово на странице книги и нажать [F2], то также появится окно редактирования данного выделенного слова..
ОБЪЕДИНИТЬ (MERGE) [Ctrl+M] - объединяет выделенную ветку с нижестоящей того же уровня в пределах одной родительской ветки.. Если нет нижестоящих, то происходит слияние с вышестоящей (при наличии таковой)..  
УДАЛИТЬ (DELETE) [Delete] - удаляет выбранную ветку вместе с дочерними.. Если у родительской ветки удаляемый элемент был единственным дочерним, то родитель (пустой) тоже удаляется..  
СОЗДАТЬ ДО/ПОСЛЕ (CREATE BEFORE/AFTER) [Shift+N/Ctrl+N] - создает новый элемент дерева того же уровня, что и выбранный элемент, а также дочерние элементы (при их наличии).. Где создает (до или после) - ясно из названия пункта меню.. После создания автоматически открывается окно редактирования нового элемента нижнего уровня..
Размеры и положение создаваемой зоны автоматически рассчитываются исходя из размеров выбранного элемента, а также его типа и места создания (до/после).. Однако, пользователь может также вручную нарисовать границы создаваемого элемента.. Для этого необходимо выполнить следующее:
1) Перейти в режим "Выделить область (Rectangle Tool)" на панели инструментов, в меню "Инструменты (Tools)" или по горячей клавише [R]
2) Выбрать в дереве элемент, до/после которого будет создаваться новый элемент  
3) Выделить на поле книги прямоугольную область
4) Снова выбрать элемент из п.2 и применить команду создания нового элемента из контекстного меню или хоткеем.. Координаты созданного элемента будут совпадать с координатами прямоугольной области из п.3.. Если предварительно не выбрать элемент (пропустить п.2), то при выполнении п.4 выделение прямоугольной области из п.3 пропадет..
РАЗДЕЛИТЬ (SPLIT) [F5] - разделяет элемент нижнего уровня на несколько.. Разделитель - пробел.. Здесь также можно подкорректировать текст.. Также горячая клавиша [F5] позволяет разделять слово, выделенное на странице..
ВЫРЕЗАТЬ (CUT) [Ctrl+X] + ВСТАВИТЬ ДО/ПОСЛЕ (PASTE BEFORE/AFTER) [Shift+V/Ctrl+V] - переносит элемент(ы) вместе с дочерними элементами в указанное место.. Команда "Вырезать текст... (Cut Text...)" доступна также на поле книги - для её вызова необходимо выделить мышью скрытый текст и вызвать меню по ПКМ или использовать хоткей [Ctrl+X].. Использование данной команды на поле книги позволяет вырезать сразу несколько одноуровневых элементов (например, несколько LINE или WORD, в общем любых, кроме PAGE), но есть одна особенность - если выделены элементы разных уровней, то выделение увеличивается до размеров наибольшей из выделенных зон.. Визуально это увеличение будет видно на поле книги после использования данной команды..
После выбора команды "вырезать" другие действия в контекстном меню вкладки "Текстовый слой (Hidden Text)", кроме как "вставить до/после" и разворачивания/сворачивания узлов не доступны до вставки или отмены команды "вырезать".. При отмене действия элемент остается там же, где и был.. Также отмена производится при использовании после команды "вырезать" каких-либо указанных выше горячих клавиш..
Уровень указанного элемента, до или после которого осуществляется вставка, должен быть таким же, как и у вырезанного элемента, т.е. если вырезан "LINE", то вставить его можно только до/после другого "LINE".. Если перенесенный элемент был единственным дочерним у родительского узла, то родитель (пустой) удаляется..
РАСКРЫТЬ/СВЕРНУТЬ СПИСОК (EXPAND/COLLAPSE) - команды применяются для указанного узла и его дочерних элементов.. При нажатии кнопки "Настройки (Settings)" - (значек шестерёнки в правом верхнем углу окна) эти команды действуют на всё дерево..
 
Быстро найти выделенный на поле книги текст в дереве "Текстовый слой (Hidden Text)" можно используя команду "Найти текст в дереве (Find Text In Tree)" в контекстном меню под командой "Вырезать текст... (Cut Text...)" или по горячей клавише [F8]..
 
Быстрое переключение режимов выделения текста и прямоугольной области доступно по кнопкам [T] (text) и [R] (rectangle)
 
Сохранить файл с откорректированным текстовым слоем можно воспользовавшись соответствующей кнопкой на панели инструментов, либо командами "Сохранить (Save)" или "Сохранить как...  (Save As...)" в меню "Файл"..
 
Также можно скопировать текущий текстовый слой в другую книгу по команде "Экспорт текста в другой документ (Export Text To Another Document)" в меню "Файл".. При этом программа автоматически поворачивает и масштабирует текстовый слой, при необходимости..
 
АННОТАЦИИ
 
Создание, удаление, редактирование аннотаций осуществляется командами в контекстном меню, вызываемом по клику ПКМ на поле книги, в подпункте Аннотации, либо горячими клавишами.. Создание и редактирование доступно только для одного типа аннотаций - прямоугольных (Rectangular Highlight в терминологии Document Express Editor'a), для остальных типов аннотаций (овальных, полигональных, текстовых, линий) доступно только удаление..  
 
Список команд [Горячие клавиши]:
СОЗДАТЬ [Ctrl+H или Shift+H] - создает новую аннотацию с габаритами предварительно выделенной прямоугольной области в режиме "Выделить область" или наружными границами выделенного текстового слоя в режиме "Выделить текст".. Без нажатия клавиши  [Shift] будет появляться окно, в котором можно установить нужные свойства аннотации.. При использовании клавиши [Shift] аннотация создастся без отображения данного окна..
РЕДАКТИРОВАТЬ [F2] - вызывает окно редактирования находящейся под курсором аннотации.. Если при этом на поле книги есть выделенное слово, то использование горячей клавиши [F2] вызовет команду редактирования этого выделенного слова (см. выше)..
УДАЛИТЬ [Delete или Ctrl+Delete] - удаляет аннотации в зависимости от выбранного пункта меню:  
- "Текущую" - находящуюся под курсором;
- "Выделенные" - попадающие в область прямоугольного выделения в режиме "Выделить область";
- "На странице" - все на странице, на которой было вызвано данное меню аннотаций;
- "Все в документе" - тут комментарии не требуются..
При использовании горячих клавиш [Delete] и [Ctrl+Delete] действуют следующие приоритеты - если есть выделение и некоторые аннотации попадают в это выделение, то удаляются они.. Если выделения нет или аннотации не попадают в это выделение, то команда действует на аннотацию под курсором, при наличии таковой.. Данный приоритет действует и для других команд, где область действия - выделенные, либо находящиеся под курсором аннотации.. При использовании команды меню или горячей клавиши [Delete] появляется окно подтверждения удаления аннотаций, при использовании горячих клавиш [Ctrl+Delete] удаление производится без появления данного окна..
ВЫРОВНЯТЬ ... ДВЕ СОСЕДНИЕ [Ctrl+Y] - при выборе данной команды и клике ЛКМ между двумя рядом расположенными в горизонтальном направлении аннотациями, перемещает правую границу расположенной левее аннотации и левую границу расположенной правее аннотации в указанную кликом точку.. Если в направлении клика отсутствует соседняя аннотация или она расположена далеко (расстояние превышает 50% ширины аннотации), то граница меняется только у одной аннотации.. Клавиши-модификаторы команды:
- [Ctrl] - нажатая перед кликом мышки, позволяет использовать эту команду несколько раз подряд.. Без использования [Ctrl] команда будет действовать однократно до клика мышкой, после этого для повторного действия команды нужно заново выбирать данный пункт меню или использовать [Ctrl+Y].. Для многократного действия команды держать постоянно нажатой клавишу [Ctrl] не обязательно, достаточно нажимать её непосредственно перед кликом мышью..
- [Shift] позволяет не только передвигать границы аннотаций, но и выравнивает их по высоте (при этом высота аннотации не может увеличиться более чем в 2 раза).. Допускается использовать эти модификаторы совместно, т.е. [Ctrl+Shift] + ЛКМ..
ВЫРОВНЯТЬ ... ГРАНИЦЫ [Ctrl+Стрелки или Ctrl+Alt+Стрелки] - выравнивает указанные границы аннотаций по границам предварительно сделанного прямоугольного выделения.. Здесь предусмотрены 2 режима выравнивания - первый (без кнопки [Alt]): выравнивание границ всех попадающих в выделение аннотаций; второй (с кнопкой [Alt]): указание нужных аннотаций вручную кликом по ним мышкой.. После активации второй режим отключается путем снятия прямоугольного выделения (например, кликом мышкой на пустом месте страницы книги) или нажатием кнопки [Esc] (если эта клавиша не настроена на закрытие программы).. Указание направления действия команды (лево, право, верх, низ) осуществляется соответствующим направлением стрелки на клавиатуре или выбором соответствующей команды в меню аннотаций.. В некоторых случаях при ручном указании аннотаций выравнивание может не осуществиться, например, если указано выравнивание левых границ, а правая граница аннотации находится слева от левой границы выделения - в этом случае правая и левая граница аннотации поменялись бы местами, но такое действие здесь не предусмотрено))
УБРАТЬ ПЕРЕСЕЧЕНИЕ ... СВЕРХУ/СНИЗУ / СПРАВА/СЛЕВА [Shift/Ctrl/Alt+U или Shift/Ctrl/Alt+L] - если аннотации пересекаются между собой, то набор команд данного меню позволит убрать эти пересечения.. Команды могут действовать как на аннотации, попадающие в выделение на странице, так и на всю страницу или несколько страниц, при использовании меню в окне миниатюр.. Существуют по 3 варианта установки нового положения накладывающихся границ аннотаций: в вертикальном направлении - фиксация верхних границ (т.е. верхние границы аннотаций меняться не будут, изменятся только нижние границы у находящихся выше аннотаций), фиксация нижних границ (здесь наоборот - у находящихся ниже аннотаций верхняя граница опустится до уровня нижней границы расположенной выше аннотации), а также среднее значение (пересекающиеся области аннотаций будут равномерно уменьшены на величину 1/2 высоты пересечения +/- 1 пиксель при нечётной высоте пересечения).. То же самое и для горизонтального направления, только координаты будут смещаться не вверх/вниз, а вправо/влево..
ИЗМЕНИТЬ ГАБАРИТЫ [Ctrl+I] - меняет габариты выделенных, либо находящихся под курсором аннотаций на указанное количество пикселей.. Положительные значения увеличивают габариты, отрицательные - уменьшают.. Изменяемая граница указывается в соответствующем поле появившегося окна (правое, левое, верхнее, нижнее).. Существуют ограничения - редактируемые аннотации не могут выйти за край страницы книги, а также не могут быть уменьшены до нулевых или отрицательных габаритов (для ограничения берутся самые маленькие габариты из выделенных аннотаций)..
СДВИНУТЬ [Ctrl+D] - сдвигает выделенные или находящиеся под курсором аннотации в указанном направлении.. Край страницы является ограничением перемещения.. Отрицательные значения вводить нельзя, направление перемещения необходимо указывать в соответствующем направлению поле..
ОБЪЕДИНИТЬ [Ctrl+M] - объединяет несколько выделенных прямоугольным выделением аннотаций в одну.. Габариты объединенной аннотации будут равны описанному вокруг выделенных аннотаций прямоугольнику.. При этом также будут объединены комментарии (при наличии).. Если в объединяемых аннотациях были числовые гиперссылки на страницы (например, #1 и #13), то они будут объединены (в #113), в противном случае останется гиперссылка первой из объединяемых аннотаций (если она не пустая), так что после объединения рекомендуется проверить новые получившиеся гиперссылки на их корректность..
РАЗДЕЛИТЬ [F5] - разделяет выделенные аннотации на 2 или 3 части по горизонтали или вертикали по границам выделения.. Команда применяется к аннотациям, которые выделение делит целиком на 2 или 3 прямоугольника.. Если выделение разбивает прямоугольную аннотацию на прямоугольник и многоугольник, то к такой аннотации действие применяться не будет.. Существуют следующие приоритеты - если в момент вызова команды мышь находится над какой-либо аннотацией, то действие команды распространяется только на эту аннотацию.. Если мышь не находится над аннотациями, то действие команды распространяется на все попадающие под необходимые условия аннотации.. Если при использовании горячей клавиши [F5] на странице было выделенное слово, то разделяться будет данное слово, а не аннотация..
КОПИРОВАТЬ СВОЙСТВА [Ctrl+C] - копирует свойства находящейся под курсором аннотации..
ВСТАВИТЬ СВОЙСТВА [Ctrl+V] - присваивает скопированные свойства аннотации выделенным или находящимся под курсором аннотациям, а также аннотациям на выделенных в окне миниатюр страницах.. По умолчанию гиперссылки и комментарии из скопированной аннотации не вставляются.. При необходимости их вставки нужно отметить соответствующий пункт меню (см. ниже)..
... С ГИПЕРССЫЛКОЙ [Alt+H] - при отмеченном галкой данном пункте меню при вставке свойств вставляются также и гиперссылка из скопированной аннотации..
... С КОММЕНТАРИЕМ [Alt+C] - при вставке свойств комментарий тоже будет вставляться..
ОТКЛЮЧИТЬ ГИПЕРССЫЛКИ [Alt+O] - при отмеченном пункте меню клики по аннотациям не будут сопровождаться переходом по ссылкам из данных аннотаций (при этом сами ссылки не удаляются и в просмотрщиках переход по ссылкам будет осуществляться)..
 
Окно редактирования свойств аннотации, появляющееся при создании или редактировании аннотации, позволяет редактировать все доступные для прямоугольных аннотаций свойства, кроме свойства "Target", а также размеры и координаты аннотации.. В поле "URL" можно дать ссылку на номер, заголовок или имя страницы книги, а также внешний адрес "http://...".. Перед ссылками на номер/заголовок/имя страницы должен стоять символ решетки "#" (#10, #Обложка, #page0001.djvu).. Также в этом поле могут быть указаны CGI-аргументы (например, ?djvuopts&page=10&showposition=0.5,0.3) - это позволяет в том числе переходить по ссылкам на конкретное место страницы и т.п., но надо учитывать, что не все просмотрщики поддерживают данные аргументы - это делают, например, вьюверы DjView из пакета djvulibre (автор которого Leon Bottou собственно предложил и ввёл поддержку данных ссылок в книгах формата djvu), а также WinDjView Extended (именно Extended, оригинальный WinDjView не поддерживает)..  
 
Редактирование аннотаций также можно проводить сразу на нескольких страницах.. Для этого нужно открыть панель миниатюр (вкладка "Страницы" на боковой панели) и выделить нужные страницы (несколько страниц выделяются кликом мыши при нажатой клавише [Ctrl] или [Shift]).. После этого будет доступно меню редактирования аннотаций при клике ПКМ на одной из выделенных миниатюр или в меню настроек миниатюр.. Для многостраничного редактирования аннотаций доступны только следующие команды: УДАЛИТЬ, УБРАТЬ ПЕРЕСЕЧЕНИЕ, ИЗМЕНИТЬ ГАБАРИТЫ, СДВИГ и ВСТАВИТЬ СВОЙСТВА..
 
Для быстрого выделения всей страницы прямоугольным выделением задействовано сочетание клавиш [Ctrl+A].. Если на странице есть какое-либо прямоугольное выделение, то нажатие этих клавиш "расширит" это выделение до габаритов страницы с отступом в 1 пиксель.. Повторное нажатие [Ctrl+A] выделит всю страницу, без отступа.. Если прямоугольного выделения нет - то будет выполнена стандартная команда для этого сочетания клавиш - выделение текста на всех страницах..
 
В версиях до 3.5 включительно все окна редактирования аннотаций - модальные, это означает, что все изменения графически будут отображены только после нажатия кнопки ОК.. Если будет время - сделаю так, чтобы графика динамически изменялась в процессе редактирования.. Ну и еще кое-что планирую добавить в функционал по аннотациям, но это позже..
 
ЗАГОЛОВКИ СТРАНИЦ
 
Создание, удаление и редактирование заголовков страниц (title) осуществляется в окне, вызываемом по соответствующей команде в меню "Правка", а также по горячим клавишам [Ctrl+T]..
Для удаления заголовка текстовое поле окна редактирования заголовка необходимо оставить пустым.. Для удаления заголовков всех страниц книги необходимо удалить заголовок на первой странице, установив чекбокс "Изменить нумерацию последующих страниц"..
Числовая нумерация страниц может распространяться на последующие страницы при отметке соответствующего чекбокса.. Если заголовок не числовой, то он переименовывает только текущую страницу.. Дублирование заголовков не допускается..
Числовая нумерация страниц может быть как арабскими, так и римскими числами.. Римские числа могут быть от 1 до 3999.. Для автоматической нумерации последующих страниц римскими числами, нужно в текстовом поле окна редактирования заголовков записать римское число арабскими цифрами и установить чекбоксы "Римские цифры" и "Изменить нумерацию последующих страниц" - программа автоматически переведет арабские числа в римские и присвоит их заголовкам страниц..
 
ОГЛАВЛЕНИЕ
 
В раскрывающемся списке этого пункта меню присутствуют команды для автоматического создания аннотаций с гиперссылками на страницы, подобно DjVu Hyperlinks Editor'у (DHLE), но с более обширными возможностями по созданию, так и по форматированию (автоматическому выравниванию).. Необходимо наличие скрытого текстового слоя на редактируемых страницах..
 
Список команд [Горячие клавиши]:
СОДЕРЖАНИЕ [Ctrl+Shift+T] - создание аннотаций типа "Содержание" и "Алфавитный указатель 1" (при снятой галке на чекбоксе "Учитывать порядок нумерации") в терминологии DHLE.. Аннотация ставится на всю строку..
АЛФАВИТНЫЙ УКАЗАТЕЛЬ [Ctrl+Shift+A] - создание аннотаций типа "Алфавитный указатель 2", аннотация ставится только на номер страницы..
ОБЪЕДИНИТЬ ТЕКСТ + ИСПРАВИТЬ АННОТАЦИИ [F9] - объединяет выделенные слова в одно, удаляет над ним старые аннотации и создаёт на объединённом слове оглавление типа "Алфавитный указатель"..
НАСТРОЙКИ [Ctrl+Shift+G]:
- "Учитывать порядок нумерации" - каждая последующая аннотация будет содержать ссылку на больший номер страницы;
- "Выравнивать правые границы колонок" - увеличивает значение правых границ аннотаций в колонке до наибольшей из них;
- "Выравнивать левые границы колонок" - уменьшает значение левых границ аннотаций в колонке до наименьшей из них;
- "Увеличивать высоту аннотаций до вышерасположенных" - если между аннотациями в колонке есть расстояние, то верхняя граница нижерасположенной в колонке аннотации увеличится до нижней границы вышерасположенной, но не более определенного значения (см. след. пункт);
- "Максимальная высота увеличения" - ограничивает действие команды из предыдущего пункта при расстоянии между аннотациями, превышающем значение, указанное в данном текстовом поле.. Чтобы увеличение производилось всегда, нужно в данном поле записать заведомо большое число (например, 1000 или 10000);
- "Расширить границы аннотаций относительно текста" - границы аннотаций будут смещены относительно скрытого текстового слоя согласно значениям и направлениям в расположенных ниже 4-х текстовых полях;
- "Одинаковое для всех сторон" - устанавливает значения в полях расширения границ аннотаций равными значению в поле верхней границы..
- "Колонтитулы" - в данные два текстовых поля при необходимости можно вписать текст из колонтитулов книги для исключения их из расчетов при определении границ аннотаций..
- "Ограничивать ссылки на номера страниц" - числовые значения меньше минимального значения и выше максимального не учитываются при создании оглавлений.. По-умолчанию в качестве максимума устанавливается последнее числовое значение заголовка страниц, либо количество страниц в книге, если заголовков нет..
- "Использовать для ссылки в содержании ... Первое число / Последнее число" - если в содержании в одном пункте есть ссылки на несколько страниц, то здесь можно указать на какую страницу будет осуществляться переход - первую в этом перечислении страниц, или последнюю..
- "Создавать две аннотации на один пункт содержания в разных столбцах" - если при создании оглавления один пункт начинается в одном столбце, а заканчивается в другом (или на другой странице), то при выборе данного чекбокса программа на первой незаконченной части пункта будет тоже создавать аннотацию, используя ссылку на страницу из второй части пункта..
- "Удалять старые аннотации при создании оглавлений "на выделенном тексте"" - не влияет на создание оглавлений "на странице" или "на нескольких страницах" без предварительного выделения текста - в данном случае старые аннотации будут предварительно удалены.. При наличии выделенного текста на имеющихся аннотациях и снятой галке в данном пункте, новые аннотации будут созданы поверх старых аннотаций.. При установленной галке - аннотации над выделенным текстом будут удалены.. Аннотации на странице, которые не пересекались с выделенным текстом, удаляться не будут..  
 
К аннотациям типа "Алфавитный указатель" в настройках применяются следующие пункты: "Расширить границы аннотаций...", "Колонтитулы", "Ограничивать ссылки на номера страниц" и "Удалять старые аннотации...".. Для типа "Содержание" применяются все настройки..
 
Оглавление можно создать как на одной странице, так и на нескольких, а также оно может быть создано только на выделенном тексте.. На одной странице оглавление создаётся по клику ПКМ непосредственно на странице или на миниатюре нужной страницы, при этом выделения текста на страницах не должно быть, иначе команда применится не ко всей странице, а только к выделению.. Для создания оглавления на нескольких страницах необходимо в окне миниатюр выделить нужные страницы и кликнуть ПКМ на одной из выделенных страниц или кликнуть "шестерёнку" для вызова меню настроек миниатюр.. Также, если выделить текст на нескольких страницах и нажать соответствующий пункт в меню по ПКМ на странице, то оглавление создастся согласно выделению на этих страницах.. То же самое будет происходить при выделении части текста на странице - оглавление будет создано только на этом выделении..
 
Горячие клавиши создания оглавлений типа "Содержание" [Ctrl+Shift+T] и "Алфавитный указатель" [Ctrl+Shift+A] действуют только при выделенном тексте.. Создание оглавлений без выделенного текста возможно только из меню - на странице или в окне миниатюр (для нескольких страниц)..
 
В настройках нет возможности установки какого-либо смещения ссылок на страницы, поэтому при несовпадении номеров страниц djvu-книги с бумажной версией необходимо обеспечить это соответствие путём создания заголовков страниц (как это сделать - см. выше)..
 
Для уменьшения ошибок при создании оглавлений программа пытается найти колонтитулы (верхние и нижние), для исключения их из расчётов.. Одним из параметров включения строк в "колонтитулы" является совпадение верхних и нижних слов (WORD) с текущим номером страницы или с заголовком страницы (при наличии).. Это является еще одним аргументом в пользу создания заголовков страниц при несовпадении нумерации в электронной и бумажной версиях книги..
 
РЕЖИМ УДАЛЕНИЯ АННОТАЦИЙ
 
Данный режим включается в меню "Инструменты (Tools)" или по горячим клавишам [Ctrl+Shift+Delete].. При включенном режиме аннотации удаляются без подтверждения данного действия при клике на аннотацию или при выделении нескольких аннотаций на странице путем перемещения мышки по аннотациям при нажатой ЛКМ.. При включении данного режима курсор принимает вид ластика с перекрестием в левом верхнем углу.. Отключение режима производится клавишей [Esc] или переключением на любой другой режим..  
 
МЕТАДАННЫЕ
 
Программа позволяет создавать, удалять, сортировать, редактировать метаданные djvu-документа.. Редактирование xmp-метаданных, а также метаданных страниц в программе не реализовано.. Вызов диалогового окна работы с метаданными осуществляется по команде "Редактировать метаданные" в меню "Файл"..
 
Список команд [Горячие клавиши]:
ПЕРЕМЕСТИТЬ ВВЕРХ/ВНИЗ [Ctrl+Стрелки вверх/вниз] - перемещение выбранной строки вверх/вниз по списку метаданных..
РЕДАКТИРОВАТЬ [F2] - вызывает окно редактирования значения выделенного пункта метаданных.. Также данную команду можно осуществить даблкликом по нужному пункту метаданных..
УДАЛИТЬ [Delete] - удаляет выбранный пункт метаданных..
ДОБАВИТЬ КЛЮЧ [K] - вызывает окно со списком некоторых ключей, преимущественно из BibTex.. Можно также добавить свой ключ/ключи, в т.ч. со значениями.. Это осуществляется в отдельном окне, вызываемом по кнопке "Добавить другой ключ".. Если необходимо добавить сразу несколько ключей, то каждый ключ записывается первым словом на новой строке.. Если в строке будет больше одного слова, то первое слово будет "ключом", а начиная со второго слова и до конца строки текст будет добавлен в "значение" данного ключа.. Формат строки может быть как соответствующим djvulibre (ключ + символ табуляции + значение, заключенное в кавычки), так и простой последовательностью (ключ + пробел + значение).. Допускается вводить только ключи без соответствующих значений, заполнить которые можно будет позже.. "Ключ" должен содержать латинские символы.. Допускается дополнительно использовать цифры, а также символы "-" и "_", но не в начале слова.. Использование других символов для "ключа" не допускается..
ЗНАЧЕНИЕ ИЗ ВЫДЕЛЕНИЯ [F7] - при наличии выделенного текста на странице вставляет его в "значение" выделенного пункта метаданных и переводит выделение на следующую строку.. Заменяет собой последовательность команд - "Копировать текст" + "Редактировать (метаданные)" + "Вставить (текст)" + ОК + "Выделить (следующую строку)"..
 
Кроме ручной сортировки кнопками ПЕРЕМЕСТИТЬ ВВЕРХ/ВНИЗ [Ctrl+Стрелки вверх/вниз] возможна сортировка в алфавитном и обратном порядке при клике по заголовкам столбцов "Ключ" и "Значение"..
 
Отображение списка "Ключ/Значение" в соответствии с установленной в программе последовательностью может осуществляться не во всех просмотрщиках.. Так, например, просмотрщик DjView из пакета djvulibre принудительно сортирует список метаданных по алфавитному значению ключей.. Просмотр метаданных в соответствии с последовательностью, определенной создателем/редактором метаданных, возможен в WinDjView Extended версии 3.4.. В оригинальном WinDjView 2.1 просмотр метаданных не предусмотрен..
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
История изменений DjVu Nano Mega Editor
--------------------------------------------------------------------------------
Изменения в версии 3.6 (20.05.2024):
+ Создание, редактирование метаданных документа
! Изменен центр трансформации при масштабировании колесом мыши
* Округление dpi до целого числа при сохранении в tiff
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 3.5 (23.09.2022):
+ Новые инструменты для работы с оглавлениями, аннотациями, текстом
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 3.4 (16.09.2022):
+ Новый режим удаления аннотаций
+ Новые инструменты для работы с оглавлениями
+ Горячие клавиши для создания оглавлений
! Устранена причина вылета программы на Windows 10 при использовании некоторых горячих клавиш
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 3.3 (09.09.2022):
+ Создание оглавлений - аннотаций с гиперссылками (a la DjVu Hyperlinks Editor)
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 3.2 (26.08.2022):
+ Редактирование заголовков страниц (title)
+ Новая команды объединения и разделения аннотаций
! Новые горячие клавиши на некоторые команды
! Описание команд меню редактирования текста и аннотаций в статусбаре
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 3.1 (29.07.2022):
+ Редактирование аннотаций на нескольких страницах из меню миниатюр
! Расширение прямоугольного выделения до размеров страницы по Ctrl+A
! Удаление линий, окружностей, полигональных аннотаций, попадающих в выделение
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 3.0 (20.07.2022):
+ Возможность редактирования аннотаций
! Масштабирование текста при копировании в другой документ
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 2.1 (27.05.2022):
! Динамическая отрисовка габаритов редактируемой зоны при правке
* Корректная работа с габаритами редактируемой зоны на страницах с поворотом
+ Отображение информации о повороте страницы при редактировании зоны
+ Возможность сдвига зоны без изменения её габаритов
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 2.0 (06.05.2022):
+ Преобразование текстовых слоёв, созданных программой FineReader11+
+ Копирование текстового слоя в другой djvu-файл
! Изменена логика сопоставления элементов дерева и текста на странице
! Русский язык установлен по умолчанию и включен в exe-файл. Английский язык доступен в отдельном dll-файле.
* Мелкие изменения и исправления
 
--------------------------------------------------------------------------------
Изменения в версии 1.1 (10.06.2021):
+ Ручное рисование границ текстовой зоны
+ Вырезание/вставка нескольких текстовых зон одного уровня
+ Горячие клавиши на команды редактирования текста
+ Поиск в дереве выделенного на странице текста
! Запрет редактирования некоторых текстовых слоёв
* Много мелких изменений и исправлений
 
--------------------------------------------------------------------------------
Первый паблик релиз 1.0 (14.05.2021)
 
--------------------------------------------------------------------------------
Первый бэта релиз 0.2 (09.04.2021)
 
--------------------------------------------------------------------------------
Первый демо релиз 0.1 (26.12.2020)

Всего записей: 1464 | Зарегистр. 26-07-2007 | Отправлено: 12:32 14-05-2021 | Исправлено: NME, 16:33 20-05-2024
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Утилиты для DjVu: DjVuNMEditor, FR11 DTL Crutch и др.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru