LIBRERIA PARA IMPRIMIR QRCODES EN REPORTES DE VISUAL FOXPRO

1,204 views
Skip to first unread message

Guido Cardona

unread,
Nov 10, 2019, 8:57:06 PM11/10/19
to Comunidad de Visual Foxpro en Español
SALUDOS
EXISTE ALGUNA LIBRERIA PARA IMPRIMIR CODIGOS DE BARRAS QR
EN REPORTES DE VFP
DIFERENTE A FOXBARQR DE VFPX SEDNA
ES QUE ESALIBRERIA ES BUENA PERO TIENE UINA LIMITANTE DE 254 PARA LOS
CARACTERES DE ORIGEN DEL QR CODE

ATT
GUIDO CARDONA

ZeRoberto

unread,
Nov 10, 2019, 9:50:47 PM11/10/19
to publicesvfoxpro
No grites vas a romper los timpanos de mis dedos.

Bajalo de aca

Saludos

Ze
 




--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/98be9113-8d1b-483a-bef8-5ad7fcffb1d2%40googlegroups.com.

HernanCano

unread,
Nov 11, 2019, 2:32:58 AM11/11/19
to Comunidad de Visual Foxpro en Español
Guido:
en VFPX encontré FoxBarcodeQR, pero por lo q tengo entendido tiene la limitante q mencionas.


¿Te queda fácil darme la URL del q mencionas?
Gracias.

(por favor: no nos grites)

HernanCano

unread,
Nov 11, 2019, 2:38:02 AM11/11/19
to Comunidad de Visual Foxpro en Español
ZeRoberto:
¿Leiste donde Guido menciona lo de los 254 caracteres?

ZeRoberto

unread,
Nov 11, 2019, 7:48:31 AM11/11/19
to publicesvfoxpro
Hola Hernan el BarCodeLibrary.Dll no soporta esa cantidad de caracteres??

Saludos

Ze


El lun., 11 de nov. de 2019 a la(s) 02:38, HernanCano (jherna...@gmail.com) escribió:
ZeRoberto:
¿Leiste donde Guido menciona lo de los 254 caracteres?

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

HernanCano

unread,
Nov 11, 2019, 4:28:56 PM11/11/19
to Comunidad de Visual Foxpro en Español
¿Cómo así, ZeRoberto? ¿Conoces y usas una librería y no has leído la documentación?


borrar.png


borrar.png

Luis Maria Guayan

unread,
Nov 13, 2019, 10:38:02 AM11/13/19
to Comunidad de Visual Foxpro en Español
La libreria QRCodeLib.dll  http://www.sait.com.mx/download/qrcodelib.dll funciona bien con VFP. La descarga es de una versión anterior (v.0.1) y de demostración

te paso un código ejemplo en VFP


DECLARE FullQRCode IN QRCodeLib.DLL ;
  INTEGER autoConfigurate, ;
  INTEGER AUTOFIT, ;
  LONG BACKCOLOR, ;
  LONG barColor, ;
  STRING Texto, ;
  INTEGER correctionLevel, ;
  INTEGER encoding, ;
  INTEGER marginpixels, ;
  INTEGER moduleWidth, ;
  INTEGER HEIGHT, ;
  INTEGER WIDTH, ;
  STRING FileName

  
DECLARE FastQRCode IN QRCodeLib.DLL ;
  STRING Texto, STRING FileName

DECLARE STRING QRCodeLibVer IN QRCodeLib.DLL

CLEAR

? QRCodeLibVer()
? FastQRCode("https://github.com/VFPX/FoxBarcodeQR", "C:\Mis imagenes\FastQR.bmp")
? FullQRCode(.t., .f., 65535, 0, "https://github.com/VFPX/FoxBarcodeQR", 3, 4, 0, 4, 400, 400, "C:\Mis imagenes\FullQR.BMP")


DOCUMENTACION QRCodeLib.dll

Dentro de QRCodeLib.dll hay 2 procedimientos y una función:

FastQRCode toma como parámetros la cadena que quieren codificar en barras y el nombre con el que se va a grabar el BMP

procedure FastQRCode(Texto, FileName : ShortString);


FullQRCode tiene mayor control sobre la generación del código de barras, pueden especificar desde el color, tamaño, márgenes, etc., los detalles de cada parámetro están el archivo QRCodeHeaders.pas

procedure FullQRCode(
   autoConfigurate, AutoFit : boolean;
   backColor, barColor : TColor;
   Texto : ShortString;
   correctionLevel : TQRCodeECLevel;
   encoding : TQRCodeEncoding;
   marginpixels, moduleWidth : integer;
   Height, Width : integer;
   FileName : ShortString);



Luis María Guayán
Tucumán, Argentina
_______________________________

Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com



QRCodeLibVer devuelve el número de versión de la librería

function QRCodeLibVer : ShortString;

Mingo's Comidas Listas

unread,
Jun 29, 2020, 11:37:57 AM6/29/20
to Comunidad de Visual Foxpro en Español
Reply all
Reply to author
Forward
0 new messages