Re[11]: Программная печать из MFC-приложения
От: qaz77  
Дата: 29.07.17 13:41
Оценка:
Здравствуйте, RussianFellow, Вы писали:
RF>То есть у меня не выводятся правильно на печать переходы на новые строки, строки не всегда выводятся полностью (хотя длина любой из выводимых строк меньше 80 символов), не выводятся пустые строки--но зато выводится абракадабра.

                    int  len = m_IDC_EDIT1.LineLength(i);
                    if (len>0)
                    {
                        m_IDC_EDIT1.GetLine(i,myString.GetBuffer(len),len);
                        myString.ReleaseBuffer();
                    }
                    else
                        myString = " ";
                    myString = myString + "\r\n"; // <- это лишнее
                    pzText = myString.GetBuffer();
                    TextOut(hDC,0,yPos,pzText,len); // <- здесь надо указать длину строки, а не 90
Отредактировано 29.07.2017 13:42 qaz77 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.