Drukowanie Unicode na DRUKARCE w VB6
Próbuję wydrukować ciąg znaków Unicode (chiński) na drukarce (cóż, właściwie PDFCreator), ale wszystko, co dostaję, to PIONOWY wydruk znaków.
używamTextOutW
funkcja importowana zgdi32.dll
:
TextOutW dest.hDC, x, y, StrConv(szText, vbUnicode), Len(szText)
A jeśli spróbuję wydrukować „0.12” (jeśli wydrukuję chińskie znaki, i tak otrzymam taki sam wynik)
0
.
1
2
Jeśli korzystam zdest.Print
funkcji, nie mogę wydrukować Unicode.
Tak czy inaczej,TextOutW
działa WSPANIAŁO na ekranie.
Czy ktoś może mi pomóc rozwiązać ten problem?