|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.04.2023, 13:00 | #11 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Только изначально у RTF не было выравнивания по ширине. Его добавили потом. Соответственно в старой версии компонента нету даже констант для отображения этого выравнивания. Зато WordPad при задании выравнивания по ширине устанавливает константу равную 4, а не 3 как она указана в TParaAlignment;
Из чего я делаю вывод, что WordPad самостоятельно обрабатывает абзацы с таким типом выравнивания и его просто нету в этом системном компоненте. |
25.04.2023, 13:23 | #12 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,639
|
А по центру RichEdit выравнивает нормально? Да, действительно, у RTF не было выравнивания по ширине. И еще надо бы проверить в более свежих версиях Делфи, может быть там добавили выравнивание?
E-Mail: arigato.freelance@gmail.com
|
25.04.2023, 17:10 | #13 |
Разъяснятор
Форумчанин
Регистрация: 21.04.2022
Сообщений: 126
|
Пишет, что 3-я.
Последний раз редактировалось hexor_boo; 25.04.2023 в 17:19. |
06.05.2023, 00:06 | #14 |
Разъяснятор
Форумчанин
Регистрация: 21.04.2022
Сообщений: 126
|
Найдено великолепное решение, которое даже не требует установки дополнительных компонентов - всё можно сделать в обычном TRichEdit!
Код:
|
06.05.2023, 00:25 | #15 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Когда добавляешь к модулю Clipbrd функцию поддержки WideString и пересобираешь соответствующие модули для Delphi, то либо приходится пересобирать RichEdit.pas, либо на него натыкаешься. В любом случае это не секретная информация. Все модули лежат в папке include и при создании обычной формы в Delphi 7 используется набор модулей из папки include\vcl. Так все это можно найти. Но спасибо за то, что опубликовали найденное решение.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выравнивание по ширине richTextBox | Alex2012 | C# (си шарп) | 3 | 19.09.2011 21:26 |
Выравнивание по ширине в ListBox | DIgorevich | Компоненты Delphi | 12 | 06.08.2010 01:07 |
Выравнивание по ширине | FoNeZly | Общие вопросы C/C++ | 0 | 24.05.2010 23:42 |
выравнивание столбцов dbgrid по ширине текста | kate158 | БД в Delphi | 2 | 30.07.2009 17:28 |
выравнивание текста по ширине | Алёна | Общие вопросы Delphi | 6 | 18.04.2007 11:31 |