Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.18;
Скачать: CL | DM;

Вниз

RichEdit текст в верхнем индексе   Найти похожие ветки 

 
ford ©   (2009-08-17 17:50) [0]

Здравствуйте! подскажите плииз,
как в RichEdt изменить текст на верхний или нижний индекс
как например в ворде.
или в HTML
X<sub>2</sub>


 
KilkennyCat ©   (2009-08-17 18:38) [1]

http://www.codenet.ru/progr/formt/rtf1.php


 
KilkennyCat ©   (2009-08-17 18:41) [2]

здесь более подробно http://msdn.microsoft.com/en-us/library/aa140283%28office.10%29.aspx


 
ford ©   (2009-08-18 11:36) [3]

спасибо,
а посдкажите как получить из RichEdit собственно текст в формате RTF
т.е. есть строка в RichEdit
"вася"
и получить
{\insrsid15536801  \"ef\"e5\"f2\"ff}

RichEdit1.Lines[0]
выдает "вася" но ни как не {\insrsid15536801  \"ef\"e5\"f2\"ff}
:(
файла который можно было бы открыть нет
можно конечно его создать потом открыть и потом подгрузить
но както можно же обойтись без таких выкрутасов


 
Anatoly Podgoretsky ©   (2009-08-18 12:24) [4]

Без выкрутасов никак, только через поток можно получить доступ до внутреннего формата.


 
ford ©   (2009-08-18 13:58) [5]


> Anatoly Podgoretsky ©   (18.08.09 12:24) [4]
>
> Без выкрутасов никак, только через поток можно получить
> доступ до внутреннего формата.
>

собственно так и сделал :)

а можно ли както заставить RichEdit не преобразовывать русские буквы в коды??
т.е. я пишу слово "привет" в итоге получается
\viewkind4\uc1\pard\f0\fs16\"ef\"f0\"e8\"e2\"e5\"f2
причем если в RTF файле исправить строку
на
\viewkind4\uc1\pard\f0\fs16\привет
то она отображается абсолютно нормально
но если опять сохранить RTF то вернется опять "ef\"f0\"e8\"e2\"e5\"f2
:((


 
Anatoly Podgoretsky ©   (2009-08-18 14:31) [6]

Сомневаюсь, это по стандарту, иначе может вызвать проблемы при других локализациях и ОС


 
KilkennyCat ©   (2009-08-18 16:36) [7]


> Anatoly Podgoretsky © (18.08.09 12:24) [4]

А разве свойство plain не поможет?


 
Anatoly Podgoretsky ©   (2009-08-18 16:55) [8]


> А разве свойство plain не поможет?

Не поможет, метаданные типа

> \viewkind4\uc1\pard\f0\fs16\

будут убиты, останется только "Привет"



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

Текущий архив: 2009.10.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
2-1250069179
AlexDan
2009-08-12 13:26
2009.10.18
Распечатать три memo..


2-1250488501
guest
2009-08-17 09:55
2009.10.18
Word, Excel - многостраничные отчеты по шаблонам


15-1249654837
девушка
2009-08-07 18:20
2009.10.18
Кого-нибудь дергали в связи с 152-ФЗ ?


15-1250195405
Юрий
2009-08-14 00:30
2009.10.18
С днем рождения ! 14 августа 2009 пятница


2-1250844383
hinst
2009-08-21 12:46
2009.10.18
Загрузка dll из TMemoryStream