Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Создание гибких отчетов


Автор: JulT 12.10.2006, 12:46
Вопрос такой,в 1С есть такая штучка,которая позволяет редактировать сформированный отчет,там вроде Excel туда встроен,или я не знаю что,но очень удобная штука,пользователь выводит отчетик и у него есть возможность редактировать определенные поля в этом отчете.Можно ли как-то в Java такое использовать.Хэлп ми. smile 

Автор: AntonioBanderaz 16.10.2006, 14:56
Тоесть ты хочешь кусок ворда как компонент на форме сделать?
Надеюсь нет...
Есть некая либа называется jacob  с помощью которой можно создавать экземпляры COM объектов... На я думаю тебе будет дальше не трудно вызвать ворд или эксель, в котором ты откроешь темповый файл с сгенерённым отчётом.

Автор: LSD 16.10.2006, 16:24
В принципе такое можно сделать и в Java. Либо используя SWT и через ActiveX внедряя Word. Или использовать OpenOffice, у него есть возможность внедрять его документы в SWING приложения.

Автор: JulT 17.10.2006, 10:18
Я скачала этот jacob, добавляю файлик jacobgen.jar и viztool.jar в свой прект, там еще есть файлик jacobgen.dll,но куда его записывать я не знаю smile , пожалуйста расскажите как подключить эту библиотеку,потому что так у меня не работает,когда вставляю пример из доки,мой билдер подсвечивает красным кучу полей,например одно из них 
Код

ActiveXComponent xl = new ActiveXComponent("Excel.Application");
, т.е. не хватает ему чего-то,не могу понять чего именно.Помогите пожалуйста smile 

Автор: LSD 17.10.2006, 11:42
Ты скачала не JaCOB, а Jacobgen - это утилита для генерации враперов для работы с JaCOB. Качай http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368.

Только зачем тебе JaCOB? Это только COM, т.е. вызывать Word и манипулировать им ты сможешь, но разместить на своей формочке нет.

Автор: JulT 17.10.2006, 15:12
Цитата(LSD @ 17.10.2006,  11:42)
Ты скачала не JaCOB, а Jacobgen - это утилита для генерации враперов для работы с JaCOB. Качай http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368.

Только зачем тебе JaCOB? Это только COM, т.е. вызывать Word и манипулировать им ты сможешь, но разместить на своей формочке нет.

жаль,а я хотела на формочку его положить,ээээх smile 

Автор: LSD 17.10.2006, 16:32
На формочку - это тот вариант, что я сказал.

Либо http://j-integra.intrinsyc.com/products/com/. Word я не пробовал на формочку кидать, но IE и Macromedia Flash работают. Только это продукт коммерческий и довольно дорогой.

Автор: JulT 17.10.2006, 17:11
Цитата(LSD @ 17.10.2006,  16:32)
На формочку - это тот вариант, что я сказал.

Либо http://j-integra.intrinsyc.com/products/com/. Word я не пробовал на формочку кидать, но IE и Macromedia Flash работают. Только это продукт коммерческий и довольно дорогой.

какой именно ваш вариант,тот который ты в ссылке дал? smile

Автор: LSD 17.10.2006, 17:26
Цитата(LSD @  16.10.2006,  17:24 Найти цитируемый пост)
Либо используя SWT и через ActiveX внедряя Word. Или использовать OpenOffice, у него есть возможность внедрять его документы в SWING приложения.

Это первые два варианта.
http://www-128.ibm.com/developerworks/opensource/library/os-activex/ небольшой примерчик по SWT.
http://api.openoffice.org/docs/DevelopersGuide/FirstSteps/FirstSteps.xhtml#1_First_Steps мануал по OpenOffice-су.
У J-Integra на сайте тоже есть примеры.

Выбирай smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)