Работа с uOpenOffice

Библиотеки для работы с офисными пакетами (OpenOffice, MS Office и т.п.)

Модератор: Модераторы

Re: Работа с uOpenOffice

Сообщение java73 » 20.08.2015 11:22:30

Ошибка отменяется. Помогло 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 не реализован?).
То есть я не смогу, используя одностраничный шаблон, заполнить из базы данных на основе этого шаблона многостраничный документ. Плохо.
java73
постоялец
 
Сообщения: 257
Зарегистрирован: 21.11.2013 09:08:10

Re: Работа с uOpenOffice

Сообщение Ustas » 10.03.2016 19:30:17

Кто нибудь знает, как формируются имена файлов изображений в папке 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/
Ustas
постоялец
 
Сообщения: 146
Зарегистрирован: 19.10.2009 14:58:10
Откуда: г.Муром

Re: Работа с uOpenOffice

Сообщение meyson » 16.05.2016 12:30:00

Доброго времени суток.
Кто может поделится проектом с модулем OdfProc для примера, а то я никак немогу понять куда єго и как...
ubuntu lazarus libreoffice
meyson
незнакомец
 
Сообщения: 4
Зарегистрирован: 01.10.2015 12:17:06

Re: Работа с uOpenOffice

Сообщение meyson » 25.05.2016 13:15:29

или подскажите
очень нужно на Убунту сделать кнопочку в лазарусе, которая делает файл ODT (изменяя шаблон).
meyson
незнакомец
 
Сообщения: 4
Зарегистрирован: 01.10.2015 12:17:06

Пред.

Вернуться в Office Lib

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru