Re: Symfonia - obrazek pod oknem notatki
Grafikę na dokumencie możesz umieścić analogicznie do wiadomości
[Handel Premium 2008.c] Podpis osoby sprzedającej
viewtopic.php?f=2&t=1155W raporcie Raporty
Dokumenty
Dokumenty sprzedaży
Dokument VAT
Dokument VAT I
ZNAJDŹ
WSTAW POD
Kod:
print lf
bmp = Bitmap 200,150, "c:\\qrcode.bmp"
Bitmap #bmp
Jeżeli qrcode ma być wartością zmienną plik z kodem możesz generować przy drukowaniu faktury za pomocą poniższego skryptu
Kod:
dispatch sc
string sVB
sc = "MSScriptControl.ScriptControl.1"
sc.Language = "VBScript"
sVB = "Set http = CreateObject(\"Microsoft.XMLHTTP\") "+lf
sVB += "http.Open \"GET\", \"https://chart.googleapis.com/chart?cht=qr&chs=200&chl=mojaSymfonia.pl\", False "+lf
sVB += "http.Send "+lf
sVB += "set oStream = createobject(\"Adodb.Stream\") "+lf
sVB += "Const adTypeBinary = 1 "+lf
sVB += "Const adSaveCreateOverWrite = 2 "+lf
sVB += "Const adSaveCreateNotExist = 1 "+lf
sVB += "oStream.type = adTypeBinary "+lf
sVB += "oStream.open "+lf
sVB += "oStream.write http.responseBody "+lf
sVB += "oStream.savetofile \"c:\qrcode.bmp\", adSaveCreateOverWrite "+lf
sVB += "oStream.close "+lf
sVB += "set oStream = nothing "+lf
sVB += "Set http = Nothing "+lf
sc.ExecuteStatement( sVB )
Załącznik:
qr.png [ 899 bajtów | Przeglądany 2959 razy ]
Wadą tego rozwiązania jest to, że musisz być Online przy drukowaniu dokumentów.
Ale to, też można rozwiązać. W internecie jest dużo bezpłatnych narzędzi do kodów
(np.
http://sourceforge.net/projects/zint/ - który można uruchamiać w batch)