Чего не хватает в Lazarus. Одно из это компонент (по виду как TMemo, TRichEdit (дельфи)) для работы с форматированным текстом. Наверное, даже не важно rtf или html, или свой формат (но умеющий конвертироваться в что-либо стандартное)...
Как я понял есть только недоделанное (в хорошем смысле этого слова) TRichMemo... А жаль. Увы сам сделать тоже не умею...
А что хотелось бы иметь в этом TRich по минимуму:
* Шрифт (название шрифта)
* Размер шрифта
* Цвет шрифта
* Начертание (жирный, курсив, подчеркнутое, зачеркнутое)
* Положение (надстрочный и подстрочный)
* Zoom (масштаб)
дополнительно по минимуму:
* выравнивание абзацев
* между строчный интервал
* вставка рисунков
* возможность объединять два и более содержимых в один (без буфера обмена как в дельфийском TRichEdit).
Вот...
EditText с форматированием
Модератор: Модераторы
Re: EditText с форматированием
Насчёт TRichMemo это вам к скалогрыз'у обращаться надо.
-
eastorwest
- новенький
- Сообщения: 57
- Зарегистрирован: 23.07.2009 20:21:46
- Откуда: Н-ск
Re: EditText с форматированием
Возможно, есть нечто подходящее, только для 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 и размещаем его на форме.
Ну а далее - изучаем свойства, возможности.
Есть такая библиотека 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 и размещаем его на форме.
Ну а далее - изучаем свойства, возможности.
