![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.04.2012
Сообщений: 9
|
![]()
Здравствуйте!
У меня возникла небольшая проблема с открытием файлов в формате RTF в моей программе. Опишу суть пробелмы: - я сохраняю документ в формате RTF из MS Word 2007, исходный документ в формате DocX - открываю его в своей программе (для отображения использую TRichEdit) и получаю вот такую лабуду "{\rtf1\ansi\ansicpg1251\deff0\defl ang1049\deflangfe1049\deftab708{\fo nttbl{\f0\ froman\fprq2\fcharset204 Cambria;}} {\colortbl ;\red0\green0\blue0;\red255\green0\ blue0;\red192\green192\blue192;\red 255\green2 55\blue255;} {\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\r i-11\qc\tx284\b\f0\fs18 I.\tab\'ce\'e1\'f9\'e8\'e5 \'ef\'ee\'eb\'ee\'e6\'e5\'ed\'e8\'f f\par \pard\qc\tx1418\b0\par \pard\sb60\qj\tx284 1.\tab\'cf\'f0\'e0\'e2\'e8\'eb\'e0 \'f2\'e5\'f5\'ed\'e8\'f7\'e5\'f1\'e a\'ee\'e9 \'fd\'ea\'f1\'ef\'eb\'f3\'e0\'f2\'e 0\'f6\'e8\'e8 \'e6\'e5\'eb\'e5\'e7\'ed\'fb\'f5 \'e4\'ee\'f0\'ee\'e3 \'d0\'ee\'f1\'f1\'e8\'e9\'f1\'ea\'e e\'e9 \'d4\'e5\'e4\'e5\'f0\'e0\'f6\'e8\'e 8 (\'e4\'e0\'eb\'e5\'e5 \endash \'cf\'f0\'e0\'e2\'e8\'eb\'e0) \'f0\'e0\'e7\'f0\'e0\'e1\'ee\'f2\'e 0\'ed\'fb \'e2 \'f1\'ee\'ee\'f2\'e2\'e5\'f2\'f1\'f 2\'e2\'e8\'e8 \'f1 \'d4\'e5\'e4\'e5\'f0\'e0\'eb\'fc\'e d\'fb\'ec \'e7\'e0\'ea\'ee\'ed\'ee\'ec \'ee\'f2 10 \'ff\'ed\'e2\'e0\'f0\'ff 2003\~\'e3. \'b9\~17-\'d4\'c7 \'ab\'ce \'e6\'e5\'eb\'e5\'e7\'ed\'ee\'e4\'e e\'f0\'ee\'e6\'ed\'ee\'ec \'f2\'f0\'e0\'ed\'f1\'ef\'ee\'f0\'f 2\'e5 \'e2 \'d0\'ee\'f1\'f1\'e8\'e9\'f1\'ea\'e e\'e9 \'d4\'e5\'e4\'e5\'f0\'e0\'f6\'e8\'e 8\'bb (\'d1\'ee\'e1\'f0\'e0\'ed\'e8\'e5 \'e7\'e0\'ea\'ee\'ed\'ee\'e4\'e0\'f 2\'e5\'eb\'fc\'f1\'f2\'e2\'e0 \'d0\'ee\'f1\'f1\'e8\'e9\'f1\'ea\'e e\'e9 \'d4\'e5\'e4\'e5\'f0\'e0\'f6\'e8\'e 8, 2003, \'b9 2, \'f1\'f2. 169, \'b9 28, \'f1\'f2. 2884; 2007, \'b9 46, \'f1\'f2. 5554; 2008, \'b9 30 (\'f7. 1), \'f1\'f2. 3597, \'b9 30 (\'f7. 2), \'f1\'f2. 3616, \'b9 52 (\'f7. 1), \'f1\'f2. 6249; 2009, \'b9 1, \'f1\'f2. 21).\par \pard\sb60\qj 2.\tab\'cd\'e0\'f1\'f2\'ee\'ff\'f9\ 'e8\'e5 \'cf\'f0\'e0\'e2\'e8\'eb\'e0 \'f3\'f1\'f2\'e0\'ed\'e0\'e2\'eb\'e 8\'e2\'e0\'fe\'f2 \'f1\'e8\'f1\'f2\'e5\'ec\'f3 \'ee\'f0\'e3\'e0\'ed\'e8\'e7\'e0\'f 6\'e8\'e8 \'e4\'e2\'e8\'e6\'e5\'ed\'e8\'ff \'ef\'ee\'e5\'e7\'e4\'ee\'e2, \'f4\'f3\'ed\'ea\'f6\'e8\'ee\'ed\'e 8\'f0\'ee\'e2\'e0\'ed\'e8\'ff \'f1\'ee\'ee\'f0\'f3\'e6\'e5\'ed\'e 8\'e9 \'e8 \'f3\'f1\'f2\'f0\'ee\'e9\'f1\'f2\'e 2 \'e8\'ed\'f4\'f0\'e0\'f1\'f2\'f0\'f 3\'ea\'f2\'f3\'f0\'fb \'e6\'e5\'eb\'e5\'e7\'ed\'ee\'e4\'e e\'f0\'ee\'e6\'ed\'ee\'e3\'ee \'f2\'f0\'e0\'ed\'f1\'ef\'ee\'f0\'f 2\'e0, \'e6\'e5\'eb\'e5\'e7\'ed\'ee\'e4\'e e\'f0\'ee\'e6\'ed\'ee\'e3\'ee \'ef\'ee\'e4\'e2\'e8\'e6\'ed\'ee\'e 3\'ee \'f1\'ee\'f1\'f2\'e0\'e2\'e0, \'e0 \'f2\'e0\'ea\'e6\'e5 \'ee\'ef\'f0\'e5\'e4\'e5\'eb\'ff\'f e\'f2 \'e4\'e5\'e9\'f1\'f2\'e2\'e8\'ff \'f0\'e0\'e1\'ee\'f2\'ed\'e8\'ea\'e e\'e2 \'e6\'e5\'eb\'e5\'e7\'ed\'ee\'e4\'e e\'f0\'ee\'e6\'ed\'ee\'e3\'ee \'f2\'f0\'e0\'ed\'f1\'ef\'ee\'f0\'f 2\'e0 \'ef\'f0\'e8 \'f2\'e5\'f5\'ed\'e8\'f7\'e5\'f1\'e a\'ee\'e9 \'fd\'ea\'f1\'ef\'eb\'f3\'e0\'f2\'e 0\'f6\'e8\'e8 \'e6\'e5\'eb\'e5\'e7\'ed\'ee\'e4\'e e\'f0\'ee\'e6\'ed\'ee\'e3\'ee \'f2\'f0\'e0\'ed\'f1\'ef\'ee\'f0\'f 2\'e0 \'d0\'ee\'f1\'f1\'e8\'e9\'f1\'ea\'e e\'e9 \'d4\'e5\'e4\'e5\'f0\'e0\'f6\'e8\'e 8 \'ee\'e1\'f9\'e5\'e3\'ee \'e8 \'ed\'e5\'ee\'e1\'f9\'e5\'e3\'ee \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'e d\'e8\'ff (\'e4\'e0\'eb\'e5\'e5 \endash \'e6\'e5\'eb\'e5\'e7\'ed\'ee\'e4\'e e\'f0\'ee\'e6\'ed\'fb\'e9 \'f2\'f0\'e0\'ed\'f1\'ef\'ee\'f0\'f 2).\par" -открываю второй раз тот же самый файл, текст отображается нормально... Мои идеи иссякли. Даже не знаю, что это может быть. Подскажите пожалуйста! Заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
RichEdit.PlainText случайно не True?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.04.2012
Сообщений: 9
|
![]()
Нет... False
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 15.04.2012
Сообщений: 9
|
![]()
Нет... False
Самое интересное, что при загрузке файла, RichEdit сначала отображает нормальный текст, а потом переводит его в то, что я показал в первом сообщении... |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А сам rtf-файл можете выложить?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 15.04.2012
Сообщений: 9
|
![]()
Конечно могу... Вот он
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Слишком большой разиер файла (по стандарту 64K). Можно сделать например так, тогда скушает
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 15.04.2012
Сообщений: 9
|
![]()
Спасибо! Помогло...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Некорректное отображение шрифта | ольгаг | C++ Builder | 1 | 28.03.2012 18:37 |
Отображение текста в Memo или RichEdit | Boss199999 | Общие вопросы Delphi | 2 | 26.03.2011 23:10 |
Некорректное отображение текста | zlo_999 | HTML и CSS | 2 | 03.01.2011 22:33 |
RichEdit отображение xml текста | kotzzz | Общие вопросы Delphi | 2 | 08.11.2010 10:40 |
некорректное отображение | ZYRGiX | JavaScript, Ajax | 1 | 21.01.2008 18:15 |