Здравствуйте jjok, Вы писали:
J>Есть unsigned short *ucs_str c UNICODE текстом.
J>При выводе на принтер символы \r\n не отрабатываются — все в одну строку — а вместо них — "квадратики" ....
J>Вот кусочек кода:
J>........
J> unsigned short *ucs_str;
J> CDC dc;
J> DOCINFO di;
J> CPrintDialog dlg(FALSE);
J>dlg.GetDefaults();
J>dc.Attach(dlg.GetPrinterDC());
J>::ZeroMemory (&di, sizeof (DOCINFO));
J>di.cbSize = sizeof (DOCINFO);
J>di.lpszDocName = "kaka00";
J>dc.StartDoc (&di);
J>dc.StartPage ();
J>dc.TextOut(2,2, LPWSTR(ucs_string));
J>dc.EndPage();
J>dc.EndDoc();
J>........
J>Подскажитье pls, что делать
,
J>спасибо
печатай построчно "откусывая" от строчек "\r\n"
TextOut не понимает управляющих символов.