Russian Qt Forum
Май 15, 2024, 18:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 4.5 feat. OpenOffice  (Прочитано 16020 раз)
Algorythm
Гость
« : Июль 13, 2009, 16:33 »

 Пишу информационную систему охватывающую все процессы предприятия от и до. В деятельности предприятия нужно генерить достаточное большое количество разнообразных отчетов и иметь возможность их модификации в кротчайшие сроки.
 Понравилась реализация в АНАНАСе. Как можно использовать подобную выгрузку отчетов в OpenOffice Writer или OpenOffice Calc?
 Заранее благодарен...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июль 26, 2009, 10:48 »

С OpenOffice можешь общаться через скрипты. А вообще в 4.5 появилась возможность выгрузки в odf, можешь посмотреть реализацию и написать выгрузку в ods.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
zinit
Гость
« Ответ #2 : Июль 30, 2009, 08:53 »

к какой БД хочешь подключаться?
Записан
Algorythm
Гость
« Ответ #3 : Август 05, 2009, 16:04 »

Подключаться собираюсь к Firebird 1.5.
Примера выгрузки в odf, к сожалению, не нашел. Если есть возможность - отправьте на e-mail: progotdel@imperialsoft.ru
Заранее благодарен
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Август 05, 2009, 17:10 »

demos/textedit/textedit.cpp
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Disaron
Гость
« Ответ #5 : Сентябрь 27, 2009, 10:06 »

QTextEdit это хорошо, только почему-то форматирование таблиц при выгрузке в ODF просто тупо ломается.
Цитировать
С OpenOffice можешь общаться через скрипты.
Можно пример или хотя-бы пруфлинк?
« Последнее редактирование: Сентябрь 27, 2009, 10:11 от Disaron » Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #6 : Сентябрь 27, 2009, 12:07 »

QTextEdit это хорошо, только почему-то форматирование таблиц при выгрузке в ODF просто тупо ломается.
Цитировать
С OpenOffice можешь общаться через скрипты.
Можно пример или хотя-бы пруфлинк?
http://www.kb.mista.ru/article.php?id=180
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Disaron
Гость
« Ответ #7 : Сентябрь 27, 2009, 13:39 »

Хм... прошу прощения, уточню: кроссплатформенное решение.

up: o_O или оно таки кроссплатформенное?
« Последнее редактирование: Сентябрь 27, 2009, 20:54 от Disaron » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Октябрь 13, 2009, 18:21 »

Про ООо лучше спрашивать на их сайте.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Algorythm
Гость
« Ответ #9 : Апрель 04, 2010, 19:52 »

Неужели никто таки не выгружает отчеты в Oo?
Записан
nixman05
Гость
« Ответ #10 : Ноябрь 21, 2010, 14:32 »

Неужели никто таки не выгружает отчеты в Oo?

Можно поступить следующим образом: создавать шаблон отчета в OpenOffice и сохранять его в fodt (или fods), затем программно парсить его и содавать другой файлик, который затем открывать в openoffice.

Если хранить шаблон отчета в odt то вначале его неохотимо распаковать во временную папку, распарсить и модифицировать content.xml и обратно запаковать всю папку в результирующий файл. (Аналогично для ods)
Записан
Barmaglodd
Гость
« Ответ #11 : Ноябрь 21, 2010, 22:02 »

Брось каку Подмигивающий Если это действительно "предприятие", то есть JasperReports. Для интеграции с Qt можно либо написать маленькую консольную утилитку для генерации отчёта, либо JasperServer поставить и через SOAP работать, возможно IReport получится вызвать из командной строки.
Это для Ruby, но идея понятна http://wiki.rubyonrails.org/rails/pages/howtointegratejasperreports.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.