Юникод печать на принтере в 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 работает ЧУДЕСНО на экране.

Может кто-нибудь помочь мне решить это?

Ответы на вопрос(1)

Ваш ответ на вопрос