Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Laonda
1

RichTextBox ерунда в строках после вордИскажение форматирования при вставке текста в RichTextBox из MS Word

26.02.2012, 03:15. Показов 1793. Ответов 2
Метки нет (Все метки)

Суть в следующем:
1) Имеется статья формата doc (заголовки, абзацы, списки)
2) Копируется текст стати в буфер обмена и затем в программу в RichTextBox
3) Программа должна парсить текст и определить заголовки где, где начинается абзац, где список.

На первый взгляд всё просто, но после копирования из форда в рич, в строках получается полная ересь, не соблюдаются переходы между строками. Например если вбить тот же текст в ричТексБокс в ручную то всё будет очень просто. В результате приходится обрабатывать текст посимвольно и отталкиваться только от кол-ва пробелов и формата текста.

Возможно ли как-то упростить парсинг или заставить Рич, воспринимать копируемый текст адекватно. Можно ли поймать переход между строками?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2012, 03:15
Ответы с готовыми решениями:

Обработка текста в RichTextBox. Сохранение позиции курсора после форматирования
ситуация такая: на форме есть контрол RichTextBox, в нем редактируется текст. в событии...

Сохранение форматирования текста из RichTextBox при записи в SQLite
Здравствуйте, уважаемые коллеги! :senor: Имеется RichTextBox, в котором происходит колдовство...

Как сбросить все форматирования текста который находится в richTextBox
Мне нужно реализовать пересохранение файла, т.е. открыть RTF и сохранить как TXT. Но для этого...

Сохранение текста из richTextBox в Word
Доброе время суток.. Подскажите как можно реализовать сохранение текста из richTextBox в Word(c...

2
76 / 37 / 2
Регистрация: 07.01.2012
Сообщений: 414
26.02.2012, 11:41 2
Laonda, а rtb вроде нормально отображает только *.rtf
0
Laonda
26.02.2012, 13:48 3
И что это мне дает? Если я программно то что в ртб сохраню файлом ртф то потом смогу открыть и там переходы строк будут корректны как задумано в ворде?

Надеюсь есть все таки способы..
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2012, 13:48

При любой смене размера richTextBox-а растянуть текст на весь richTextBox
есть richTextBox нужно вывести текст и при любой смене размера richTextBox растянуть этот текст на...

Специальные символы в RichTextBox не учитываются при передаче в другой RichTextBox
Если мы зададим richTextBox1.Text = "123\n123"; мы увидим 123 123 но если мы зададим...

RichTextBox - получение текста перед/после курсора
Как из RichTextBox получить текст, находящийся до или после курсора? Надо что-то типа этого: Есть...

Выделение текста при постоянном добавлении текста в RichTextBox
Делаю программу которая получает данные по Serial порту и выводит их в RichTextBox. Проблема у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru