powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Многостраничный Jasperreport
24 сообщений из 24, страница 1 из 1
Многостраничный Jasperreport
    #39270255
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такое использование jr
Код: java
1.
2.
3.
4.
            JRResultSetDataSource resultSetDataSource = new JRResultSetDataSource(rs);

            JasperPrint jasperPrint = JasperFillManager.fillReport(sourceFileName, new HashMap(), resultSetDataSource);
            JasperExportManager.exportReportToPdfFile(jasperPrint, Singleton.getWeb_location() + "reports/pasport.pdf");


для одной страницы.
рабоает нормально.
есть необходимость это запустить цикле, но чтоб все отчеты помещались в один pdf файл
как это можно сделать?
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270261
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Там вроде так что если запрос вылазит на след. Страницу то будет многостраничный.
А несколько отчетов только вложенными отчетами.
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270265
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
у меня отчет строго на 1 странице

А несколько отчетов только вложенными отчетами.
это как?
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270271
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
IDE iReport визуальный построитель как в аксцесс.
Я в нем делаю пару файлов и кидаю на сервер в папку jasper
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270281
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
IDE iReport визуальный построитель как в аксцесс.
Я в нем делаю пару файлов и кидаю на сервер в папку jasper
и у меня так.
только заранее не известно сколько будет страниц (одна страница - законченный отчет)
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270307
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
ну все запросы то известны?
Будем выяснять в день по чайной ложке.
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270309
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
группировка и вертикальный отчёт как в аксцессе - одна страница - одна карточка.
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270459
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
всё известно на момент генерации пдф
проблема в том, что надо сформировать один файл, для печати, а не множество.
в jr подготовлена страница.
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270467
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123,
всё известно на момент генерации пдф
проблема в том, что надо сформировать один файл, для печати, а не множество.
в jr подготовлена страница.
расскажи как в аксцесс это сделать в одном отчёте.
А не повторяй мантур про одно и то же.
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270469
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
а то я подумаю что тебе лень в окне Печать ввести количество копий))) LOL
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270503
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
а то я подумаю что тебе лень в окне Печать ввести количество копий))) LOL
количество копий? ты думаешь что пишешь?
зачес мне N копий одного отчета?
у меня каждый отчет с раздыми данными
а в один файл надо чтоб всё было напечатано быстро , одним заданием, одним нажатием
в аксе, кожда надо было отправить на печать кучу сертификатов, паспартов, по каждому товару из приличных объёмов накладной,
я все сканированные доки(картинки) отпрвалял в вордовский файл
и принтер его выплёвывал без паузы, одним заданием - 20++ страниц, и одностороннии и двухсторонии.
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270517
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв аксе, кожда надо было отправить на печать кучу сертификатов, паспартов, по каждому товару из приличных объёмов накладной,
я все сканированные доки(картинки) отпрвалял в вордовский файл
и принтер его выплёвывал без паузы, одним заданием - 20++ страниц, и одностороннии и двухсторонии.
отправлял наверно запросом в БД или склейкой строк?
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270519
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу меня каждый отчет с раздыми данными
как с ребёнком прямо.
А запрос\запросы одни?
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270541
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Код: java
1.
2.
3.
select 1,2,3,....
   select 55,66.....
   select 'ку-ку'....


это Jasper отчёт в виде одного файла pdf\rtf\....
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270568
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
запрос возвращает множественный результсет.
для каждого резульсета из этого множества надо сделать отчет,
но все отчеты должны быть в одном файле
тут
http://stackoverflow.com/questions/8564163/how-to-collate-multiple-jrxml-jasper-reports-into-a-one-single-pdf-output-file
показано что мне подходит (с небольшими переделками) но там почти фсё деприкатед
как это исправить?
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270575
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязапрос возвращает множественный результсет.
ну это же ты придумал?
В аксцесс это тоже не работает.
Удачи!
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270589
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадязапрос возвращает множественный результсет.
ну это же ты придумал?
В аксцесс это тоже не работает.
Удачи!
причем здесь акс?
кстати в аксе множественные резульсеты из хранимок так же работают
для тебя могу расшифровать - у меня множественный результсет возвращает хранимка.

такая конструкция работает
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
            proc_.execute();
            String sourceFileName = Singleton.getWeb_location() + "reports/pasport.jasper";
            OutputStream output = new FileOutputStream(new File(Singleton.getWeb_location() + "reports/pasport.pdf"));
            do {
                rs = proc_.getResultSet();
                JasperPrint jasperPrint = JasperFillManager.fillReport(sourceFileName, new HashMap(), new JRResultSetDataSource(rs));
                JRPdfExporter exporter = new JRPdfExporter();
                exporter.setExporterInput(new SimpleExporterInput(jasperPrint));
                exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(output));
                exporter.exportReport();

            } while (proc_.getMoreResults());



с точки зрения java. формируется файл размером равным размеру одного отчета * на количеству отчетов
но отображается только один отчет, и "отображатели" видят в нем только одну страницу
как это можно поправить?
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270608
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпричем здесь акс?
то что JasperReport прекрасно в себя встраивает запросы НЕ мульти.
Так же как объект Отчёт в аксе .
Тебе же это ближе?
авторкстати в аксе множественные резульсеты из хранимок так же работают
покажи
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270611
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадядля тебя могу расшифровать - у меня множественный результсет возвращает хранимка.
уже все знают с чем ты работаешь. И я в том числе.
вадякак это можно поправить?
с мульти не ко мне.
Удачи!
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270659
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 вадякстати в аксе множественные резульсеты из хранимок так же работают

покажи
а мне это надо?

вот так работает
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
            proc_.execute();
            OutputStream output = new FileOutputStream(new File(Singleton.getWeb_location() + "reports/pasport.pdf"));
            List<JasperPrint> jasperPrintList = new ArrayList<>();
            JRPdfExporter exporter = new JRPdfExporter();
            do {
                rs = proc_.getResultSet();

                JasperFillManager.fillReportToFile(Singleton.getWeb_location() + "reports/pasport.jasper", null, new JRResultSetDataSource(rs));
                jasperPrintList.add((JasperPrint) JRLoader.loadObjectFromFile(Singleton.getWeb_location() + "reports/pasport.jrprint"));

                exporter.setExporterInput(SimpleExporterInput.getInstance(jasperPrintList));
                exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(output));
                SimplePdfExporterConfiguration configuration = new SimplePdfExporterConfiguration();
                configuration.setCreatingBatchModeBookmarks(true);
                exporter.setConfiguration(configuration);

            } while (proc_.getMoreResults());
            exporter.exportReport();
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270661
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270667
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа мне это надо?
ну дак не ври тогда.
Т.к. отчёт акса сидит на обычном текстовом запросе.
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270697
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяа мне это надо?
ну дак не ври тогда.
Т.к. отчёт акса сидит на обычном текстовом запросе.
это у тебя только...
а врать я не приучен
я делал и более сложные вещи.
и причем здесь отчет акса?
...
Рейтинг: 0 / 0
Многостраничный Jasperreport
    #39270710
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
да ладно тебе. Сказал бы сразу что мульти, я и не входил бы сюда.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Многостраничный Jasperreport
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]