Registriert seit: 12. Jan 2019
Ort: Hessen
702 Beiträge
Delphi 12 Athens
|
AW: UTF-8 Drucker Befehle direkt an Drucker senden
15. Dez 2021, 11:03
Versuch mal sowas wie
if WritePrinter(hPrinter, PAnsiChar(@SomeUtf8String[1]), dwCount, dwBytesWritten) then
anstelle von
if WritePrinter(hPrinter, PAnsiChar(AnsiData), dwCount, dwBytesWritten) then
in deinem ursprünglichen Kode. Du mußt nur sicherstellen dass dwCount die Zahl der Bytes im UTF8-String ist und nicht die Zahl der Zeichen. Und natürlich darf der String nicht leer sein...
Peter Below
|