![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
RichEdit, гиперссылки [D6, WinXP]
Romkin © (2007-04-04 17:18:00)В чем вопрос: гиперссылки там есть, ставлю. Но получается - как видим, так и ссылаемся.
Есть ли возможность в rtf делать ссылки как в html: название и собственно ссылка? Вроде есть, но как?
Romkin (2007-04-05 11:49:00) [1]Ладно, копаться во внутренних форматах rtf как-то не хочется... Попробую ручками сделать :)
clickmaker (2007-04-05 11:41:00) [2]
> [11] Desdechado © (05.04.07 11:34)
это если юзать RichEdit20A
а вордпад в 2003, например, юзает RICHEDIT50W
Desdechado (2007-04-05 11:34:00) [3]Я попробовал с OpenOffice сделать линк, сохранить в rtf, открыть в richedit.
Показывает отдельно текст, отдельно в угловых скобках url.
Сильно не копался, может что-то прозевал в опциях.
{RASkov} (2007-04-04 23:34:00) [4]> [5] clickmaker © (04.04.07 18:31)
> а как в нем сделать ссылку?
> [6] clickmaker © (04.04.07 18:37)
> попробовал в ворде сделать линк.
Ну да... и я так же :) Добавил в ворде линк, кстати то-же Яндекс :), и сохранил в rtf.... затем открыл WordPad'ом
{RASkov} (2007-04-04 23:30:00) [5]> название и собственно ссылка? Вроде есть, но как?
http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_21356661.html?qid=21356661
и там, в самом низу почти, написано как добится такого.
Я попробовал, работает, т.е. отображение так как надо, а как насчет ссылки(за/под текстом)... фик знает, не ковырял далее.
Romkin (2007-04-04 21:03:00) [6]Все правильно, fldinst - содержимое, fldrslt - представление. Вопрос в том, как это проще всего сделать
Romkin (2007-04-04 19:06:00) [7]Сурово :)
clickmaker (2007-04-04 18:37:00) [8]попробовал в ворде сделать линк. В rtf он выглядит так
\par }{\field{\*\fldinst {\f1\fs20\lang1033\langfe1049\langnp1033\insrsid3367320 HYPERLINK "ttp://www.yandex.ru"}{\f1\fs20\lang1033\langfe1049\langnp1033\insrsid3367320\charrsid3367320 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba9 0b2a0000007400740070003a002f002f007700770077002e00790061006e006400650078002e0072 0075002f000000}}}{\fldrslt {
\cs15\f1\fs20\ul\cf2\lang1033\langfe1049\langnp1033\insrsid3367320\charrsid33673 20 YANDEX}}}
вордпад показал слово YANDEX цветом ссылки и с пальцем, но щелчок проигнорировал
clickmaker (2007-04-04 18:31:00) [9]
> [4] {RASkov} (04.04.07 18:09)
а как в нем сделать ссылку?
{RASkov} (2007-04-04 18:09:00) [10]WordPad стандартный может так, он использует (у меня вроде как) (RICHEDIT50W).. Смотрел WinSight32...
clickmaker (2007-04-04 18:05:00) [11]а откуда сведения, что может быть?
Romkin (2007-04-04 18:01:00) [12]Точно нет?
clickmaker (2007-04-04 17:46:00) [13]Нет. Можно только выключить автоматическое распознавание и самому ставить CFE_LINK на нужный текст. Ну и по клику переводить текст в линк