На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Редакторы текста, отчеты / Поля печати в ReachEdit Сделать домашней страницей Добавить в избранное Написать писмо

Поля печати в ReachEdit


»»» Serphey (02.08.00 12:53)
Народ подскажите !!!
Как установить поля печати (как в WordPad-е), которых почему-то нету в стандартных принтерных диалогах ???
Или как иначе выровнять текст на странице относительно краев бумаги ???

»»» Alexander - avolkov@infostroy.ru (02.08.00 15:50)
Уточню. Вы выводите текст на принтер, рисуя по канве TPrinter? Если это так, то это Ваша проблема, как его размещать и как запрашивать у пользователя параметры размещения текста на листе. По-видимому надо создать собственный диалог настройки параметров печати, где выбор принтера будет производится стандартным диалогом, а остальные параметры - Ваша ответственность.

»»» Serphey - serphey@mail.ru (03.08.00 09:02)
Здесь мною используется стандартный метод TRichEdit.Print, и мне почему-то пока не удалось найти настроек полей документа( т.е. смещение текста страницы относительно краев листа), которые есть в любом Word/Wordpad/NotePad - это наводит на мысль, что они стандартные, но в Delphi мною пока не найдены

»»» Alexander - avolkov@infostroy.ru (03.08.00 10:11)
А это пробовали?:
У TRichEdit есть свойство PageRect. Его и надо использовать для настройки отступов.

Может быть я Вас недопонимаю, но за отступы в пределах области печати, обеспечиваемой принтером, отвечает программа, которая выводит на него изображение (т.е. в Вашем случае - компонент TRichEdit), а не сам принтер. Стандартный диалог позволяет только выбрать принтер и установить некоторые его параметры. Ведь если понадобится обеспечить сложную границу области печати, то принтер и это должен поддерживать?
Думаю, что Вам все-таки придется написать собственный диалог. Я это делал именно таким образом, хотя задача стояла иная...


-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz