Страница 13 из 13

Re: Работа с uOpenOffice

СообщениеДобавлено: 20.08.2015 11:22:30
java73
Ошибка отменяется. Помогло Table:=Doc.GetTable(Utf8ToSys('Таблица1'));
я в винде это приложение делаю.

Добавлено спустя 15 минут 6 секунд:
Ошибка "поврежденнный файл" также отменяется.
При использовании архиватора 7z (может, и Zipper не виноват?) он пакует ВСЕ файлы временной папки. А в этой же папке создается документ при каждом вызове ShowDocument -> GenerateDocument.
При использовании 7Z необходимо добавить в командную строку ключ -x!*.od*

Добавлено спустя 37 минут 17 секунд:
Попробовал первоначальный метод GenerateDocument дополнить:
Код: Выделить всё
procedure AddEntries(dir:string);
  var F:TSearchRec;
      ires:integer;
      short_dir:string;
  begin
    ires:=FindFirst(IncludeTrailingPathDelimiter(dir)+'*',faAnyFile,F);
    while ires=0 do begin
      if ((F.Name<>'.') and (F.Name<>'..') and (Pos('od',ExtractFileExt(F.Name))=0)) then

не, не работает.
В чем-то еще различие изготавливаемых архивов. Набор файлов одинаковый получается.

Добавлено спустя 1 час 28 минут 26 секунд:
Я так понял, пока с помощью модуля нельзя генерировать страницы (Addpage не реализован?).
То есть я не смогу, используя одностраничный шаблон, заполнить из базы данных на основе этого шаблона многостраничный документ. Плохо.

Re: Работа с uOpenOffice

СообщениеДобавлено: 10.03.2016 19:30:17
Ustas
Кто нибудь знает, как формируются имена файлов изображений в папке Pictures в файлах LibreOffice типа ODT, ну, например: 100000000000018600000258CD364427.jpg

P.S. Походу это есть великая тайна: https://ask.libreoffice.org/en/question/48241/what-is-the-naming-convention-for-images-in-the-pictures-directory/

Re: Работа с uOpenOffice

СообщениеДобавлено: 16.05.2016 12:30:00
meyson
Доброго времени суток.
Кто может поделится проектом с модулем OdfProc для примера, а то я никак немогу понять куда єго и как...
ubuntu lazarus libreoffice

Re: Работа с uOpenOffice

СообщениеДобавлено: 25.05.2016 13:15:29
meyson
или подскажите
очень нужно на Убунту сделать кнопочку в лазарусе, которая делает файл ODT (изменяя шаблон).