![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
RichEdit текст в верхнем индексе
ford © (2009-08-17 17:50:00)Здравствуйте! подскажите плииз,
как в RichEdt изменить текст на верхний или нижний индекс
как например в ворде.
или в HTML
X<sub>2</sub>
Anatoly Podgoretsky (2009-08-18 16:55:00) [1]
> А разве свойство plain не поможет?
Не поможет, метаданные типа
> \viewkind4\uc1\pard\f0\fs16\
будут убиты, останется только "Привет"
KilkennyCat (2009-08-18 16:36:00) [2]
> Anatoly Podgoretsky © (18.08.09 12:24) [4]
А разве свойство plain не поможет?
Anatoly Podgoretsky (2009-08-18 14:31:00) [3]Сомневаюсь, это по стандарту, иначе может вызвать проблемы при других локализациях и ОС
ford (2009-08-18 13:58:00) [4]
> 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 12:24:00) [5]Без выкрутасов никак, только через поток можно получить доступ до внутреннего формата.
ford (2009-08-18 11:36:00) [6]спасибо,
а посдкажите как получить из RichEdit собственно текст в формате RTF
т.е. есть строка в RichEdit
"вася"
и получить
{\insrsid15536801 \'ef\'e5\'f2\'ff}
RichEdit1.Lines[0]
выдает "вася" но ни как не {\insrsid15536801 \'ef\'e5\'f2\'ff}
:(
файла который можно было бы открыть нет
можно конечно его создать потом открыть и потом подгрузить
но както можно же обойтись без таких выкрутасов
KilkennyCat (2009-08-17 18:41:00) [7]здесь более подробно http://msdn.microsoft.com/en-us/library/aa140283%28office.10%29.aspx
KilkennyCat (2009-08-17 18:38:00) [8]http://www.codenet.ru/progr/formt/rtf1.php