Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
9-1110031498
trof
2005-03-05 17:04
2005.06.06
Трава в Glscene


1-1116699184
seregka
2005-05-21 22:13
2005.06.06
Запуск программы из контекстного меню IE


14-1116505335
XCept.ion
2005-05-19 16:22
2005.06.06
получение данных о погоде


4-1113503504
Volume
2005-04-14 22:31
2005.06.06
Не отключается Ctrl+Alt+Del


14-1116485934
Иван Шихалев
2005-05-19 10:58
2005.06.06
Идеолог антиолигархической кампании начинает антипутинскую?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский