Страница: 1 |
Страница: 1 |
Вопрос: Текст
Добавлено: 07.07.04 11:34
Автор вопроса:
Vah V
Подскажите как в функцию передать текст с сохранением стилей (Bold, Italic...).
У переменные типа String нет этих свайств.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа: Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #1
Добавлено: 07.07.04 22:44
ну так передавай и текст и фонт..
Номер ответа: 2
Автор ответа: Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 07.07.04 22:59
Передавай RTF или HTML, смотря откуда ты эту строку берёшь.
Номер ответа: 3
Автор ответа: ШевТ
ICQ: 165728420
Вопросов: 1
Ответов: 96
Профиль | | #3
Добавлено: 08.07.04 01:33
sub a(s as string, f as font)
end sub
Номер ответа: 4
Автор ответа: Vah V
Вопросов: 3
Ответов: 9
Профиль | | #4
Добавлено: 08.07.04 10:39
Очень не правильно поставил вопрос.
Проблема такая: найти в тексте слова выделенные (Bold, Italic,…) и проставить
Html teg –и . К примеу “vb.net” поменять на <b>vb.net</b>. Я использую метод Select
для поиска, но это очень долго.
Номер ответа: 5
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #5
Добавлено: 08.07.04 11:57
От этого для меня вопрос стал еще более запутанным...
Тебе нужно просто отформатировать определенные слова в тексте
html-тэгами? Тогда или используй Replace
Dim Words() as string={"vb.net", "c#", "VC++ .NET"}
dim strTemp as string
dim MyText as String="BigText ....... "
For Each strTemp in Words
MyText=mytext.Replace(strTemp, "<b>" + strtemp + "</b>")
Next
Ну и далее в таком же духе.
Или, что правильнее, заюзай регулярные выражения.
Номер ответа: 6
Автор ответа: Vah V
Вопросов: 3
Ответов: 9
Профиль | | #6
Добавлено: 08.07.04 17:57
Да нет, наитии надо любое слово или символ выделенное Bold, Italic или BoldItalic
Тоесть нашел слово выделенное Boldom -> добавил теги <b>....</b> и тп. и тд.
Номер ответа: 7
Автор ответа: Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #7
Добавлено: 08.07.04 18:54
Где найти? Каким образом происходит выделение?
Номер ответа: 8
Автор ответа: Vah V
Вопросов: 3
Ответов: 9
Профиль | | #8
Добавлено: 08.07.04 19:17
Текст уже форматированный (скопирован из Word-а) в RichTextBox.
Проблема в том что - бы найти выделенные слова и проставить соответствующие теги.
Номер ответа: 9
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #9
Добавлено: 08.07.04 20:29
Тогда тебе нужно использовать свойство TextRTF - там как раз и
находится сам текст с форматированными вставками. Тебе прийдется
самому парсить весь ентот бред и переводить в html.
Так что поищи спецификацию RTF и вперед...