Excel->fr3

отредактировано March 2012 Раздел: FastReport 4.0
Давно использую эту возможность (с 2005 года). Даже вроде предлагал разработчикам FR.
Не все гладко. Но 70-80% перебрасывает. По крайней мере не перенабираю текст. У кого есть желание, можно доработать. Явных недостатоков два
- что-то не так со стилями,
- в шаблоне появляются пустые MemoView.
Но разбираться уже лень. Работает, и ладно.
Вызов
procedure TForm1.Button4Click(Sender: TObject);
var i:integer;
begin
 with xml1,frReports,JvOpenDialog1 do
 begin
  if Execute then
   for i:=0 to Files.count-1 do
   try
    xml1.FileName:=Files[i];
    frReports.Clear;
    frReports.LoadFromFile(feTempl.Text);
    nPage:=frReports.PagesCount-1;
    frReports.Styles.Clear;
    nPage:=frReports.PagesCount-1;
    TranslateNode(Root,frReports); // Преобразование в  FR3
    frReports.SaveToFile(ChangeFileExt(xml1.FileName,'.FR3'));
    frReports.Styles.SaveToFile(ChangeFileExt(xml1.FileName,'.FS3'));
   finally
   end;
 end;
end;

Комментарии

  • PNPPNP
    отредактировано 03:34
    Не открывается архив - "Unexpected end of archive"
  • отредактировано 03:34
    PNP написал: »
    Не открывается архив - "Unexpected end of archive"
    Перезалил файл. Но в архиве выложить не получилось. Поэтому это не архив, а просто файл PAS. Измените расширение на PAS.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.