Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Печать на принтер

1.9K
17 января 2003 года
sytec
18 / / 09.10.2002
Здраствуйте.У меня такая проблема :
Я произвожу печать на принтер с помощью ф-ии TextRect().
(Как написано в хелпе :
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TPrinter Prntr = Printer();
TRect r = Rect(200,200,
Prntr->PageWidth–200,Prntr->PageHeight –200);
Prntr->BeginDoc();
Prntr->Canvas->TextRect(r, 200, 200,
Memo1->Lines->Text);
Prntr->EndDoc();
}
Это написано в хелпе )

Так вот, в тех местах где должен быть переход строки у меня печатается либо пробел, либо квадратик(в зависимости от модели принтера).
Как я понимаю, принтер не воспринемает символы \n и \r.
С чем это может быть связано ? Как этого избежать ? Есть ли какие-нибудь альтернативные способы печати в Билдере ?
<<< The End >>>
317
18 января 2003 года
Relax
573 / / 20.09.2000
построчно в цикле...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог