![]() |
Вывод на печать строки (C++ Builder 6)
Для Borland C++ Builder 6
Есть форма, которая заполняется пользователем строками в соответствующих полях редактирования. Соответственно получаем из поля редактирования строку в формате AnsiString : Edit1->Text (с перекодировкой в ASCII проблем нет). Как можно вывести её на принтер ? Програма при заполнении формы формирует файл file.txt. Как его вывести на принтер из программы? |
|
Есть такой обджект TPrinter называется... у него есть Canvas - с которым можно работать абсолютно аналогично как с Canvas у TImage на пример (ООП - полиморфизм), есть там такой метод TextOut - если мне не изменяет память... но это гемор... можно проще и быстрее - воспользоваться втроенным генератором отчетов QReport - если таких закладок нет, то можно поискать библиотечку руками - она 100% уже установлена - ее нужно только подключить, там можно очень удобно в визуальном редакторе сформировать шаблон страницы и пыхать в этот шаблон данные программно...
|
| Часовой пояс GMT +4, время: 17:01. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.