:: Архив конференции по VFP до 2005 года
нужно прочитать rtf
real
Автор

Сообщений: 6
Дата регистрации: 05.02.2005
нужно прочитать RTF файл
подскажите какие есть средства на Visual FOXPRO для чтения RTF ?
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
Перминов Игорь

Сообщений: 1591
Откуда: Красная Орловка
Дата регистрации: 16.09.2001
В примеры загляни, там есть хороший пример или воспользуйся поиском по форуму.




------------------
Без коментариев..
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Не совсем понятно, что значит
Цитата:
нужно прочитать RTF файл
Открыть и показать пользователю? Открыть, записать в него что-либо, закрыть не показывая?
Считать с rtf весь текст для какой либо цели? Тут же может быть масса вариантов, конкретизируй пожалуйста вопрос.




------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
real
Автор

Сообщений: 6
Дата регистрации: 05.02.2005
данные получаем в rtf формате
нужно читать и анализировать эти данные как в *.txt файлах
но для этого нужно или читать эти строки из rtf
или конвертировать (как неясно) в txt файл который потом можно читать стандартными средствами фокса

то что даётся в примерах совершенно не то - там создаются rtf файлы а мне нужно читать из него



Отредактировано (25.02.05 13:59)


------------------
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
А если его открыть, например, в Ворде, сохранить как текстовый и потом анализировать?




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Поиск со словом RTF
Вобщем берешь RichText.Control кажется TextRTF - запихиваешь свой rtf в свойстве Text читаеть Plain Text




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
Penner

Сообщений: 4102
Откуда: Muenster
Дата регистрации: 26.04.2002
ну в ворде - это долго, а вот в RichText или TX Control - можно
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, real!

Как вариант "в лоб" - загрузить RTF текст в RTFControl (ActiveX такой) - у
него есть свойство возвращающее "только текст". Также может работать Word.
А можно почитать спецификацию RTF и написать свой собственный парсер
(который выкинет теги и оставит только текст, заодно перегнав его из Unicode
или \'xx в простой ASCII текст).




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
real
Автор

Сообщений: 6
Дата регистрации: 05.02.2005
подскажите где взять RichText.Control
Ratings: 0 negative/0 positive
Re: нужно прочитать rtf
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Можно и без контрола. Примерно так:
lcFileName = "C:\Documents and Settings\Каратаев\Мои документы\1.rtf"
PUBL oword
oword=CREATEOBJECT('Word.Application')
oword.Documents.Open(lcFileName)
oword.activedocument.select
oword.Selection.Copy
oword.activedocument.close(0) && закрываем активный документ без сохранения на диске
oword.visible=.f.
oword.Application.Quit && закрываем сам Word
RELEASE oword
Теперь весь текст твоего RTF документа находится в переменной _cliptext
Делай с ним шо хош ;)




------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика