Формат RTF текст в несколько текстовых полей - PullRequest
0 голосов
/ 13 марта 2012

У меня есть форма richtextbox в моей форме wpf, в которую вводит пользователь, без ограничений по длине. Однако при выводе моих активных отчетов у меня есть страницы с текстовыми полями с фиксированным пространством на каждой странице. Есть ли способ выяснить, сколько форматированного текста поместится в текстовое поле, выписать его, а затем продолжить писать остальное на следующей странице, пока у меня не кончится текст для записи?

1 Ответ

0 голосов
/ 14 марта 2012

Вы можете измерить длину простого текста на странице ActiveReports, используя метод MeasureText объекта Page. См. Следующую документацию: http://www.datadynamics.com/help/activereports6/ActiveReports.Document~DataDynamics.ActiveReports.Document.Page~MeasureText.html

Если у вас есть вывод RTF (я не уверен, что вы делаете это или нет, основываясь на предоставленной информации), возможно, не представляется возможным вручную измерить текст и разбить его просто потому, что текст RTF сложен и разбит на части труднее. Однако элемент управления RichEdit / RTF в ActiveReports должен иметь возможность разбивать на страницы / разбивать страницы, если вы можете позволить этому элементу управления расти.

...