smilerP Ответов: 2

Разрыв страницы в документе RichText


Привет друзья, мой проект (пользовательский текстовый процессор) имеет richtextbox, который открывается в виде документа для ввода текста и сохранения. Из свойств richtextbox я могу получить количество строк, введенных пользователем. Проблема, с которой я сейчас сталкиваюсь, заключается в вставке разрывов страниц, как в Microsoft Word, чтобы после достижения определенного количества строк Richtextbox мог разбить страницу и начать работу на новой странице ниже. Кроме того, я хотел бы знать количество страниц, потребляемых набранным текстом, чтобы я мог отобразить его в строке состояния ниже. Пожалуйста, любая помощь по этому вопросу, будь то код или идеи, будет очень признательна. Спасибо.

2 Ответов

Рейтинг:
0

fcronin

Печать-это в основном рисование... при печати вы должны обрабатывать рисование содержимого на холсте для вывода на принтер страница за страницей. Вот ссылка на существующий aritcle, который занимается печатью того, что находится в richeditbox... может быть хорошей отправной точкой для вас.

Простая Печать Aritcle [^]


Рейтинг:
0

Member 7930640

Как насчет добавления ленты форм? В VB это будет chr(12). Вы не увидите этого в поле форматированного текста, но оно появится, если вы откроете файл в Word или распечатаете его. Это сработало в моем приложении.


Dave Kreskowiak

Вы опоздали всего на шесть лет.