Печать UNICODE (UCS2) текста ...
От: jjok www.adam.ru
Дата: 24.06.02 15:51
Оценка:
Есть unsigned short *ucs_str c UNICODE текстом.
При выводе на принтер символы \r\n не отрабатываются — все в одну строку — а вместо них — "квадратики" ....
Вот кусочек кода:
........
unsigned short *ucs_str;
CDC dc;
DOCINFO di;
CPrintDialog dlg(FALSE);

dlg.GetDefaults();
dc.Attach(dlg.GetPrinterDC());

::ZeroMemory (&di, sizeof (DOCINFO));
di.cbSize = sizeof (DOCINFO);
di.lpszDocName = "kaka00";

dc.StartDoc (&di);
dc.StartPage ();

dc.TextOut(2,2, LPWSTR(ucs_string));
dc.EndPage();
dc.EndDoc();
........

Подскажитье pls, что делать ,
спасибо
J.J.OK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.