Страница 33 из 33
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 24 Март 2026, 7:37
finsoftrz
В общем, разница в выводе форм была из-за того, что указывались разные принтеры. Под anyscreen используется принтер по умолчанию (был Canon, который физически отключен), а в обычном проекте принтер выбирается и сохраняется для каждого вида печатной формы, там был выбран Microsoft PDF. Изменил принтер по умолчанию на Microsoft PDF, результат стал одинаковым. То есть, отличался исходный wmf, причем при открытии его на просмотр он выглядел одинаково, а обрабатывался image2pdf с разным результатом. Всегда думал, что физическое наличие принтера не требуется.
Еще всплыл момент, при работе под anyscreen почему-то при выводе в pdf через image2pdf искажается шрифт SmallFont. В других вариантах вывода такого искажения не замечено (image2pdf из обычного приложения или встроенная библиотека в anyscreen). Не стал копать, просто заменил SmallFont на шрифт по умолчанию Arial, оставив маленький размер (5-6-7). Искажения не стало.
На хабе, к слову, промелькнула информация, что встроенная библиотека в anyscreen AnyScreenPDF.dll это адаптированный image2pdf.
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 24 Март 2026, 7:44
finsoftrz
Проблем с открытием печатных форм больше не замечаю, открываются всегда с первого раза. На всякий случай приделал пока выбор варианта формирования pdf в параметрах пользователя, вдруг что еще тестировать захочется.
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 24 Март 2026, 8:31
Игорь Столяров
finsoftrz писал(а): 24 Март 2026, 7:37
встроенная библиотека в anyscreen AnyScreenPDF.dll это адаптированный image2pdf
Ну да. А откуда другой взяться ? SV десятилетия не мог решить вопрос с национальными кодировками в PDF.
Были заимствованы из .NET экспорт WMF в PNG с последующей вставкой картинки в лист PDF и собственно
выброшенная автором за ненадобностью библиотека image2pdf.
Я лет 10 назад занимался image2pdf. Знаете почему последний релиз был выпушен (точнее собран, там уже
давно не было изменений) в 2014 г. ? Потому, что в 2015 г. вышла Windows 10 с бесплатным Microsoft Print to PDF
и продавать эскимосам снег стало как-то затруднительно. Я сейчас говорю о странах где эту библиотку покупали.
Тоже самое с библиотекой Taboga Barcode, но вот её автор радостно писал о том, что TB удалось кому-то впаять.

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 24 Март 2026, 9:29
finsoftrz
У меня версия от 2021 года. Там, по моему, Рафаэль правку вносил, снимал ограничение с количества контролов на листе. Или я сам по его наводке.
Не у всех windows 10. Хотя даже тут надо отдельно формировать для pdf или не pdf. С библиотекой более универсально и удобно. Конечно, при условии, что она работает без проблем.
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 24 Март 2026, 9:43
Игорь Столяров
finsoftrz писал(а): 24 Март 2026, 9:29
Не у всех windows 10
Согласен. Для неподдерживаемых версий Windows есть сторонние (в т.ч. и бесплатные) драйверы печати в PDF.
Мы также используем прямой экспорт в PDF через API Microsoft Word / Apache Writer. Этого вполне достаточно.

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 25 Март 2026, 6:54
finsoftrz
По отображению иконок в хроме.
With the Google Chrome update to version 146.0.7680.165, the problem was resolved, the icons reappeared, and please check if the issue is now normal for those who were experiencing it.
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 25 Март 2026, 8:29
finsoftrz
Игорь Столяров писал(а): 24 Март 2026, 9:43
Мы также используем прямой экспорт в PDF через API Microsoft Word / Apache Writer. Этого вполне достаточно.
Это требует наличия и запуска большого офисного пакета. Как-то не комильфо для подобной задачи.
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 25 Март 2026, 11:18
Игорь Столяров
finsoftrz писал(а): 25 Март 2026, 8:29
Как-то не комильфо для подобной задачи
1. Практически на всех рабочих компьютерах (не РМК !) есть какой-нибудь офисныё пакет;
2. Это решение актуально только для неподдерживаемых Windows без PDF принтера. План Б !;
3. Качество экспорта в Word прекрасное, для Writer приемлемое (это я выскулил у автора EasyOpenOffice !);
4. Не хочу сейчас впаиваться в обсуждение ошибок image2pdf и её производных, но поверьте, что они как тот суслик.
Вы его не видите, а он есть. Вопрос массовости применения на разношёрстных компьютерах. Увидите потом.

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 25 Март 2026, 11:35
finsoftrz
Я пока не сталкивался с проблемами image2pdf. Возможно, какие-то и есть, у нас pdf редко используется, в основном, экселевские файлы.
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Добавлено: 26 Март 2026, 10:23
Губин Игорь
Заработало и на хроме.
Отсюда я делаю вывод, что система способна самостоятельно устанавливать обновления, не спрашивая пользователя и не сообщая ему об этом (логи чисты)...
