HTML является <a href="x">y</a>
как RTF является _______
?Что такое синтаксис RTF для гиперссылки?
ответ
{\field{\*\fldinst HYPERLINK "http://www.google.com/"}{\fldrslt http://www.google.com}}
Синтаксис поля RTF описан в [спецификации] (http://msdn.microsoft.com/en-us/library/aa140283%28v=office.10%29.aspx#rtfspec_30), и использование инструкции HYPERLINK даст у вас есть ссылка. Этот [вопрос] (http://social.msdn.microsoft.com/forums/en-US/winforms/thread/e7969408-4ab4-4080-84f1-06620d130c31) показывает использование инструкции HYPERLINK. – Keeblebrox
Я получаю это: '{\ field {\ * \ fldinst {HYPERLINK" http://www.google.com "}} {\ fldrslt {http://www.google.com}}}' – ToastyMallows
Примечание: это не включает форматирование гиперссылки (подчеркивание, цветная ссылка). –
Я не знаю много о том, что вы пытаетесь сделать, но если открыть и сохранить документ в формате RTF, только с http://www.google.com ссылке в нем, и просмотреть его с помощью блокнота я получаю это:
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs22{\field{\*\fldinst{HYPERLINK "http://www.google.com"}}{\fldrslt{\ul\cf1 http://www.google.com}}}\f0\fs22\par
\par
}
Хлоп .......... –
Проверьте это: http://www.biblioscape.com/rtf15_spec.htm Я. Я знаю, что его уродливым. – Jack
Да, это типично Word-crud, хотя, не так ли ... Я бы предположил, что '{\ field {* \ fldinst {HYPERLINK" http://www.google.com "}} {\ fldrslt {http : //www.google.com}} 'бит - единственная фактически важная часть. – bobince
Последняя статья работает нормально. Я даже взял его дальше, чтобы отобразить несколько ссылок (и заменил теги \ par на \ line, чтобы оставаться в том же абзаце).
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs22
{\field{\*\fldinst{HYPERLINK "http://www.google.com"}}{\fldrslt{\ul\cf1This is a Google URL}}}\f0\fs22\line
{\field{\*\fldinst{HYPERLINK "http://www.google.com"}}{\fldrslt{\ul\cf1This is a Second URL}}}\f0\fs22\line
}
Это покажет гиперссылка в обычном синем, с подчеркиванием:
{\colortbl ;\red0\green0\blue238;}
{\field{\*\fldinst HYPERLINK "URL"}{\fldrslt{\ul\cf1Text to display}}}
Добавляя этот текст, например RTFBox.Rtf = "{\ colortbl; \ red0 \ green0 \ blue238;} {\ field {\ * \ fldinst HYPERLINK \" URL \ "} {\ fldrslt {\ ul \ cf1Text для отображения}} } "генерируется исключение. Какие-либо предложения? – raiserle
@raiserle Префикс этой строки с '{\ rtf1' и суффикс с '}' – ghd
- 1. Что такое синтаксис RTF для гиперссылки на закладку Pdf?
- 2. Что такое синтаксис RTF для гиперссылки на документ Word?
- 3. Что такое синтаксис для array.select?
- 4. Что такое синтаксис для setTimeout?
- 5. Что такое синтаксис keybinds.settings?
- 6. Что такое синтаксис for (;;) {}?
- 7. Что такое правильный синтаксис
- 8. Что такое синтаксис ##?
- 9. Что такое синтаксис JavaScript?
- 10. Что такое правильный синтаксис?
- 11. Что такое "3D-синтаксис"?
- 12. Что такое синтаксис
- 13. Что такое синтаксис?
- 14. Что такое синтаксис C#?
- 15. Что такое синтаксис: =?
- 16. Что такое синтаксис для включения свойств модели в Html.ActionLink?
- 17. Что такое синтаксис NativeScript для выбора списка?
- 18. Что такое синтаксис для многострочного строкового литерала?
- 19. Что такое разрешенный синтаксис для макросов эликсира?
- 20. Что такое синтаксис для определения вложенного шаблона?
- 21. Что такое синтаксис для функции-указателя typedef?
- 22. Что такое синтаксис F # для «не равно»?
- 23. Что такое правильный синтаксис для Mutex
- 24. Что такое правильный синтаксис для JQuery done()?
- 25. Что такое правильный синтаксис для NOW() функция
- 26. Что такое синтаксис $ {} maven для зависимости?
- 27. Что такое синтаксис для возврата универсального типа
- 28. Что такое синтаксис запросов Microsoft для подзапросов?
- 29. Что такое синтаксис uri для развертывания пасты?
- 30. Что такое синтаксис для создания таблицы mytablename.now()?
Три года спустя, может быть идея, чтобы отметить ответ правильными здесь? –
Для записи на компьютерах Windows вы можете открыть WordPad и создать документ с любым форматированием, которое вы хотите в нем. Затем сохраните его. Закройте его в текстовом поле и откройте его в своем любимом текстовом редакторе. В отличие от слова wordpad производит чистый RTF. –