Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Експорт в ртф формат. [D7]


Oleg_teacher ©   (2008-12-29 14:36:00) 

Создана база с помощью Clientdataset. В ней есть поле типа ftFmtMemo. Ка мне етот текст загрузить в Ричедит?
Проблема:
-----------------------------------
Form1.RichEdit1.Lines.Add(inttostr(i)+') '+Form1.ClientDataSet1.FieldByName('FRichedit').AsString);
имеем:
1) {\rtf1\ansi\ansicpg1251\deff0\deflang1058{\fonttbl{\f0\froman\fprq2\fcharset204{ \*\fname Times New Roman;}Times New Roman CYR;}{\f1\fnil Arial;}}
{\colortbl ;\red0\green0\blue0;}
\viewkind4\uc1\pard\qj\f0\fs24\ldblquote\'cf\'ee\'e2\'b3\'f1\'f2\'fc \'ec\'e8\'ed\'f3\'eb\'e8\'f5 \'eb\'b3\'f2\rdblquote ;\par
\pard\cf1\f1\par
}
------------------------------------
Form1.RichEdit1.Lines.Add(inttostr(i)+') ');
Form1.RichEdit1.Lines.Add(Form1.ClientDataSet1.FieldByName('FRichedit').AsString );
имеем:
1)
здесь видно нормальний форматированый текст


Oleg_teacher   (2008-12-29 16:00:00) [1]


> Затем тебе нужно "1) " в строке?

Для нумерации (и не только "1")ж

> 2. Почему ты не хочешь добавить "1) " в начало строки, после
> добавления в нее поля?

Согласен ... можно было ... щас попробую ...

> 3. Почему ты сам не можешь написать это простейший куочееек
> кода?

Пока учусь ... Проблеми у меня с ртф форматом(и не только как я понял... :)))

> 4. Может тебе стоит кому то отдать эту работу?

Может ... потому и прошу


Anatoly Podgoretsky   (2008-12-29 15:54:00) [2]

1. Затем тебе нужно "1) " в строке?
2. Почему ты не хочешь добавить "1) " в начало строки, после добавления в нее поля?
3. Почему ты сам не можешь написать это простейший куочееек кода?
4. Может тебе стоит кому то отдать эту работу?


Сергей М.   (2008-12-29 15:44:00) [3]

..ldblquote 1)\'cf\'ee\'e2\'b3\'f1\'f2\'fc \'ec\'e8\'ed\'f3\'eb\'e8\'f5 \'eb\'b3\'f2\rdblquote..


Oleg_teacher   (2008-12-29 15:24:00) [4]


> http://reeed.ru/info_rtf.php

ето понятно, но как ету проблему можна решить для меня быстре (написать куочееек кода :)))


Сергей М.   (2008-12-29 15:19:00) [5]

http://reeed.ru/info_rtf.php


Oleg_teacher   (2008-12-29 15:07:00) [6]


> Потому что ты тем самым нарушаешь требования спецификации
> RTF

Как не нарушать?


Сергей М.   (2008-12-29 15:02:00) [7]

Потому что ты тем самым нарушаешь требования спецификации RTF


Oleg_teacher   (2008-12-29 14:56:00) [8]


> Если ты видишь текст, значит он загружен.

Плохо обяснил. Мне надо что б было "1)" в одной строке с "здесь видно нормальний форматированый текст"
Почему ... Form1.RichEdit1.Lines.Add( inttostr(i)+') '+Form1.ClientDataSet1.FieldByName('FRichedit').AsString);
текст не преобразовуется в кодах ртф


Сергей М.   (2008-12-29 14:53:00) [9]


> видно нормальний форматированый текст


Если ты видишь текст, значит он загружен.


Наверх

Титульная страница Поиск, карта сайта Написать письмо