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

Вниз

RichEdit, гиперссылки   Найти похожие ветки 

 
Romkin ©   (2007-04-04 17:18) [0]

В чем вопрос: гиперссылки там есть, ставлю. Но получается - как видим, так и ссылаемся.
Есть ли возможность в rtf делать ссылки как в html: название и собственно ссылка? Вроде есть, но как?


 
clickmaker ©   (2007-04-04 17:46) [1]

Нет. Можно только выключить автоматическое распознавание и самому ставить CFE_LINK на нужный текст. Ну и по клику переводить текст в линк


 
Romkin ©   (2007-04-04 18:01) [2]

Точно нет?


 
clickmaker ©   (2007-04-04 18:05) [3]

а откуда сведения, что может быть?


 
{RASkov}   (2007-04-04 18:09) [4]

WordPad стандартный может так, он использует (у меня вроде как) (RICHEDIT50W).. Смотрел WinSight32...


 
clickmaker ©   (2007-04-04 18:31) [5]


> [4] {RASkov}   (04.04.07 18:09)

а как в нем сделать ссылку?


 
clickmaker ©   (2007-04-04 18:37) [6]

попробовал в ворде сделать линк. В 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 цветом ссылки и с пальцем, но щелчок проигнорировал


 
Romkin ©   (2007-04-04 19:06) [7]

Сурово :)


 
Romkin ©   (2007-04-04 21:03) [8]

Все правильно, fldinst - содержимое, fldrslt - представление. Вопрос в том, как это проще всего сделать


 
{RASkov}   (2007-04-04 23:30) [9]

> название и собственно ссылка? Вроде есть, но как?

http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_21356661.html?qid=21356661
и там, в самом низу почти, написано как добится такого.
Я попробовал, работает, т.е. отображение так как надо, а как насчет ссылки(за/под текстом)... фик знает, не ковырял далее.


 
{RASkov}   (2007-04-04 23:34) [10]

> [5] clickmaker ©   (04.04.07 18:31)
> а как в нем сделать ссылку?

> [6] clickmaker ©   (04.04.07 18:37)
> попробовал в ворде сделать линк.

Ну да... и я так же :) Добавил в ворде линк, кстати то-же Яндекс :), и сохранил в rtf.... затем открыл WordPad"ом


 
Desdechado ©   (2007-04-05 11:34) [11]

Я попробовал с OpenOffice сделать линк, сохранить в rtf, открыть в richedit.
Показывает отдельно текст, отдельно в угловых скобках url.
Сильно не копался, может что-то прозевал в опциях.


 
clickmaker ©   (2007-04-05 11:41) [12]


> [11] Desdechado ©   (05.04.07 11:34)

это если юзать RichEdit20A
а вордпад в 2003, например, юзает RICHEDIT50W


 
Romkin ©   (2007-04-05 11:49) [13]

Ладно, копаться во внутренних форматах rtf как-то не хочется... Попробую ручками сделать :)



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
15-1178259777
Jeer
2007-05-04 10:22
2007.06.03
Пятничные чтения


15-1178907173
Другой
2007-05-11 22:12
2007.06.03
Подскажите, пожалуйста, чей стих


15-1178351044
SerJaNT
2007-05-05 11:44
2007.06.03
Delphi for PHP


10-1133450229
Kot
2005-12-01 18:17
2007.06.03
Открытие xls файла с программным вводом пароля.


15-1178610800
boriskb
2007-05-08 11:53
2007.06.03
Сбережем дельфийский сайт от флуда про политику! :)





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