Ru-Board.club
← Вернуться в раздел «Программы»

» Sumatra PDF / SumatraPDF

Автор: maK
Дата сообщения: 29.10.2015 11:49
aftertime
крэшится инсталятор.
Автор: aftertime
Дата сообщения: 29.10.2015 11:58
maK
Проблемы с телепатией на этой неделе, можно подробностей крэша?
Автор: maK
Дата сообщения: 29.10.2015 12:09
aftertime
del
Автор: Muznark
Дата сообщения: 29.10.2015 13:02
aftertime
Автор: Victor_VG
Дата сообщения: 29.10.2015 13:13
Muznark

Лады, поправимо.

aftertime

В ПМ написал где.
Автор: aftertime
Дата сообщения: 29.10.2015 13:19
Muznark
maK
Вечером гляну. Видимо не та версия компилятора.
Просьба проверить.
https://yadi.sk/d/XHr1E2vIjxSfu
Автор: vitektm
Дата сообщения: 29.10.2015 15:14
Victor_VG.
4) Хранит историю только 10 файлов, а в конфиге их больше хранится.
Хотелось бы чтобы вел историю как в браузере
Ну и избранное было анологично (Firefox)

И самое неудобное чтобы получить доступ к стартовой панели где эти 10 последних файлов. Нужно закрыть все открытые.

Может стоит сделать кнопку [ + ] на которой "speed dial" ?

Skif_off
Мне хотелось бы пары удобных фич(на мой взгляд)

Автор: maK
Дата сообщения: 29.10.2015 15:17

Цитата:
Просьба проверить

порядок !
Автор: Victor_VG
Дата сообщения: 29.10.2015 15:27
vitektm

Это не ко мне, да и думаю ребята так же не поддержат ибо эти просьбы (относительно простыни как в лисе) приведут к неоправданному усложнению программы и потери её основных качеств - скорости работы и простоты управления. Это как в старом армейском анекдоте выйдет:

- Товарищ сержант а крокодилы летают?
- ???
- А товарищ прапорщик сказал летают!
- Низенько-низенько чтоб враг не заметил!


А закрывать файлы не надо, надо чуток знать куда тынц делать:



И если Избранное включить, то оно выводится слева от окна просмотра не перекрываясь им.
Автор: Victor_VG
Дата сообщения: 30.10.2015 13:42
SumatraPDF v3.2 Git-285ba951a5 Win32/Win64 P4/AMD64
SumatraPDF x86&x64 Combine v3.2 Git-285ba951a5 - просьба проверить этот вариант сборки на основе скрипта aftertime - я добавил в исходный скрипт автоматику прописи кода версии основным скриптом сборки генерирующим инклюд и пересобрал всё в Inno Setup 5.5.6 UNICODE.

Что нового:

