QR Code

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

QR Code

Сообщение alexs » 14.03.2017 14:47:30

Реализовал поддержку QR кодов. Основано на библиотеке DelphiZXingQRCode. В частности исходники брал вот тут - http://mik-demidov.blogspot.ru/2014/12/qr-code.html. Там небольшие доработки относительно стандартной версии.
Нужны тестеры :-)
Планирую в дальнейшем залить на LCCR.

По структуре:
Пакет lazqrcode.lpk
TQRCode - простой визуальный компонент
TDBQRCode - визуальный компонент, берущий данные из БД

Пакет lazreport/lr_qrcode.lpk
TlrQRCode - компонент для регистрации в LazReport возможности формирования QR кодов
В генераторе отчётов появляется TlrQRCodeView - формирование QR кодов. Значения для QR кода вносится в свойство MEMO.

Подробности смотреть в демках.

Исходники тут: http://w7site.ru/fpc/lazqrcode.rar
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3494
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: QR Code

Сообщение *Rik* » 15.03.2017 09:28:39

alexs писал(а):Исходники тут: http://w7site.ru/fpc/lazqrcode.rar

Forbidden
You don't have permission to access /fpc/lazqrcode.rar on this server.

Там DataMatrix тоже есть? И как с экспортом в PDF (Cairo PDF)?
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 357
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: QR Code

Сообщение alexs » 15.03.2017 11:18:33

Права доступа исправил.
Экспорт проверю.
>Там DataMatrix тоже есть?
там есть всё, что предоставляет ZXing - более подробно не вникал. Мне главное - сканер с телефона на нём работает нормально.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3494
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: QR Code

Сообщение Devel0 » 23.03.2017 02:35:28

alexs, спасибо за компонент!
В инспекторе не хватает некоторых свойств, навскидку: Anchors, Align, ShowHint.

*Rik*, этой функциональности нет.
Devel0
новенький
 
Сообщения: 63
Зарегистрирован: 24.07.2011 10:43:13

Re: QR Code

Сообщение v-t-l » 24.03.2017 17:13:28

v-t-l
энтузиаст
 
Сообщения: 698
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: QR Code

Сообщение alexs » 24.03.2017 22:24:36

Действительно - дубль.
Я когда делал - не обратил внимание на этот пакет. Подумал что там обычные штрихкоды.
А понадобилось как всегда срочно. Ну ещё - у меня сразу в комплекте идёт компонент для LazReport (ради него оно и затевалось).
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3494
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: QR Code

Сообщение *Rik* » 25.03.2017 14:35:31

Я в прошлом году делал на основе LazBarcodes, понадобилось datamatrix для почтовых бланков.
Пакет без экспорта в pdf (это первый вариант возможно не рабочий я его забросил):
http://visual-t.ru/files/lazrepbarcodes2d.zip

Cairoexport экспортирует в pdf только известные объекты, поэтому пришлось изменить сам lazreprt с cairoexport внедрил штрихкоды туда, пользуюсь этим вариантом с прошлого года
http://visual-t.ru/lazreport.html
пробовал patch отправить но его не приняли, т.к. в LazBarcodes не указана лицензия...

Я уж было обрадовался по началу, подумал что alexs решил проблему с экспортом в pdf , но у него только qrcode и тоже без поддержки в cairo...
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 357
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: QR Code

Сообщение alexs » 25.03.2017 19:51:09

Прблему с экспортом я однозначно решу. Там надо кардинально переписать экспортёры в LR - чтобы они умели не знакомые форматы выгружать в виде картинок. Буду делать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3494
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: QR Code

Сообщение *Rik* » 28.10.2017 07:32:58

Я в свою сборку добавил печать штрихкода PDF417 (так-же с экспортом в PDF).
Компонента TfrPDF417, сделал на основе кода от LinaSoft (порт сишной либы на Delphi, лежит на SourceForge на лазарусе заводится с полпинка).
http://visual-t.ru/lazreport.html
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 357
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал


Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru