Страница 12 из 13

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

Добавлено: 10 Октябрь 2021, 19:40
Губин Игорь
finsoftrz писал(а): 10 Октябрь 2021, 19:20 Вопрос в целесообразности, пока от пользователей запроса на вывод в pdf не поступало, все пользуются другими форматами.
У меня его спрашивают наравне с выводом в doc, xls, csv...
Но проблема в том, что некоторые файлы имеют до 40 страниц и вылет по утечке памяти мне был гарантирован.

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

Добавлено: 10 Октябрь 2021, 19:43
RaFaeL
kreator писал(а): 10 Октябрь 2021, 18:00 В этой теме как раз жалобы на графику и QR-код.
Жалобы на другую библиотку

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

Добавлено: 10 Октябрь 2021, 19:46
RaFaeL
Игорь Столяров писал(а): 10 Октябрь 2021, 18:08 Я ещё помню, как после обновления версии Libcurl переклинило все программы с ней под WinXP без SP3.
Ну так смотреть надо, что кому обновляете и какие зависимости, а не копировать файлы не думая

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

Добавлено: 10 Октябрь 2021, 19:46
Игорь Столяров
Скажу про то, что сам делал.
Многократно и беспроблемно выгружал через Win10 PDF Printer отчёты по 800-900 листов.
С навороченной структурой вроде пакета ТОРГ12 / УПД.

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

Добавлено: 10 Октябрь 2021, 19:54
RaFaeL
Игорь Столяров писал(а): 10 Октябрь 2021, 16:52 Не думаю, что автор поставил ограничение на 200 объектов потому что он там тупой, а мы тут умные это легко сняли.
Это не ограничение, а размер массива при его объявлении. Сколько то ведь надо задать? Вот вы проектируете библиотеку, сколько поставите как количество одинаковых объектов на странице? Это вылезло у меня только потому, что отчеты рисуются динамически и все ячейки рисовались как 4 линии (на каждую ячейку!). Предполагаю, что у всех остальных это просто не вылезло, так как стандартная печать вполне может таблицу рисовать линиями от края до края таблицы и 200 линий на странице вы не получите примерно никогда. О других типах объектов и говорить нечего. В том же самом обсуждении выкладки библиотеки никто не пишет про проблему. С другим пользователем переписывался, он тоже ничего не слышал об этом, пока я ему не сказал. Может и вы не знали бы )

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

Добавлено: 10 Октябрь 2021, 19:54
RaFaeL
Игорь Столяров писал(а): 10 Октябрь 2021, 19:49 Откуда же я знаю, на чём они там работают ? У меня нет всего зоопарка Windows для тестирования.
Вам не надо знать, на чем кто работает, вам надо знать, какие зависимости у конкретной dll.
Image2PDF.dll к примеру собрана нашим языком как local и зависимостей по сути не имеет

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

Добавлено: 10 Октябрь 2021, 19:54
Губин Игорь
Игорь Столяров писал(а): 10 Октябрь 2021, 19:46 Многократно и беспроблемно выгружал через Win10 PDF Printer отчёты по 800-900 листов.
К этому же и пришёл, когда зоопарк и клиентов сократился до терпимого количества версий

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

Добавлено: 10 Октябрь 2021, 20:00
finsoftrz
Забавно. Бланк, который вылез с искажением на мелком шрифте, был сделан в frb. Сейчас вывел аналогичный бланк, сделанный в своем дизайнере, тот же шрифт small font 6, все корректно. Получается, что заморочка со стороны frb...

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

Добавлено: 11 Октябрь 2021, 6:07
Admin
Губин Игорь писал(а): 10 Октябрь 2021, 20:31 Или я криворукий или в тему, где у меня нет прав админа не даёт...
Попробуй

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

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

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

Попутно стоимость подписки на anyscreen подняли с 800 до 1000 баксов. У энтузиастов такие мысли, если не заплатим, то совсем свернут, потеряем, что раньше заплатили. А заплатим, то где гарантии, что появится что-то работоспособное, так как за пару лет ни одного реального проекта и все на уровне альфы. А зачем нам вообще anyscreen, под веб можно вебовскими инструментами писать, это работает у огромного количества людей. Свобода это наличие выбора. :-)

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

Добавлено: 11 Октябрь 2021, 20:06
finsoftrz
Рафаэль, посмотрел в Вашей демке вывод в pdf, память явно утекает.

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

Добавлено: 11 Октябрь 2021, 20:26
RaFaeL
Там это может быть не связано с PDF
Да и кто такие объемы сейчас считает?

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

Добавлено: 10 Апрель 2022, 19:43
SergioRaguzini
Привет Всем!

Microsoft Print To PDF принтер в Win10 при печати запрашивает имя файла в котором будет сохранен печатаемый отчет, что неудобно, если этот файл необходимо создать, скопировать, отправить и т.д. без участия пользователя.

А как можно задать программно папку и имя файла без диалогового окна?
сработает ли тут применение, например PROPPRINT:PrintToName?

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

Добавлено: 10 Апрель 2022, 20:11
Игорь Столяров
SergioRaguzini писал(а): 10 Апрель 2022, 19:43 сработает ли тут применение
Ещё как сработает ...

Код: Выделить всё

   Printer{PropPrint:Device} = 'Microsoft Print to PDF'
   Printer{PropPrint:PrintToFile} = True
   Printer{PropPrint:PrintToName} = 'MyFirstReport.PDF'
   
   и шарашим печать в PDF без каких-либо вопросов ... 
   Run('MyFirstReport.PDF')  ! Просмотр PDF ассоциированной программой

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

Добавлено: 10 Апрель 2022, 20:29
SergioRaguzini
Игорь Столяров писал(а): 10 Апрель 2022, 20:11 Ещё как сработает ...
Игорь, Спасибо!

p.s. посмотрел, у большинства моих пользователей - Win10, попроборвал вывести большой многостраничный отчет - Microsoft Print to PDF отработал стабильно, все графические элементы выводятся корректно, в т.ч. QR. Наверное, этот принтер - лучший вариант.

:ty: