Страница 1 из 1

Сформировать QR код для печтаных форм

Добавлено: 10 фев 2022, 15:37
a.gataullin
1) Как можно сформировать QR код, GenDatamatrix не подходит
2) можно ли на C# для vip написать внешнюю библиотеку для этого формирования?

Re: Сформировать QR код для печтаных форм

Добавлено: 10 фев 2022, 20:29
Den
1) Если отчет FR сделать, то можно вроде. Есть там компонента для формирования QR-кодов
2) Можно. Только регить придеться ее (см. \exe\ocx\ ну как батником регят в этой папке нетовские сборки)
На дельфи можно без этого изврата делать . Вообще, нужно просто соблюсти паскалевский способ упаковки параметров в стек.
на с++ это решается кажись аля stdcall.
А вот для шарпа явно так нельзя (ну или писать для нее обёртку на managed c++)

Re: Сформировать QR код для печтаных форм

Добавлено: 11 фев 2022, 10:11
a.gataullin
Den писал(а):1) Если отчет FR сделать, то можно вроде. Есть там компонента для формирования QR-кодов
2) Можно. Только регить придеться ее (см. \exe\ocx\ ну как батником регят в этой папке нетовские сборки)
На дельфи можно без этого изврата делать . Вообще, нужно просто соблюсти паскалевский способ упаковки параметров в стек.
на с++ это решается кажись аля stdcall.
А вот для шарпа явно так нельзя (ну или писать для нее обёртку на managed c++)
1) Мне именно на RTF нужно
Я вообще сделал через запуск внешнего приложения, передал параметр, все работает, но при груповой печати больше 7 форм, RTF повреждается почему то

Там есть вывод картинки у нее замещающий текст FCOM:QRIMAGE

Как раз в эту картинку вывод и должен работать, на 1-7 выводить нормально

Re: Сформировать QR код для печтаных форм

Добавлено: 24 фев 2022, 22:59
edward_K
Нагенерите во внешние атрибуты и вытащите уже а форме

Re: Сформировать QR код для печтаных форм

Добавлено: 25 фев 2022, 17:55
Masygreen
Давно было, алгоритм такой:
1) Создаешь прототип form
1) Внешней утилитой генерируешь QR в виде картинки ExecProgram(...);
2) Вставляешь в rtf через InsFoto(

Ну или проще в документе делаешь внешний атрибут и всё тоже самое только картинку пихнуть в него, а потом стнадартно в отчёт простым запросом