Автор Гілка: Взаємодія Free Pascal+OpenOffice???  (Прочитано 3789 раз)

Вадим Вітомський

  • Гість
В мене є одне питання: чи можливо під Linux засобами Free Pascal Compiler виводити дані в OpenOffice Writer etc. Викачав документацію по ООО, але там нічого путнього не вичитав. На саті розробника теж нічого по цій темі не знайшов. Можливо, хтось вже мав аналогічну проблему і знає, як її вирішити? (можливо, навть засобами С/С++)???
Допоможіть, бо дуже потрібно!

Відсутній Sergiy Kudryk

  • Новачок
  • *
  • дописів: 19
  • Карма: +0/-0
Re: Взаємодія Free Pascal+OpenOffice???
« Відповідей #1 : 2005-06-28 14:30:40 »
Привіт

На поточний момент реалізовані UNO компоненти лише для
C/C++, Java, Python, Perl (http://udk.openoffice.org/). Крім
зазначених мов можна розробляти скрипти на Basic, JavaScript (http://www.mozilla.org/rhino), CLI (Common Language Infrastructure (прикладом є .NET технологія), BeanShell (cкриптування на Java,http://www.beanshell.org)

Можлива робота OO з Delphi через OLE/COM:
http://api.openoffice.org/source/browse/api/odk/examples/OLE/delphi/

Основна доументація:
http://framework.openoffice.org/scripting/ScriptingFrameworkChapter.pdf
http://api.openoffice.org/docs/DevelopersGuide/DevelopersGuide.htm


Вадим Вітомський

  • Гість
Re: Взаємодія Free Pascal+OpenOffice???
« Відповідей #2 : 2005-07-06 14:40:05 »
За лінки дуже дякую, але мене більше цікавить питання трохи іншого характеру. Справа в тому, що я хочу перенести деякі свої бухгалтерські програми під Лінукс. Формування і друк документів в мене виконувалось засобами M$ Word через OLE (програма розроблялась на Delphi). Чи можливо і в Лінуксі таким чином формувати і друкувати документи (я маю на увазі аналогічний вищевказаному метод)?

Відсутній Lucifer

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Взаємодія Free Pascal+OpenOffice???
« Відповідей #3 : 2005-10-05 11:51:49 »
За лінки дуже дякую, але мене більше цікавить питання трохи іншого характеру. Справа в тому, що я хочу перенести деякі свої бухгалтерські програми під Лінукс. Формування і друк документів в мене виконувалось засобами M$ Word через OLE (програма розроблялась на Delphi). Чи можливо і в Лінуксі таким чином формувати і друкувати документи (я маю на увазі аналогічний вищевказаному метод)?

http://development.openoffice.org/index.html <-- основна сторінка для розробників. Є згадування про Delphi, але нема сайта на яке йде посилання.

Є таке ще http://udk.openoffice.org/common/man/tutorial/office_automation.html, але приклади це сценарії VB

Developers guide містить інформацію про розробку, але нема Delphi.

http://udk.openoffice.org/common/man/spec/ole_bridge.html <-- The Ole Bridge

Зараз спробую завантажити собі туторіал.

Відсутній Serges

  • Новачок
  • *
  • дописів: 1
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Взаємодія Free Pascal+OpenOffice???
« Відповідей #4 : 2005-10-10 00:11:25 »
А навіщо використовувати засоби автоматизації???

В OpenOffice дуже простий формат файлу (XML пожатий ZIP'ом). Можна  писати напряму у файл, а далі вже відкривати їх OpenOffice.

k_ilya

  • Гість
Re: Взаємодія Free Pascal+OpenOffice???
« Відповідей #5 : 2005-10-18 17:14:18 »
Або писати в tex і робити tex2rtf