EditText с форматированием

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

EditText с форматированием

Сообщение bas » 30.11.2010 17:39:59

Чего не хватает в Lazarus. Одно из это компонент (по виду как TMemo, TRichEdit (дельфи)) для работы с форматированным текстом. Наверное, даже не важно rtf или html, или свой формат (но умеющий конвертироваться в что-либо стандартное)...
Как я понял есть только недоделанное (в хорошем смысле этого слова) TRichMemo... А жаль. Увы сам сделать тоже не умею...
А что хотелось бы иметь в этом TRich по минимуму:
* Шрифт (название шрифта)
* Размер шрифта
* Цвет шрифта
* Начертание (жирный, курсив, подчеркнутое, зачеркнутое)
* Положение (надстрочный и подстрочный)
* Zoom (масштаб)
дополнительно по минимуму:
* выравнивание абзацев
* между строчный интервал
* вставка рисунков
* возможность объединять два и более содержимых в один (без буфера обмена как в дельфийском TRichEdit).
Вот...
Аватара пользователя
bas
новенький
 
Сообщения: 24
Зарегистрирован: 10.01.2008 12:58:08
Откуда: Унеча, Брянская обл.

Re: EditText с форматированием

Сообщение Mr.Smart » 30.11.2010 17:55:57

Насчёт TRichMemo это вам к скалогрыз'у обращаться надо.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: EditText с форматированием

Сообщение eastorwest » 30.03.2011 22:10:01

Возможно, есть нечто подходящее, только для Windows.
Есть такая библиотека KOL для Delphi: KOL&MCK
Есть такой порт библиотеки для Lazarus: http://wiki.lazarus.freepascal.org/KOL-CE/ru
Собственно, нужно
1) скачать из SVN последнюю ревизию, например, отсюда (ссылка "Download GNU tarball") https://kol-ce.svn.sourceforge.net/viewvc/kol-ce/trunk/;
2) установить пакет \mck\MirrorKOLPackage.lpk и пересобрать Lazarus IDE (проверено в версии 0.9.28.2).
Для тестирования новых компонентов создаем новый проект: Файл -> Создать... -> Проект - KOL Toolkit Application
На вкладке KOL палитры компонентов выбираем компонент TKOLRichEdit и размещаем его на форме.
Ну а далее - изучаем свойства, возможности.
eastorwest
новенький
 
Сообщения: 57
Зарегистрирован: 23.07.2009 20:21:46
Откуда: Н-ск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

Рейтинг@Mail.ru