|
|
|
| никто с такой проблемой не сталкивался:
на форму помещаем такой контрол RichTextBox - для работы с RTF-ом
копируем в буфер текст со страницы интернет-эксплорера и
в run-time вставляем этот текст из буфера обмена в этот контрол
вместо текста:
---------------------
129343, г. Москва, ул. Уржумская, д. 4
получаем это:
--------------------
ОбычныйТерминСписокопределенийАдресЦитатыФорматированныйконецформыначалоформы 129343, г. Москва, ул. Уржумская, д. 4
как победить? | |
|
| |
|
|
|
| я не сталкивался.
но, может, "откусывать"?
типа Right(текст,len(текст)-79)
если это возможно.....
?right("ОбычныйТерминСписокопределенийАдрес ЦитатыФорматированныйконецформынача лоформы129343, г. Москва, ул. Уржумская, д. 4",len("ОбычныйТерминСписокопределенийАдрес ЦитатыФорматированныйконецформынача лоформы129343, г. Москва, ул. Уржумская, д. 4")-79)
129343, г. Москва, ул. Уржумская, д. 4 | |
|
| |
|
|
|
| на сколько я понял, это "паразитный текст" определяется форматом самой html страницы и может быть произвольным
"откусывать" - это не наш метод
ну на худой конец можно.
пока на ум приходить только следующее:
- сохранить буфер во временный файл в формате ртф;
- вставить текст из файла в поле ртф на форме;
- убить файл.
тоже коряво
бум думать дальше.
спасибо за отклик!
пысы
самое обидное, что в ворд вставляется нормально, а там тоже ртф | |
|
| |
|
|
|
| Гугльрулит
http://forum.ixbt.com/topic.cgi?id=69:31 | |
|
| |
|
|
|
| тоже вариант
правда пока этот конвертер не качается, но бум пробовать
писабки! | |
|
| |
|
|
|
| вот ссылка, если кому интересно
http://forum.vingrad.ru/faq/topic-158134.html
тема закрыта | |
|
| |
|
|
|
| не понял, как это связано с вопросом... у меня тоже такая проблема | |
|
| |
|
|
|
| вот это:
-----------
Для чтения текстовых данных используется функция GetText, а для графических, соответственно, GetData.
Например, код сообщения показывающего текстовые данных, находящиеся в буфере обмена, будет иметь следующий вид:
код Visual Basic
1: MsgBox Clipboard.GetText
у меня сработало. если вставлять текст из буфера в поле RTF на форме комбинацией "CTRL+V" то вставляется фигня+текст
если же добавить рядом с полем кнопочку "Вставить из буфера обмена" и на событие OnClick повесить
RichTextBox_PostAddress = Clipboard.GetText=Clipboard.GetText
то вставляется нормально | |
|
| |
|
|
|
| а-а-а так это про программирование...
у меня при простом ctrl+C ctrl+V такая же фигня | |
|
| |
|
|
|
| И у меня при простом копировании така же фигня........
Хотя помню, что раньше (в позапрошлом году) такого не было - копировал спокойно в текстовые файлы и всё путём было. | |
|
| |