Сохранение отчета в PDF формате

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1624
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение Губин Игорь »

finsoftrz писал(а): 10 Октябрь 2021, 19:20 Вопрос в целесообразности, пока от пользователей запроса на вывод в pdf не поступало, все пользуются другими форматами.
У меня его спрашивают наравне с выводом в doc, xls, csv...
Но проблема в том, что некоторые файлы имеют до 40 страниц и вылет по утечке памяти мне был гарантирован.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1216
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение RaFaeL »

kreator писал(а): 10 Октябрь 2021, 18:00 В этой теме как раз жалобы на графику и QR-код.
Жалобы на другую библиотку
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1216
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение RaFaeL »

Игорь Столяров писал(а): 10 Октябрь 2021, 18:08 Я ещё помню, как после обновления версии Libcurl переклинило все программы с ней под WinXP без SP3.
Ну так смотреть надо, что кому обновляете и какие зависимости, а не копировать файлы не думая
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5584
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

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

Скажу про то, что сам делал.
Многократно и беспроблемно выгружал через Win10 PDF Printer отчёты по 800-900 листов.
С навороченной структурой вроде пакета ТОРГ12 / УПД.
«V» значит Вендетта !
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1216
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение RaFaeL »

Игорь Столяров писал(а): 10 Октябрь 2021, 16:52 Не думаю, что автор поставил ограничение на 200 объектов потому что он там тупой, а мы тут умные это легко сняли.
Это не ограничение, а размер массива при его объявлении. Сколько то ведь надо задать? Вот вы проектируете библиотеку, сколько поставите как количество одинаковых объектов на странице? Это вылезло у меня только потому, что отчеты рисуются динамически и все ячейки рисовались как 4 линии (на каждую ячейку!). Предполагаю, что у всех остальных это просто не вылезло, так как стандартная печать вполне может таблицу рисовать линиями от края до края таблицы и 200 линий на странице вы не получите примерно никогда. О других типах объектов и говорить нечего. В том же самом обсуждении выкладки библиотеки никто не пишет про проблему. С другим пользователем переписывался, он тоже ничего не слышал об этом, пока я ему не сказал. Может и вы не знали бы )
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1216
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение RaFaeL »

Игорь Столяров писал(а): 10 Октябрь 2021, 19:49 Откуда же я знаю, на чём они там работают ? У меня нет всего зоопарка Windows для тестирования.
Вам не надо знать, на чем кто работает, вам надо знать, какие зависимости у конкретной dll.
Image2PDF.dll к примеру собрана нашим языком как local и зависимостей по сути не имеет
Последний раз редактировалось RaFaeL 10 Октябрь 2021, 19:56, всего редактировалось 2 раза.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1624
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение Губин Игорь »

Игорь Столяров писал(а): 10 Октябрь 2021, 19:46 Многократно и беспроблемно выгружал через Win10 PDF Printer отчёты по 800-900 листов.
К этому же и пришёл, когда зоопарк и клиентов сократился до терпимого количества версий
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение finsoftrz »

Забавно. Бланк, который вылез с искажением на мелком шрифте, был сделан в frb. Сейчас вывел аналогичный бланк, сделанный в своем дизайнере, тот же шрифт small font 6, все корректно. Получается, что заморочка со стороны frb...
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Admin
Администратор
Сообщения: 3694
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение Admin »

Губин Игорь писал(а): 10 Октябрь 2021, 20:31 Или я криворукий или в тему, где у меня нет прав админа не даёт...
Попробуй
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение finsoftrz »

В общем, я взял image2pdf на вооружение. Подключил в превьювере через вызов небольшого (50кб) exe, от греха подальше. На обычных печатных формах особых проблем пока не замечаю, работает быстро. Есть некоторое искажение, когда в бланке используется wmf картинка, не особо принципиально. Jpeg (фото товара) вроде нормально.

Кстати, в anyscreen тоже воткнули image2pdf. После того, как кто-то обнаружил, что используемая до этого либа вывода в pdf требует отдельного лицензирования. Про это никто в SV не сказал, у народа глаза округлились.

Попутно стоимость подписки на anyscreen подняли с 800 до 1000 баксов. У энтузиастов такие мысли, если не заплатим, то совсем свернут, потеряем, что раньше заплатили. А заплатим, то где гарантии, что появится что-то работоспособное, так как за пару лет ни одного реального проекта и все на уровне альфы. А зачем нам вообще anyscreen, под веб можно вебовскими инструментами писать, это работает у огромного количества людей. Свобода это наличие выбора. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2905
Зарегистрирован: 06 Ноябрь 2014, 12:48

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение finsoftrz »

Рафаэль, посмотрел в Вашей демке вывод в pdf, память явно утекает.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1216
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

xUSSR (Покупка софта группой. Clarion.Net и т.д.)

Сообщение RaFaeL »

Там это может быть не связано с PDF
Да и кто такие объемы сейчас считает?
Ответить