Юникод печать на принтере в 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)

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