Форум: "Основная";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];
ВнизТекстовый редактор 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 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.014 c