sysctrl2 wrote:
el tama帽o estandard de un QR es 4.0
FW_BarCodeBmp( cText, "QR-CODE", 4.0, 4.0, Nil )
prueba hacerlo asi o mas grande
脡s para Verifactu, nos permiten entre 3 y 4 cm., lo voy a poner a 3,5cm.
He visto que CGallego utiliza 250,250 adem谩s de QRCODE.
FW_BarCodeBmp( cText, "QR-CODE", 3500, 350, Nil )
El QR mide 9,5 cm. aproximadamente, he probado con 129,129 y 'pagado' en un Word a DIN A4 mide 3,5 cm; para mi el tama帽o correcto.
Ahora bien, me dibuja el marco negro y el lector no lo identifica como un QR v谩lido.
Mi funci贸n es esta:
// Para usar QR precisa de "REQUEST FWZEBRA"
REQUEST FWZEBRA
FUNCTION VFQr2Clipboard( AMPAARRA, cNIF, cVFCODFAC, dDataFact, nImpotota )
Local cText := ""
Local hBitmap := 0
cText := VF_URL_QR( AMPAARRA, ;
AllTrim( cNIF ), ;
AllTrim( cVFCODFAC ), ;
dDataFact, ;
nImpoTota ;
)
Traza( 1, "cText=", cText )
MsgInfo( cText, "B" )
hBitmap := FW_BarCodeBmp( cText, "QRCODE", 129, 129, Nil )
hBitmap := bmp2alpha( hBitmap )
FW_CopyToClipBoard( hBitmap )
Return Nil
/* *********************************************************************************** */]
EDITO
=====
Da igual que use "QR-CODE" que "QRCODE"
EDITO-2
======
Y no necesita REQUEST FWZEBRA.