6. September 2013 09:26
6. September 2013 10:18
6. September 2013 14:07
6. September 2013 14:13
6. September 2013 14:33
6. September 2013 16:23
Matthias Vismann hat geschrieben:Hallo Kowa,
das habe ich auch gefunden, kann aber den Link nicht öffnen. Nach Absprache mit einem Kollegen hat er mir die Daten runtergeladen aber das geht immer noch nicht.
6. September 2013 17:50
QRCodeInput := CreateQRCodeInput('John,Doe','+555 1231231','john@doe.zzz','www.johndoe.zzz');
QRCodeFileName := GetQRCode(QRCodeInput);
// Load the image from file into the BLOB field
CLEAR(TempBlob);
TempBlob.Blob.IMPORT(QRCodeFileName);
TempBlob.CALCFIELDS(Blob);
IF SalesInvoiceHeader.FINDFIRST THEN BEGIN
SalesInvoiceHeader."QR Code" := TempBlob.Blob;
SalesInvoiceHeader.MODIFY;
END;
3. Februar 2014 15:42
3. Februar 2014 18:56
3. Februar 2014 19:07
Natalie hat geschrieben:Wir können aber auch die englischsprachigen Links nehmen
3. Februar 2014 19:21
3. Februar 2014 19:50
h-d.neuenfeldt hat geschrieben:Nebenfrage : wofür baut man die QR-Codes in die Belege ein ?
4. Februar 2014 13:29
Natalie hat geschrieben:nnen aber auch die englischsprachigen Links nehmen
Kowa hat geschrieben:funktioniert einwandfrei
4. Februar 2014 14:09
McClane hat geschrieben:Kowa hat geschrieben:funktioniert einwandfrei
Hast du mal Umlaute probiert? Dann bekomme ich einen Fehler.
Im (2009er Link zumindest) fehlt die MXElectronicInvoice.msi. Ohne kriegt man die Automation-Variable nicht.
4. Februar 2014 14:19
Kowa hat geschrieben:Die Dateien für NAV 2009 inkl. der msi-Datei sind im Anhang.
4. Februar 2014 14:41
Kowa hat geschrieben:Ohne Sonderzeichen geht es aber im Spanischen ja auch nicht, vermutlich ein Codepageproblem.
4. Februar 2014 15:25
McClane hat geschrieben:Der JIS X 0201 kann anscheinend tatsächlich keine Umlaute.
5. Februar 2014 12:03
McClane hat geschrieben:Conversion error. Only JIS X 0201 is supported.
6. Februar 2014 00:19
Kowa hat geschrieben:Ich habe das im Blog kommentiert, vielleicht hilft es ja und es kommt noch eine ISO-Version.
12. Juni 2015 09:55
12. Juni 2015 10:29
12. Juni 2015 11:39
16. Februar 2016 12:29
16. Februar 2016 12:38
16. Februar 2016 14:26
GetBarCodeProvider(IBarCodeProvider);
QRCodeFileName := IBarCodeProvider.GetBarCode(QRCodeInput);
QRImage.TEXTMODE(FALSE);
QRImage.WRITEMODE(TRUE);
QRImage.OPEN(QRCodeFileName);
Resolution := 1890; // Standard ist 3780
QRImage.SEEK(38);
QRImage.WRITE(Resolution);
QRImage.SEEK(42);
QRImage.WRITE(Resolution);
QRImage.CLOSE();
GetBarCodeProvider(IBarCodeProvider);
QRCodeFileName := IBarCodeProvider.GetBarCode(QRCodeInput);
IF Resolution <> 0 THEN BEGIN
QRImage.TEXTMODE(FALSE);
QRImage.WRITEMODE(TRUE);
QRImage.OPEN(QRCodeFileName);
QRImage.SEEK(18);
QRImage.READ(Width);
QRImage.SEEK(22);
QRImage.READ(Height);
IF Width = Height THEN BEGIN
Resolution := ROUND((Width * 1000) / Resolution, 1, '>');
QRImage.SEEK(38);
QRImage.WRITE(Resolution);
QRImage.SEEK(42);
QRImage.WRITE(Resolution);
END;
QRImage.CLOSE();
END;