![]() |
|
|
![]()
|
|
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Как установить атрибуты текста в QRRichText?
Например размер шрифта, цвет, стиль. У этого компонента нет свойства SetAttributes, наподобие RichEdit. |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Один из методов - это если есть уже RichEdit, то связать его с QRRichText через его свойство ParentRichEdit.
-------------------- 0x2b|~0x2b |
|||
|
||||
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Но тут есть один нюанс, если связываемый RichEdit довольно узок по ширине, то и в QRRichText строки будут короткими, не на всю ширину листа. Надо чтобы исходный RichEdit был широк. |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Ща проверил на примере - если RichEdit короткий по ширине,то в QRRichText текст отображается как надо, если сделать Preview. Но визуально компонент QRRichText отображает текст так же как и RichEdit(если смотреть не Preview режим). Жаль не могу проверить как это дело отобразится на принтере.
-------------------- 0x2b|~0x2b |
|||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Так же как и в превью -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Так как проверить не могу - то можно всего ожидать
-------------------- 0x2b|~0x2b |
|||
|
||||
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
А если установить в RichEdit горизонтальный скролбар, то строки размещяются на всю ширину QRRichText, так как и надо. Однако немного не удобно, что приходится так вот через дополнительный компонент отображать нужную информацию в отчете.
И еще такой вопрос - как быть если у меня много текста и он не помещяется на одну страницу? В отчете "лишняя" информация, которая вышла за нижний край QRRichText - просто обрезается. |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Насколько я знаю - для новой страницы необходимо вызвать метод NewPage компонента QuickRep, только вот автоматически переноса текста не будет - нужно будет делать ручками.
-------------------- 0x2b|~0x2b |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |