Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / C++ Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Нужен коллективный разум. Пару дней не могу завести пример В Qt Creator под линукс.
- с SDK офиса идут примеры. С помощью make в папке примера они компилируются.
Но свой проектик в консольном приложении из двух строк не компилируется.
Error - undefined reference to cppu::bootstrap()
...
Ест у кого пример любой под лиукс? В сети 100процентов почему то под винду))))
Это ошибка неверного указания либы я так понял.
Как узнать какой? Имя?
Может быть причина неверного компилятора офиса?
https://forum.vingrad.ru/forum/topic-389913/kw-libreoffice-writer.html
9 фев 21, 11:07    [22277925]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
https://wiki.openoffice.org/wiki/UNO_registery_and_Bootstrapping
Своя архитектура расширения офиса
9 фев 21, 11:46    [22277955]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Дурдом. Методом тыка подбирал либы чтобы добавить. Их больше чем обычно пишут в примерах для винды..
Непонятно почему. Методы путешествуют из одной либы в другую что ли?
Вер 6.0.5.2
uno_cppu uno_sal uno_cppuhelpergcc3 unoidllo reglo xmlreaderlo
9 фев 21, 13:03    [22278033]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
bk0010
Member

Откуда:
Сообщений: 5058
Посмотрите топик Delphi & OpenOffice - Заполним пробел, может потом пригодиться.
9 фев 21, 23:09    [22278523]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
bk0010,
Ого. Огромный, спс.
10 фев 21, 07:01    [22278587]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
bk0010
Посмотрите топик Delphi & OpenOffice - Заполним пробел, может потом пригодиться.
вот когда в движке форума появится кнопка "Искать в теме". 38 страниц и как там искать кусок кода непонятно.
10 фев 21, 10:02    [22278639]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Любезный
Member

Откуда:
Сообщений: 614
автор
вот когда в движке форума появится кнопка "Искать в теме". 38 страниц и как там искать кусок кода непонятно.

Боюсь, там нет ничего подходящего. В той теме есть ссылки на документацию по работе с ОО Basic, а с ним вроде через OLE, а это только винда.
11 фев 21, 16:13    [22279580]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Любезный
автор
вот когда в движке форума появится кнопка "Искать в теме". 38 страниц и как там искать кусок кода непонятно.

Боюсь, там нет ничего подходящего. В той теме есть ссылки на документацию по работе с ОО Basic, а с ним вроде через OLE, а это только винда.

Ну, я определился. Без бейсика и только С++.
Это типа
https://wiki.openoffice.org/wiki/Translating_Java_Code_in_cpp
Но инфы очень мало где есть.
Из за того что механизм под все ЯП сделан, он без строгой типизации и писать код сложнее. Подсказки IDE делает мало.
У каждого объекта интерфейс с одним двумя методами.
Нужно правильно взять интерфейс и знать Модель информационной системы (ИС).
Java код немного похож. Дельфи нет.
11 фев 21, 16:45    [22279603]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51019
А в каком формате отчот надо. Если там - подмножество xml то может и проще можно выкрутится?
11 фев 21, 20:19    [22279733]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton
А в каком формате отчот надо. Если там - подмножество xml то может и проще можно выкрутится?
да. Там xml.
Но не думаю что будет проще формат xml разбирать.
Здесь
text.insert(pos, строка)
А с xml надо посложнее.
IMHO
11 фев 21, 22:47    [22279772]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51019
А какое расширение у отчота нужно?
11 фев 21, 22:51    [22279775]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton,

https://ru.m.wikipedia.org/wiki/OpenDocument
odt
11 фев 21, 22:56    [22279776]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton,
Простейший пример я сделал. Работает.
Теперь всякие мелочи точу.
11 фев 21, 22:58    [22279778]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
petrav
Member

Откуда:
Сообщений: 2861
mayton
А в каком формате отчот надо. Если там - подмножество xml то может и проще можно выкрутится?

Тогда уж HTML.
11 фев 21, 22:58    [22279779]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
petrav
mayton
А в каком формате отчот надо. Если там - подмножество xml то может и проще можно выкрутится?

Тогда уж HTML.
у него нет стандарта. Это не серьезно. Сайтики.
11 фев 21, 23:01    [22279780]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
petrav
Member

Откуда:
Сообщений: 2861
PetroNotC Sharp
petrav
пропущено...

Тогда уж HTML.
у него нет стандарта. Это не серьезно. Сайтики.

В смысле? Вполне себе нормальный бизнес-очёт можно сформировать. С дизайном.

Правда если отчёт для печати предназначен... Я не знаю есть ли там разбивка на страницы?
11 фев 21, 23:30    [22279787]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
petrav,
Конечно для печати.
Я уже не говорю, как туда данные вставлять при десктопе то)
Картинка с другого сайта.
12 фев 21, 07:46    [22279852]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51019
PetroNotC Sharp, в суровых ентерпрайзах для генерации отчотов юзают CrystalReports(C#)/Jasper(java).

А вы пишете на Qt?
12 фев 21, 12:08    [22279945]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton,
А в плюсах что в энтерпрайз?
Да, в Qt но можно и на чистых плюсах. Отдельный модуль совсем.
12 фев 21, 12:32    [22279960]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton,
Замена текста делается так:
- получить интерфейс1 Reference<xReplace> a....
- получить интерф2 xDescriptor = a.getInerf2()...b
b.setSearchStr....
b.setReplaceZtr...
a.setParams(......
- наконец то заменяем
12 фев 21, 12:37    [22279966]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51019
PetroNotC Sharp
mayton,
А в плюсах что в энтерпрайз?
Да, в Qt но можно и на чистых плюсах. Отдельный модуль совсем.

Ну... сама задача генерации отчотов из SQL-dbms уже давно вынесена в DSL.

И програмировать отчоты напрямую на чистом ЯП - щас уже никто так не делает.

Ну или должны быть особые там условия. Когда из SQL эту инфу уж никак нельзя получить.
12 фев 21, 13:40    [22280000]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton,
Есть такая мысль, что отчеты ПО класса десктопа не взаимозаменяемы с отчетами ПО типа клиент-сервер.
У меня ПО первого типа.
12 фев 21, 14:00    [22280005]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Второго типа это например, учётка.

Сообщение было отредактировано: 12 фев 21, 13:55
12 фев 21, 14:00    [22280006]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921

PetroNotC Sharp
У меня ПО первого типа.

И для него формировать отчёт в офисе методом search-and-replace - полный бесперспективняк.
Если воспользоваться готовым генератором отчётов что-то мешает, то проще формировать
RTF/HTML/XML/итп, который потом уже в один клик откроется хоть либрой, хоть МS, хоть
вордпадом.

https://sourceforge.net/projects/qtrpt/

Posted via ActualForum NNTP Server 1.5

12 фев 21, 14:18    [22280021]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Dimitry Sibiryakov,
Отчет делается в две стадии. 1. Шаблон или верстка или компоновка. 2. Заполнение данными.
Выше отчет 1этап делает девочка в ворде. А у вас?
12 фев 21, 14:21    [22280026]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / C++ Ответить