AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5925
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 24 раза
- Поблагодарили: 87 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
В общем, разница в выводе форм была из-за того, что указывались разные принтеры. Под anyscreen используется принтер по умолчанию (был Canon, который физически отключен), а в обычном проекте принтер выбирается и сохраняется для каждого вида печатной формы, там был выбран Microsoft PDF. Изменил принтер по умолчанию на Microsoft PDF, результат стал одинаковым. То есть, отличался исходный wmf, причем при открытии его на просмотр он выглядел одинаково, а обрабатывался image2pdf с разным результатом. Всегда думал, что физическое наличие принтера не требуется.
Еще всплыл момент, при работе под anyscreen почему-то при выводе в pdf через image2pdf искажается шрифт SmallFont. В других вариантах вывода такого искажения не замечено (image2pdf из обычного приложения или встроенная библиотека в anyscreen). Не стал копать, просто заменил SmallFont на шрифт по умолчанию Arial, оставив маленький размер (5-6-7). Искажения не стало.
На хабе, к слову, промелькнула информация, что встроенная библиотека в anyscreen AnyScreenPDF.dll это адаптированный 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 (форсировали Неман Бонапартовы войска) - хроника войны
Проблем с открытием печатных форм больше не замечаю, открываются всегда с первого раза. На всякий случай приделал пока выбор варианта формирования pdf в параметрах пользователя, вдруг что еще тестировать захочется.
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8599
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 37 раз
- Поблагодарили: 129 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Ну да. А откуда другой взяться ? SV десятилетия не мог решить вопрос с национальными кодировками в PDF.finsoftrz писал(а): 24 Март 2026, 7:37 встроенная библиотека в anyscreen AnyScreenPDF.dll это адаптированный image2pdf
Были заимствованы из .NET экспорт WMF в PNG с последующей вставкой картинки в лист PDF и собственно
выброшенная автором за ненадобностью библиотека image2pdf.
Я лет 10 назад занимался image2pdf. Знаете почему последний релиз был выпушен (точнее собран, там уже
давно не было изменений) в 2014 г. ? Потому, что в 2015 г. вышла Windows 10 с бесплатным Microsoft Print to PDF
и продавать эскимосам снег стало как-то затруднительно. Я сейчас говорю о странах где эту библиотку покупали.
Тоже самое с библиотекой Taboga Barcode, но вот её автор радостно писал о том, что TB удалось кому-то впаять.
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5925
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 24 раза
- Поблагодарили: 87 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
У меня версия от 2021 года. Там, по моему, Рафаэль правку вносил, снимал ограничение с количества контролов на листе. Или я сам по его наводке.
Не у всех windows 10. Хотя даже тут надо отдельно формировать для pdf или не pdf. С библиотекой более универсально и удобно. Конечно, при условии, что она работает без проблем.
Не у всех windows 10. Хотя даже тут надо отдельно формировать для pdf или не pdf. С библиотекой более универсально и удобно. Конечно, при условии, что она работает без проблем.
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8599
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 37 раз
- Поблагодарили: 129 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Согласен. Для неподдерживаемых версий Windows есть сторонние (в т.ч. и бесплатные) драйверы печати в PDF.
Мы также используем прямой экспорт в PDF через API Microsoft Word / Apache Writer. Этого вполне достаточно.
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5925
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 24 раза
- Поблагодарили: 87 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
По отображению иконок в хроме.
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 (форсировали Неман Бонапартовы войска) - хроника войны
Это требует наличия и запуска большого офисного пакета. Как-то не комильфо для подобной задачи.Игорь Столяров писал(а): 24 Март 2026, 9:43 Мы также используем прямой экспорт в PDF через API Microsoft Word / Apache Writer. Этого вполне достаточно.![]()
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8599
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 37 раз
- Поблагодарили: 129 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
1. Практически на всех рабочих компьютерах (не РМК !) есть какой-нибудь офисныё пакет;
2. Это решение актуально только для неподдерживаемых Windows без PDF принтера. План Б !;
3. Качество экспорта в Word прекрасное, для Writer приемлемое (это я выскулил у автора EasyOpenOffice !);
4. Не хочу сейчас впаиваться в обсуждение ошибок image2pdf и её производных, но поверьте, что они как тот суслик.
Вы его не видите, а он есть. Вопрос массовости применения на разношёрстных компьютерах. Увидите потом.
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5925
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 24 раза
- Поблагодарили: 87 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Я пока не сталкивался с проблемами image2pdf. Возможно, какие-то и есть, у нас pdf редко используется, в основном, экселевские файлы.
C6/C12, ШВС, tps/btrieve.
