|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Рендер текста и всякие ништяки
Всех приветствую.
Стоит задача вывести текст содержащий картинки и спойлеры (теги, теги и еще раз теги... однако с ними то проблем нет как раз). Посоветуйте, компонент, технологию, бубен шаманский или велосипед какой, как это сделать? TWebBrowser отпадает, так как грузит кучу ненужного хлама и зависит от настроек IE. Может еще что есть? Читал есть в JVCL наборчике компонета для вывода картинок+текста (и наоборот, короче нормальный "редактор"), но там спойлеров вроде бы нету. Как тогда спойлеры замутить? Есть идеи какие-нибудь? Или плюнуть на все и рендерить текст на канву? Как тогда сделать копирование и выделение? Я ж запарюсь отлавливать координаты и рассчитывать где пользователь ткнул. Короче, люди добрые, дайте пинка или напутствия какого. 00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110 |
#2
|
||||
|
||||
ну для вывода текста, картинок и ссылок можно использовать Rich Edit Controls
а спойлеры сделать всплывающими hint по ссылкам ...хотя можно и не всплывающим текстом Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 30.08.2012 в 11:55. |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
~TB~ (30.08.2012)
|
#3
|
||||
|
||||
Ауч. Точно. Спасибо! Сейчас осенило - взять компонент без поддержки спойлеров, но с поддержкой "продвинутого редактирования", картинок и прочего. Поддержку спойлеров сделать велосипедно отлавливая клики юзверя по определенному элементу текстового поля. Гуд.
Еще раз спасибо. 00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110 |
#4
|
||||
|
||||
Цитата:
EN_LINK уведомление. Пишу программы за еду. __________________ |