Конференция "Базы" » Експорт в ртф формат. [D7]
 
  • Oleg_teacher (29.12.08 14:36) [0]
    Создана база с помощью 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)
    здесь видно нормальний форматированый текст
  • Сергей М. © (29.12.08 14:53) [1]

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


    Если ты видишь текст, значит он загружен.
  • Oleg_teacher (29.12.08 14:56) [2]

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

    Плохо обяснил. Мне надо что б было "1)" в одной строке с "здесь видно нормальний форматированый текст"
    Почему ... Form1.RichEdit1.Lines.Add(inttostr(i)+') '+Form1.ClientDataSet1.FieldByName('FRichedit').AsString);
    текст не преобразовуется в кодах ртф
  • Сергей М. © (29.12.08 15:02) [3]
    Потому что ты тем самым нарушаешь требования спецификации RTF
  • Oleg_teacher (29.12.08 15:07) [4]

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

    Как не нарушать?
  • Сергей М. © (29.12.08 15:19) [5]
  • Oleg_teacher (29.12.08 15:24) [6]

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

    ето понятно, но как ету проблему можна решить для меня быстре (написать куочееек кода :)))
  • Сергей М. © (29.12.08 15:44) [7]
    ..ldblquote 1) \'cf\'ee\'e2\'b3\'f1\'f2\'fc \'ec\'e8\'ed\'f3\'eb\'e8\'f5 \'eb\'b3\'f2\rdblquote..
  • Anatoly Podgoretsky © (29.12.08 15:54) [8]
    1. Затем тебе нужно "1) " в строке?
    2. Почему ты не хочешь добавить "1) " в начало строки, после добавления в нее поля?
    3. Почему ты сам не можешь написать это простейший куочееек кода?
    4. Может тебе стоит кому то отдать эту работу?
  • Oleg_teacher (29.12.08 16:00) [9]

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

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

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

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

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

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

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

    Может ... потому и прошу
 
Конференция "Базы" » Експорт в ртф формат. [D7]
Есть новые Нет новых   [134477   +39][b:0][p:0]