update translations
PDF: fix pdf_clone_for_view_only (fixes issue #257)
ebook: handle WM_MOUSEHWHEEL to prevent an infinite loop (fixes crashes like 134986)
disable SSE2 for 32-bit builds for VS2015 solution
disable warning 4819 for VS2015 solution
prevent duplicate restoration of documents (fixes issue #328)
CBR: don't reject more recent versions of unrar.dll than originally tested (and also accept unrar64.dll for 64-bit builds) (fixes issue #334)
always allow to keep the deprecated 32-bit browser plugin (regression from 3.1)
Автор: iNNOKENTIY21
Дата сообщения: 30.10.2015 14:49
SumatraPDF x86&x64 Combine v3.2 Git-285ba951a5
ставиться.

типы регистрируются. но все стали Документ FB2. с учетом одного значка pdf забавно выглядит
я бы chm и xps по умолчанию не регистрировал за суматрой.
Автор: Victor_VG
Дата сообщения: 30.10.2015 14:59
iNNOKENTIY21

Да по идее такого быть не должно ибо я просто добавил несколько [more=строк]#if VER < EncodeVer(5,5,5)
#error Update your Inno Setup version (5.5.5 or newer)
#endif
#include "version.iss"

[Setup]
AppVersion={#Ver}
VersionInfoVersion={#Ver}
VersionInfoCopyright=Krzysztof Kowalczyk
VersionInfoProductName=SumatraPDF
VersionInfoProductVersion={#Ver}
VersionInfoProductTextVersion={#Ver}
VersionInfoTextVersion={#Ver} Git-{#Git}
VersionInfoCompany=Krzysztof Kowalczyk
VersionInfoDescription=SumatraPDF v{#Ver} Git-{#Git} {#Stat}[/more] для работы автоматики. Может собралась неудачно?

Добавлено:
Поправил код. Попробуйте. Ссылка та же. Если ошибок не будет сделаем её постоянной. Пока она в режиме тестирования.
Автор: iNNOKENTIY21
Дата сообщения: 30.10.2015 15:14
у aftertime с https://yadi.sk/d/XHr1E2vIjxSfu такая же фигня.
Автор: aftertime
Дата сообщения: 30.10.2015 15:15
Victor_VG
насчет реестра вроде понял.

Код: Root: HKCR; SubKey: SumatraPDF; ValueType: string; ValueData: Документ FB2; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: fb2
Автор: vitektm
Дата сообщения: 30.10.2015 18:28
Victor_VG

Цитата:
Закладку поставьте

В версии 3.1 закладку нельзя поставить для djvu и fb2 . (Если неизвестен баг, киньте в багтрекер)
Попробывал панель закладок, даже не знал что оно так. Неудобно конечно, ну хоть так.







Добавлено:
chm вроде формат который потенцеально опасный.
Я бы его открытие по умолчанию хотел бы видеть в суматре. (Или если он открывается там, то те же проблемы с безопасностью ?)

Автор: aftertime
Дата сообщения: 30.10.2015 21:03
Обновил сборку. Исправлена ошибка
"Документ fb2" + убраны ассоциации с потенциально проблемными форматами.

https://yadi.sk/d/XHr1E2vIjxSfu
Автор: iNNOKENTIY21
Дата сообщения: 30.10.2015 23:29
aftertime
совсем то, зря убрал chm и xps.
все же можно было убрать галочку, а сейчас нельзя поставить, за отсутствием оной.

не шарю в is, но есть мысля..
описание типа файла может можно добавить (для примера epub) в:

Код: [HKEY_CLASSES_ROOT\.epub]
@="Документ ePub"

[HKEY_CLASSES_ROOT\.epub\OpenWithList]

[HKEY_CLASSES_ROOT\.epub\OpenWithList\SumatraPDF.exe]
Автор: Victor_VG
Дата сообщения: 31.10.2015 02:22
vitektm

Да, движок аналогичен по свойствам системному. Тот же компилированный HTML. Я когда для себя его делаю убираю оттуда скрипты иначе HTM2CHM ошибки лепит.
Автор: Victor_VG
Дата сообщения: 31.10.2015 07:16
Обновление:

SumatraPDF v3.2 Git-a15ffcbdac Win32/Win64, P4/AMD64, MS VC++ 2015
SumatraPDF x86 & x64 Combine v3.2 Git-a15ffcbdac

по идее ничего сломаться не должно...


Добавлено:
iNNOKENTIY21

Так это так и делается - дописывается нужный дескриптор, хотя немного сложнее - ОС использует пару ключей, например:

HKCR\.htm в котором есть ряд подключей:

[HKEY_CLASSES_ROOT\.htm]
@="SeaMonkeyHTML"

но она ориентируется по @="" - это значение ссылается на одноимённый ключ HKLM\SOFTWARE\Classes\SeaMonkeyHTML (== HKCR\SeaMonkeyHTML) где в подключах всё расписано. Так что при необходимости меняется только имя второго ключа и его содержимое. И то, что программы это иной раз не учитывают вызывает ошибки.
Автор: aftertime
Дата сообщения: 31.10.2015 08:26
iNNOKENTIY21

Цитата:
Name: epub; Description: "Связать с файлами ePub"; GroupDescription: "Типы файлов:"; Flags: unchecked

не пашет?

Игнорирует, ага

Цитата:
совсем то, зря убрал chm и xps.
все же можно было убрать галочку, а сейчас нельзя поставить, за отсутствием оной.

Могу исходный скрипт выложить, со всеми ассоциациями - посмотри, может что интересное найдешь.


Цитата:
[HKEY_CLASSES_ROOT\.epub]
@="Документ ePub"

Попробую пересобрать и глянуть.
Автор: Victor_VG
Дата сообщения: 02.11.2015 04:45
Пару часов тому назад Кристоф внёс любопытное изменение:

3.1.1 (2015-11-02)

* (re)add support for old processors that don't have SSE2
* support newer versions of unrar.dll
* allow keeping browser plugin if it's already installed
* crash fixes

в корректирующую версию 3.1.1 вошли текущие наработки ветки 3.2. Ссылки в шапке поправлены.

Посему пересобрано:

SumatraPDF v3.2 Git-fe9347229e Win32/Win64, P4/AMD64, MS VC++ 2015
last modifed is Mon Nov 02 06:57:22 +0300 2015

SumatraPDF x86 & x64 Combine v3.2 Git-fe9347229e
last modifed is Mon Nov 02 06:57:27 +0300 2015

Собственно причины вот они:

Цитата:
less stringent check for branch name vs. sumatra version
kjk committed 3 hours ago

must change directory earlier
kjk committed 3 hours ago

temporary build 3.1 release
kjk committed 3 hours ago

add 3.1.1 release notes
kjk committed 3 hours ago

версия 3.2 поскольку такая в исходниках стоит.
Автор: Bob_San
Дата сообщения: 03.11.2015 08:51


не получается изменить цвет фона листа книги,
что не так делаю?
Автор: aftertime
Дата сообщения: 03.11.2015 08:57
Bob_San
путь_к_файлу_\sumatrapdf.exe -параметры
Автор: Bob_San
Дата сообщения: 03.11.2015 10:03
C:\Program Files\Sumatrapdf.exe -bg-color #999999

с) Корпорация Майкрософт (Microsoft Corporation), 2015 г. Все праеа защищены.
C:\users\AR>C:\Program Files\Sumatrapdf.exe -bg-color #999999 "C:\Program” не является внутренней или внеиней командой, исполняемой программой или пакетным файлом.

и так :

M Windws [version 10.0.10240]
(с) Корпорация Майкрософт (Microsoft Corporation), 2015 г. Все права защищены.
C:\WINDOWS\system32>C:\Program Files\Sumatrapdf.exe -bg-color #999999 "C:\Program'' не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
C:\WINDOWS\system32>
Автор: Victor_VG
Дата сообщения: 03.11.2015 10:19
Bob_San

А кавычки за вас кто в команде поставит? Забыли? Это же стандартное правило для всех ОС:

Если в имени/пути файла встречаются пробелы или иные спецсимволы трактуемые как раздели слов, то такое имя файла/путь должны быть заключены в кавычки во избежание ошибочной трактовки ввода..

появившееся ещё во времена IBM OS/360 PCP когда появилась возможность ввода длинных аргументов в командах ОС т.к. команда может иметь несколько аргументов, а пробел трактуется как их разделитель...

Добавлено:
Используйте команду вида "C:\Program Files\SumatraPDF\Sumatrapdf.exe" -bg-color #999999 или C:\PROGRA~1\SUMATR~1\SUMATR~1.EXE -bg-color #999999 и ошибки не будет (формат C:\PROGRA~1\SUMATR~1\SUMATR~1.EXE означает короткое имя файла, правила генерации которого не изменились со времён Windows NT 3.5:

Цитата:
Генерация имен файлов MS DOS в NTFS.

Поскольку NTFS использует набор символов Unicode для имен файлов, существует возможность задействования нескольких “запрещенных” символов, которые MS-DOS не может читать в имени файла. Для генерации короткого имени файла в стиле MS-DOS, NTFS удаляет все эти символы и любые пробелы из длинного имени файла. Так как имя файла в MS-DOS может иметь только одну точку, NTFS также удаляет все дополнительные точки из имени файла. Далее, в случае необходимости NTFS усекает имя файла до шести символов и добавляет тильду (~) и номер.

Например, к каждому недублированному имени файла добавляется ~1. Повторяющиеся имена файлов заканчиваются символами ~2, ~3 и т. д. Расширение имени файла усекается до трех или меньшего количества символов. Наконец, при отображении имени файла в командной строке NTFS транслирует все символы в имени файла и расширении к верхнему регистру (File Manager отображает эти имена файла в нижнем регистре).

Windows NT 3.5 использует несколько другой метод для создания коротких имен файлов для случая, когда имеется пять или более файлов, которые привели бы к двойным коротким именам файла. Для пятого и последующих файлов Windows NT использует только первые два символа от длинного имени файла и далее специальной математической операцией (функция от длинного имени) генерирует следующие уникальные четыре символа короткого имени файла; после этого к результату добавляется ~5 (или другой номер в случае необходимости избежания двойного имени файла). Такой метод обеспечивает в основном повышенную эффективность для случая, когда Windows NT должна создавать короткие имена файлов для большого количества файлов с похожими длинными именами. Windows NT использует этот метод создания коротких имен для томов FAT и NTFS.

По умолчанию, Windows NT 3.5 поддерживает имена файлов в формате MS-DOS на всех томах NTFS. Для повышения эффективности работы на томах с большим количеством длинных похожих имен можно запретить эту возможность для всех томов. Для отключения поддержки коротких имен файлов на всех томах NTFS необходимо установить в 1 значение NTfsDisable8dot3NameCreation следующего элемента реестра:

[HKLM\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=0x00000000 /* type REG_DWORD */
Автор: Bob_San
Дата сообщения: 03.11.2015 10:51

Victor_VG
aftertime
спасибо, кавычки добавил но фон страницы белый остался
нужно -как на картинке
после команды :
"C:\Program Files\SumatraPDF\Sumatrapdf.exe" -bg-color #9fa18e
окно программы поменялось на цвет #9fa18e
как на картинке, а страница белая с черными буквами (файл ПДФ не распознанный)

где проблема ?
Автор: Victor_VG
Дата сообщения: 03.11.2015 11:09
Bob_San

Ну, так поправьте тело конфига самой суматры благо он документирован. У меня к примеру белый фон выбран вместо ядовито-цыплячьего по умолчанию и так читать легче, но возможно что вашей книге цвет фона задан через CSS, а тогда её и правьте в теге BODY.
Автор: Victor_VG
Дата сообщения: 04.11.2015 15:22
SumatraPDF v3.2 Git-324c5bac9e Win32/Win64, P4/AMD64, MS VC++ 2015
last modifed is Wed Nov 04 16:04:57 +0300 2015

SumatraPDF x86 & x64 Combine v3.2 Git-324c5bac9e
last modifed is Wed Nov 04 16:05:04 +0300 2015
Автор: santio
Дата сообщения: 12.11.2015 03:27
Как можно увеличить размер шрифта текста при просмотре формата FB2, когда панель инструментов исчезает?

Добавлено
Нашел сам:
Расширенные настройки - EbookUI - FontSize
Автор: santio
Дата сообщения: 13.11.2015 08:30
Информация о "Расширенных настройках" по указанной в шапке темы ссылке, на данный момент отсутствует. Уточните, пожалуйста, где её можно увидеть. Это является весьма важным фактором в использовании программы!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Предыдущая тема: c$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.