AndyZ
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 3.4 * Округление dpi до целого числа при сохранении в tiff * Отображение списка метаданных в соответствии с последовательностью в документе * Мелкие изменения и исправления 3.3 + Обрезка полей ! Изменен центр трансформации при масштабировании колесом мыши Комментарии * Окно обрезки полей страниц можно вызвать по ПКМ на странице -> Обрезать поля страниц, либо в меню "Правка". * При наличии выделенной области на странице размеры полей (Сверху/Снизу/Слева/Справа) будут соответствовать этой выделенной области. * На белых полях цветных страниц вейвлетное сжатие может оставлять муар. Чтобы его не учитывать при расчете белых полей, предусмотрен параметр "Отклонение от белого". Значения 10..20 в большинстве случаев позволяют правильно определять поля документа, при необходимости пользователь может самостоятельно установить нужное значение от 0 до 120 из 255. * Режим скрытия обрезанных полей включается в меню Файл -> Настройки -> Отображение -> Скрывать обрезанные поля страниц, либо Вид -> Скрыть обрезанные поля страниц. Данный режим так же включается после нажатия ОК в окне обрезки полей страниц. * Отключение режима скрытия обрезанных полей не удаляет их. Для удаления полей нужно в окне редактирования установить нулевые поля и применить к нужным или всем страницам документа. * При использовании функции обрезки полей рекомендуется отключить сохранение настроек просмотренных документов в реестр (Файл -> Настройки -> Основные -> снять галку с "Сохранять настройки документов в реестр"), т.к. информация о полях может занимать немаленькое место и привести к "распуханию" реестра. * При изменении масштаба документа с помощью Ctrl + колесо мыши, центром трансформации будет текущее положение курсора вместо левого верхнего угла страницы (или экрана). 3.2 + Отображение метаданных * Преимущество title над pagenum в ссылках аннотаций * Мелкие изменения и исправления Комментарии * Метаданные документа (при их наличии) отображаются по команде меню Файл -> Метаданные... * Метаданные страницы отображаются в окне информации о странице (ПКМ на странице -> Информация о странице). * При наличии метаданных двух типов METADATA и XMP отображаются только METADATA. 3.1 + Правка координат и размеров пользовательских аннотаций + Отображение размеров текущей страницы в пикселях ! Возможность полного запрета записи настроек в реестр (параметр no-registry=1 в разделе [Settings] ini-файла) * Мелкие изменения и исправления Комментарии * Координаты и размеры пользовательских аннотаций можно править при её создании путем выделения области или при её редактировании в соответствующем окне. * Параметр no-registry=1 в раздел [Settings] ini-файла записывается только вручную. Если этого параметра нет, то программа в некоторых случаях, при отсутствии возможности сохранения информации в ini-файл или папку Documents, записывает её в реестр, даже при снятых галках "Сохранять настройки ... в реестр". При записи no-registry=1 в ini-файле эта информация не будет внесена в реестр, а будет утеряна при закрытии книги или программы. 3.0 ! Возможность сохранения настроек программы в ini-файле вместо реестра ! Возможность сохранения настроек просмотренных документов (в т.ч. пользовательских аннотаций и закладок) в отдельных файлах вместо реестра + Отображение в строке состояния координат положения курсора на странице ! Отключен поиск обновление программы (т.к. Extended-версия обновляется только вручную) ! Ограничено использование WinDjView-словарей в режиме сохранения настроек в ini-файле * Корректное отображение имени словаря символов (indirection chunk) при наличии в нём пробелов в информации о странице * Мелкие изменения и исправления Комментарии * При запуске программа ищет рядом с собой файл WinDjView.ini и, если находит, то читает настройки из него, если нет - то из реестра. * Существует возможность копирования всех пользовательских закладок и аннотаций, а также настроек просмотренных книг (масштаб, открытая страница и т.д.) из реестра в папку Documents рядом с программой. Для вызова сообщения с вопросом о необходимости такого копирования в окне настроек (Файл -> Настройки -> Основные) необходимо убрать галку с пункта "Сохранять настройки документов в реестр" + нажать ОК. Если при вызове окна настроек данная галка уже снята, то необходимо её сначала установить, нажать ОК, а затем снова вызвать окно настроек и снять её. * При снятии галки с пункта "Сохранять настройки программы в реестр" + ОК, автоматически создаётся файл WinDjView.ini рядом с программой, т.е. специально самостоятельно его создавать нет необходимости. * Имена файлов в папке Documents совпадают с названиями разделов в реестре для этих документов - это md5-сумма части файла. * Если в настройках снята галка "Сохранять настройки ... в реестр", но программа по какой-то причине не может записать настройки в файл (не достаточно прав доступа и т.п.), то она пишет их в реестр. * После переноса информации из реестра в файлы программа "чисткой реестра" не занимается. При необходимости можно сделать это самостоятельно. * Возможны следующие сочетания хранения настроек программы и документов: - всё в реестре; - всё в файлах (ini-файл и папка Documents); - программы - в реестре, а документов - в файлах. Нельзя хранить настройки документов в реестре, а программы в ini-файле. * Рекомендуемая последовательность действий при переходе "с реестра на файлы": 1) Запустить программу в обычном режиме (файл WinDjView.ini самостоятельно не создавать); 2) Зайти в настройки, снять галки с пунктов "Сохранять настройки ... в реестр" + ОК; 3) Подтвердить необходимость копирования данных из реестра в файлы. При таких действиях все настройки программы и всех ранее просмотренных документов сохранятся в файлы без потери информации, за исключением раздела [Dictionaries] при наличии такового. 2.0.2.8 * Исправлена возникающая в некоторых случаях ошибка с отображением номера страницы вместо заголовка (title) 2.0.2.7 + Выделение строки/параграфа тройным кликом мыши + Удаление документа в корзину + Перезагрузка документа + Экспорт всех страниц в графические файлы + Подсветка результатов поиска текста желтым цветом в красной рамке Комментарии * В добавление к существующей возможности выделения в текстовом слое слова двойным кликом мыши, теперь появилась возможность выделения тройным кликом строки или параграфа (в зависимости от структуры текстового слоя).. Ограничениями строки/параграфа в данном случае считаются начало, конец текста и символ переноса строки - 0x0А.. * Удаление в корзину просматриваемого документа производится из меню "Файл" или по комбинации клавиш Ctrl+Delete * Перезагрузка документа производится из меню "Файл" или по Ctrl+U * Экспортировать все страницы можно из меню "Файл", меню настроек миниатюр (thumbnails), а также из меню, всплывающем по клику ПКМ по миниатюре/полю миниатюр.. Префикс по-умолчанию в имени экспортируемых файлов изменен с "p" на имя djvu-файла.. 2.0.2.6 + Линия чтения + Возможность настройки цвета страниц + Команды удаления закладок и аннотаций в меню "Правка" * Мелкие изменения и исправления Комментарии * Включение/отключение/переключение режимов линии чтения (красной линии) производится в меню "Вид" и по кнопке "R".. Переключение между двумя режимами также производится двойным кликом мыши по полю чертежа.. В режиме "За курсором" линия чтения следует за курсором, в режиме "При щелчке мышью" линия чтения отображается в месте клика ЛКМ на поле чертежа.. Изменение настроек линии чтения (цвет, толщина) не предусмотрено.. * Настройки цвета и прозрачности фона страниц теперь могут быть изменены путем копирования этих парамертов из пользовательской аннотации.. Для того чтобы это осуществить, необходимо создать пользовательскую аннотацию с нужными параметрами цвета и прозрачности, кликнуть по ней ПКМ и выбрать в появившемся меню пункт "Установить цвет страниц".. 2.0.2.5 + Изменение цвета страниц + Открытие/сохранение сеансов Комментарии * Изменение фона доступно в окне настроек на вкладке "Отображение".. Для текущего документа включение/отключение данного режима доступно по кнопке "С".. * Сохранение сеансов (адресов всех открытых файлов) в файл, а также открытие ранее сохраненных сеансов производится в меню "Файл".. 2.0.2.4 + Отображение заголовков страницы (title) + Выравнивание по левому/правому краю страницы * Изменено поведение при восстановлении последних открытых вкладок Комментарии * Если страница имеет заголовок (title), то он будет отображаться вместо номера страницы в соответствующем окне.. Если заголовка нет - будет отображен номер страницы с префиксом "#".. При ручном наборе номера страницы - префикс набирать не обязательно.. В связи с этим поведение cgi аргументов page и pageno стало аналогичным djview: page - если найден заголовок (title) с данным значением, то переходит на него, если не найден, а значение является числом - переход на данную страницу.. pageno - это всегда переход на указанную страницу.. В случае совместной записи приоритет будет иметь page.. * Выравнивание производится по Shift + стрелка вправо или влево - как в акробате.. Удобно при чтении разворотов.. * Теперь, если открывается конкретный файл из проводника/коммандера или ком. строки, то последние вкладки не восстанавливаются.. 2.0.2.3 + Удалить все пользовательские закладки + Удалить все пользовательские аннотации на странице/во всем документе + Отображение ссылки/номера страницы в строке состояния при наведении на закладку, индекс + Корректный поиск словосочетаний, части которых расположены на разных строках + Выделение при поиске двух половинок разделенного переносом слова * Раскрытие/сворачивание ветки в содержании при двойном клике, если заголовок отображен не полностью * Переименованы некоторые пункты меню, кнопки и др. мелкие исправления Комментарии * Все закладки можно удалить в меню редактирования закладки (ПКМ на пользовательской закладке).. * Удаление аннотаций производится в меню, всплывающем при нажатии ПКМ на странице, при наличии их на странице/в документе.. При этом на страницах не должно быть выделенного текста/области.. * Выделение двух половинок слова производится также и в случаях, если слово с переносом в текстовом слое было объединено в одно (посредством DjVuOCR'а или Crutch'а).. * Если пункт содержания, содержащий подпункты, был не полностью отображен в соответствующем окне и при наведении на него всплывала подсказка, отображающая данный заголовок полностью, то двойной клик по этому пункту переставал работать (ветка не раскрывалась/сворачивалась).. Теперь все работает, в т.ч. полное раскрытие с Shift (или Ctrl) + даблклик.. 2.0.2.2 + Поддержка в закладках (содержании) и аннотациях ссылок с позиционированием на листе + Открытие файла из ком. строки на указанной странице в указанной позиции + Кнопка "Найти предыдущее" в поиске * Корректное выделение текстового слоя ФР11, 12 * Исправлены мелкие ошибки Комментарии * Для перехода на конкретное место на странице используются cgi аргументы, поддерживаемые djview: page (или pageno) и showposition, записанные после ?djvuopts и разделенные амперсандом &. Т.о. ссылка должна выглядеть так Код: ?djvuopts&page=2&showposition=0,.46 |
В настоящее время поведение page и pageno одинаково - переход на страницу, в дальнейшем планируется сделать его как в djview. При совместной записи pageno имеет приоритет. Изменено в версии 2.0.2.4 Значения showposition записываются в долях листа и лежат в диапазоне от 0 до 1, разделяются запятой, десятичный разделитель - точка. Значения возрастают от левого верхнего к правому нижнему углу страницы. Например, 0,0 определяет левый верхний угол страницы, 0.5,0.5 центр и 1,1 правый нижний угол. Но, в отличии от djview, у которого указанная точка определяет центр экрана, в WinDjView Extended данная точка определяет верхний левый угол отображаемого экрана - как закладки WinDjView.. * Для открытия файла на нужной странице в нужном месте надо запускать программу с параметром - имя файла + cgi аргументы, указанные выше. Пример Код: WinDjView.exe "D:\myfolder\myfile.djvu?djvuopts&page=5&showposition=0.5,0.7" | * Поиск "выше" работает как для текстового слоя, так и для закладок (содержания).. Также доступно по Shift+F3.. * В документах с необработанным Crutch'ем текстовым слоем ФР11 или 12 теперь корректно работают все выделения текста, в т.ч. и ручное выделение, не работающее корректно в основной версии программы.. 2.0.2.1 + Поиск в закладках (содержании) + Возможность перехода в закладках в указанное место на странице + Расширенный поиск в тексте: игнорировать переносы, только слова целиком + Вкладка "Результаты поиска" переименована в "Найдено в тексте" + Добавлена вкладка "Найдено в содержании" + Выделить текст на текущей или всех страницах + Развернуть все закладки + Закладки без ссылок отображаются серым цветом + Изменен поиск в индексах + В полноэкранном режиме цвет фона изменен на серый + Восстановление последних открытых вкладок (код liiw'а) Комментарии * Поиск в закладках осуществляется в диалоговом окне поиска при выборе "В содержании".. Опция "Только слова целиком" на закладки также распространяется.. * Для указания в закладке конкретного места на странице определен следующий синтаксис: Код: текст закладки {#номер_страницы|позиция_по_горизонтали_X|позиция_по_вертикали_Y} или текст закладки {#номер_страницы|позиция_по_вертикали_Y} например Закладка 1 {#5|1000|3500} Закладка 2 {#6|3300} - это эквивалентно {#6|0|3300} | указанный после # номер страницы в WinDjView Extended будет иметь приоритет над встроенной ссылкой.. фигурные скобки и их содержимое в программе отображаться не будут.. Осталось только сделать инструмент для удобного создания таких закладок.. Не актуально с версии 2.0.2.2 * Опция "Игнорировать переносы" при поиске склеивает слова с переносами "-" и "¬", таким образом осуществляется корректный поиск в данных словах.. * "Только слова целиком" означает, что соседние с искомым выражением символы - не буквы и не цифры.. Т.е. если перед или после слова стоит знак препинания, дефис, @, # и т.п. - данное слово попадет под условия поиска.. * Для выделения текста кроме пунктов в меню "Правка" можно воспользоваться горячими клавишами Shift+A и Ctrl+A.. * Строка "Развернуть все закладки" добавлена в контекстное меню настроек закладок.. А для полного раскрытия одной ветки дерева можно с зажатым Ctrl или Shift кликнуть на плюсик слева (или даблклик по закладке) - это и раньше было, но не все об этом знают)) * Касательно индексов - может я недопонимаю идеи автора, сделавшего их уж очень мудрёно, с предварительной сортировкой и т.п., но меня очень раздражало, что нажав "б" выделенным оказывается не первая строка на "б", а последняя на "а".. В общем, переделал под свой пример, если кто-то еще их использует, отпишитесь - правильно, неправильно стало работать.. * Восстановление последних открытых вкладок практически 1 в 1 скопировал из кода liiw - весчь хорошая, но есть нарекания.. Так, например, если даблкликнуть DjVu-файл из проводника/коммандера, то с нужным файлом откроются и другие, ранее закрытые, причем на экране отобразится не выбранный в данный момент файл.. Так что надо думать, править.. * Уже перед публикацией нашел пару багов - вылет при поиске в закладках при отсутствии таковых в книге и не выделяет весь текст в сыром текстовом слое из-под ФР11 или 12.. Пофиксено в версии 2.0.2.2 | Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 19:33 24-01-2006 | Исправлено: NME, 23:32 19-01-2023 |
|