Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Вниз

Внутренняя организация интерактивного элемента отображения текста   Найти похожие ветки 

 
Zeqfreed ©   (2006-02-03 18:07) [0]

Надеюсь, что вопрос сгодится для основной конференции :)
Есть у меня идея написания графического контрола, больше для практики и опыта. Воможности примерно такие: отображение форматированного (цвет, размер, стиль написания и, возможно, положение) текста с добавлением интерактивных элементов (кнопки, активные картинки и т.д.); без редактирования. Идея есть, а вот проблема в том, что не знаю с какого бока подступиться к проблеме. Самый очевидный для меня способ внутренней организации такого дела — это дерево. Узлами дерева будут блоки текста с различным форматированием. Только при таком подходе я для себя так и не могу определиться с выделением текста (может быть, и активных элементов). Т.е. можно было бы, конечно, проверять при выводе каждого блока попадает ли он в зону выделения и соотвественным образом выводить его, но мне кажется это недостаточно красивым решением. Да и ещё не знаю я как бы все это поэлегантней оформить в виде иерархии классов, плохой из меня проектировщик. В общем вопрос такой — на правильном ли направлении мои мысли и что можете подсказать.

Буду благодарен за любую помощь. Спасибо :)


 
easy ©   (2006-02-03 18:20) [1]

http://pbear.com/htmlviewers.html#thtmllite
глянь как там выделяется


 
Zeqfreed ©   (2006-02-03 18:22) [2]

[1] easy ©   (03.02.06 18:20)
Спасибо за ссылку, сейчас посмотрю.


 
Zeqfreed ©   (2006-02-04 19:47) [3]

Я, конечно, посмотрел компонент. Но, признаться, для меня не так просто разобраться в таком коде такого объема :) Хотя, я все-таки постараюсь. Тем не менее, хочется все же услышать что-то конкретное, вдруг я вообще не верно думаю или есть какие-то стандартные приемы, ну и так далее..



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

Форум: "Основная";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
2-1140085412
Creative
2006-02-16 13:23
2006.03.05
обнуление поля при выбранном чекбоксе


4-1134626861
Alex_1234
2005-12-15 09:07
2006.03.05
Информация о версии в результирующем екзешнике...


6-1132663160
XfroSt
2005-11-22 15:39
2006.03.05
Пингуем по длинному IP


2-1140170474
Клон
2006-02-17 13:01
2006.03.05
Отправка писем с вложениями через IdSMTP


3-1136959522
syte_ser78
2006-01-11 09:05
2006.03.05
Колво вхождений значений





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский