Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Вниз

Перевести большой текст RFT в текст кодировки Win1251   Найти похожие ветки 

 
RTF to TXT   (2008-09-11 12:34) [0]

Без использования компонента RichText, а чисто подменой символов. Больше даже нужна таблица символов, какой какому соответствует.

Спасибо.


 
Медвежонок Пятачок ©   (2008-09-11 12:35) [1]

зачем таблица?


 
RTF to TXT   (2008-09-11 12:47) [2]


> зачем таблица?

Можно без таблицы. Как перевести?


 
Медвежонок Пятачок ©   (2008-09-11 12:49) [3]

//"\lang1049\f1\"ef\"f0\"e8\"e2\"e5\"f2 \"ec\"e8\"f0\par"

caption := #$EF#$F0#$E8#$E2#$E5#$F2#$EC#$E8#$F0;


 
Anatoly Podgoretsky ©   (2008-09-11 16:45) [4]

> RTF to TXT  (11.09.2008 12:34:00)  [0]

PlainText/SaveAs


 
RTF to TXT   (2008-09-15 09:53) [5]


> PlainText/SaveAs
>

Спасибо. Надо

> Без использования компонента RichText


 
palva ©   (2008-09-15 10:18) [6]


> Без использования компонента RichText

Берем исходники RichText, переименовываем компонент, перекомпилируем...
Или включаем код в свой проект.


 
Плохиш ©   (2008-09-15 10:21) [7]


> RTF to TXT   (15.09.08 09:53) [5]


> > Без использования компонента RichText

Берём описание формата rtf, изучаем, пишем программу.


 
Dmitry S ©   (2008-09-15 10:46) [8]


> palva ©   (15.09.08 10:18) [6]

А разве rtf парсит не винда?


 
Плохиш ©   (2008-09-15 11:16) [9]


> Dmitry S ©   (15.09.08 10:46) [8]
> А разве rtf парсит не винда?

Винда только нос подтирает всяким горе-кодерам.


 
KilkennyCat ©   (2008-09-15 11:23) [10]

а может, надо без использования винды...


 
Плохиш ©   (2008-09-15 13:21) [11]


> KilkennyCat ©   (15.09.08 11:23) [10]
> а может, надо без использования винды


>  [D7, 2000, XP, 2003]


 
han_malign ©   (2008-09-15 14:29) [12]


> Берём описание формата rtf

- дай... А то я чегой-то когда искал - нигде детального описания закрытого формата Ms Rtf не нашел... А вот то, что с каждой новой версией Ms Office он претерпевает значительные изменения, и без соответсвующего офиса некоторый докменты отображаются неправильно, а также наличие отдельного надкласса Rtf-документов для Ms Exchange  - видно невооруженным глазом...

int MultiByteToWideChar(
 UINT CodePage,
 .....
);
int WideCharToMultiByte(
 UINT CodePage,
 .....
);
- если Windows использовать не предполагается - то тупо сгенерировать таблицы соответствия можно...
А вот то, что большая часть символов не переводится, и для некоторых CP символы имеют переменную длинну(вроде UTF-8) - это уже отдельный вопрос.


 
KilkennyCat ©   (2008-09-15 14:43) [13]

а может, надо без использования компьютера...


 
RTF to TXT   (2008-09-15 15:45) [14]


> ...тупо сгенерировать таблицы соответствия...

Во-во... Хотя бы это...


 
Поросенок Винни-Пух ©   (2008-09-15 15:55) [15]

нигде детального описания закрытого формата Ms Rtf не нашел...

С чего это он вдруг стал закрытым?


 
Поросенок Винни-Пух ©   (2008-09-15 15:56) [16]

в [3] приведен фрагмент "закрытого" ртф формата. с фразой в win1251


 
Anatoly Podgoretsky ©   (2008-09-15 16:26) [17]

> Поросенок Винни-Пух  (15.09.2008 15:55:15)  [15]

По щутьему велению.


 
RTF to TXT   (2008-09-17 07:54) [18]

Удалено модератором


 
Поросенок Винни-Пух ©   (2008-09-17 09:14) [19]

Чего, стртуинт не знаешь как сделать?


 
RTF to TXT   (2008-09-19 15:55) [20]

Господа, если мастерам в лом опускаться до такого примитива, то подскажите хотя - бы как на RTF будет #10#13, #9 ?

И какими символами рисуется таблица?

Спасибо.


 
Поросенок Винни-Пух ©   (2008-09-19 15:59) [21]

И какими символами рисуется таблица?

Действительно. Какими символами рисуется таблица в win1251?


 
han_malign ©   (2008-09-19 16:49) [22]

"а", "б", "и", "л", "т" и "ц"
вилами, по воде...


 
RTF to TXT   (2008-09-25 08:57) [23]

Господа, здесь появляются люди, которые могут реально помочь в этом вопросе? Если в лом делиться кодом - дайте хоть толковую ссылку на сабж.

Спасибо.


 
Поросенок Винни-Пух ©   (2008-09-25 09:03) [24]

1251 в ртф представлен хекс кодами символов.

//"\lang1049\f1\"ef\"f0\"e8\"e2\"e5\"f2 \"ec\"e8\"f0\par"

caption := #$EF#$F0#$E8#$E2#$E5#$F2#$EC#$E8#$F0;

или по-русски "привет мир"

сколько можно тормозить по одному месту?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.007 c
15-1221129150
Elchin
2008-09-11 14:32
2008.11.02
Unicode


1-1201861006
Still Swamp
2008-02-01 13:16
2008.11.02
Обшуршивание компонент на предмет строк


2-1222147478
Новичок
2008-09-23 09:24
2008.11.02
Подскажите


15-1220722887
AlexDan
2008-09-06 21:41
2008.11.02
Экранная клавиатура..


2-1222148162
workbench
2008-09-23 09:36
2008.11.02
ftp, indy (TIdFTP)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский