AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5925
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 87 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

В общем, разница в выводе форм была из-за того, что указывались разные принтеры. Под anyscreen используется принтер по умолчанию (был Canon, который физически отключен), а в обычном проекте принтер выбирается и сохраняется для каждого вида печатной формы, там был выбран Microsoft PDF. Изменил принтер по умолчанию на Microsoft PDF, результат стал одинаковым. То есть, отличался исходный wmf, причем при открытии его на просмотр он выглядел одинаково, а обрабатывался image2pdf с разным результатом. Всегда думал, что физическое наличие принтера не требуется.
Еще всплыл момент, при работе под anyscreen почему-то при выводе в pdf через image2pdf искажается шрифт SmallFont. В других вариантах вывода такого искажения не замечено (image2pdf из обычного приложения или встроенная библиотека в anyscreen). Не стал копать, просто заменил SmallFont на шрифт по умолчанию Arial, оставив маленький размер (5-6-7). Искажения не стало.
На хабе, к слову, промелькнула информация, что встроенная библиотека в anyscreen AnyScreenPDF.dll это адаптированный image2pdf.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5925
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 87 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Проблем с открытием печатных форм больше не замечаю, открываются всегда с первого раза. На всякий случай приделал пока выбор варианта формирования pdf в параметрах пользователя, вдруг что еще тестировать захочется.

as_param.png
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8599
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 129 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

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 удалось кому-то впаять. :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5925
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 87 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

У меня версия от 2021 года. Там, по моему, Рафаэль правку вносил, снимал ограничение с количества контролов на листе. Или я сам по его наводке.
Не у всех windows 10. Хотя даже тут надо отдельно формировать для pdf или не pdf. С библиотекой более универсально и удобно. Конечно, при условии, что она работает без проблем.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8599
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 129 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

finsoftrz писал(а): 24 Март 2026, 9:29 Не у всех windows 10
Согласен. Для неподдерживаемых версий Windows есть сторонние (в т.ч. и бесплатные) драйверы печати в PDF.
Мы также используем прямой экспорт в PDF через API Microsoft Word / Apache Writer. Этого вполне достаточно. 🤷‍♀️
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5925
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 87 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение 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.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5925
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 87 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Игорь Столяров писал(а): 24 Март 2026, 9:43 Мы также используем прямой экспорт в PDF через API Microsoft Word / Apache Writer. Этого вполне достаточно. 🤷‍♀️
Это требует наличия и запуска большого офисного пакета. Как-то не комильфо для подобной задачи.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8599
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 129 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

finsoftrz писал(а): 25 Март 2026, 8:29 Как-то не комильфо для подобной задачи
1. Практически на всех рабочих компьютерах (не РМК !) есть какой-нибудь офисныё пакет;
2. Это решение актуально только для неподдерживаемых Windows без PDF принтера. План Б !;
3. Качество экспорта в Word прекрасное, для Writer приемлемое (это я выскулил у автора EasyOpenOffice !);
4. Не хочу сейчас впаиваться в обсуждение ошибок image2pdf и её производных, но поверьте, что они как тот суслик.
Вы его не видите, а он есть. Вопрос массовости применения на разношёрстных компьютерах. Увидите потом. :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5925
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 87 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Я пока не сталкивался с проблемами image2pdf. Возможно, какие-то и есть, у нас pdf редко используется, в основном, экселевские файлы.
C6/C12, ШВС, tps/btrieve.
Ответить