Вниз
Скачать: CL | DM;

Текстовый редактор Memo   Найти похожие ветки 

← →
ALL   (2005-05-22 23:18) [0]

Подскажите уважаемые как нужную последовательность символов при
наборе в Memo выделить нужным цветом или шрифтом.Если можно по подробнее


← →
Anatoly Podgoretsky ©   (2005-05-22 23:21) [1]

Memo это не поддерживает


← →
ALL   (2005-05-22 23:24) [2]

А RichEdit?


← →
alex-drob   (2005-05-22 23:26) [3]

RichEdit1.SelAttributes.Color:=clRed;


← →
Anatoly Podgoretsky ©   (2005-05-22 23:26) [4]

ALL   (22.05.05 23:24) [2]
RichEdit поддерживает для параграфов


← →
Eraser ©   (2005-05-22 23:56) [5]

Anatoly Podgoretsky ©   (22.05.05 23:26) [4]
RichEdit поддерживает для параграфов


Внутри параграфа тоже можно цвет менять alex-drob [3]...


← →
Marser ©   (2005-05-22 23:58) [6]

Можно только через канву или графический контекст. В  RichEdit это реализуется очень просто - выделением текста и заданием его аттрибутов. Кода давать не буду - не люблю, когда люди не пользуются учебниками.


← →
Anatoly Podgoretsky ©   (2005-05-22 23:59) [7]

Eraser ©   (22.05.05 23:56) [5]
Параграф у RichEdit1 совсем не тот, что в текстах. Это изолированя область со своим характеристиками, начинается с одного символа, может занимать весь объем.


← →
Eraser ©   (2005-05-23 00:08) [8]

Anatoly Podgoretsky ©   (22.05.05 23:59) [7]

Я так понимаю в св-ве Paragraph (TParaAttributes) хранится информация о выравнивании теста, признаки нумерации, отступах и т.д., а св-во SelAttributes (TTextAttributes) как раз содержит информацию о цвете, начертании, размере, фоне и т.д. текста в текущей позиции... что и нужно афтору вопроса.


← →
Anatoly Podgoretsky ©   (2005-05-23 00:17) [9]

font attributes and paragraph formatting information.

SelAttributes to discover or set the font characteristics of the currently selected text

The current paragraphs are the paragraphs that contain the selected text


← →
Anatoly Podgoretsky ©   (2005-05-23 00:18) [10]

В обшем запутано.


← →
Anatoly Podgoretsky ©   (2005-05-23 00:19) [11]

Кроме SelAttributes также DefAttributes, в зависимости от действий, помеченый текст и новый текст


← →
Eraser ©   (2005-05-23 00:22) [12]

Anatoly Podgoretsky ©   (23.05.05 00:18) [10]

Да... я вот раньше не обратил внимание на The current paragraphs are the paragraphs that contain the selected text действительно эти свойства вроде как "пересекаются" что-ли... запутано...


← →
Eraser ©   (2005-05-23 00:25) [13]

Anatoly Podgoretsky ©

А с другой стороны не может же на 1 строке быть два символа относящимся к разным параграфам. Короче чем-то структура RTF на html смахивает )


← →
Anatoly Podgoretsky ©   (2005-05-23 00:29) [14]

Может это просто справка запутано, но formatting information относится к тексту от CRLF, а font attributes не ограничены этими рамками. Я предполагаю, что ведется несколько "списков", а может и как у html ведется текушее состояние от начала текста до конца, которое меняется этими аттрибутами.


← →
Eraser ©   (2005-05-23 00:34) [15]

Anatoly Podgoretsky ©   (23.05.05 00:29) [14]

имхо признак параграфа - какой то тэг типа {BR} в котором параметры текущего параграфа, а font attributes управляется тыгом {FONT}...


← →
Anatoly Podgoretsky ©   (2005-05-23 00:53) [16]

Eraser ©   (23.05.05 00:34) [15]
Это ты про RTF


← →
Eraser ©   (2005-05-23 01:03) [17]

Во, накопал ссылочку по краткому описанию rtf:
http://www.codenet.ru/progr/formt/rtf1.php


← →
Anatoly Podgoretsky ©   (2005-05-23 01:06) [18]

Я знаю структуру RTF, но не думаю, что в компоненте хранится в этом формате, да еще и постоянно изменяется.


← →
Eraser ©   (2005-05-23 01:10) [19]

Anatoly Podgoretsky ©

Да я не вам и писАл, вы бы даже если бы и не знали думаю без моей помощи нашли бы )

Эт я для народа!

что в компоненте хранится в этом формате

ну уж точно не в компоненте, вернее в компоненте, но не делфивском )



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.024 c
4-1113423638
Dreamcatcher
2005-04-14 00:20
2005.06.06
Где можно найти компонент для программирования HID-устройств?


3-1114574282
Jupiter
2005-04-27 07:58
2005.06.06
Дабавление данных в TreeView из базы даных


3-1114511707
DSKalugin
2005-04-26 14:35
2005.06.06
paradox password отмычки


3-1114643747
Димон
2005-04-28 03:15
2005.06.06
не запускается Oracle Net8 Easy Config


1-1116446492
MuZa
2005-05-19 00:01
2005.06.06
MDI + menu




   Наверх