Юникод печать на принтере в VB6
Я пытаюсь напечатать Unicode (китайский) строку на принтере (ну, на самом деле PDFCreator), но все, что я получаю, это ВЕРТИКАЛЬНАЯ печать символов.
Я используюTextOutW
функция импортирована из:gdi32.dll
TextOutW dest.hDC, x, y, StrConv(szText, vbUnicode), Len(szText)
И если я попытаюсь напечатать0,12" (если я печатаю китайские иероглифы, я все равно получаю тот же результат), я получаю
0
.
1
2
Если я используюdest.Print
функция, я не могу напечатать Unicode.
Тем не мение,TextOutW
работает ЧУДЕСНО на экране.
Может кто-нибудь помочь мне решить это?