Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / JasperReports проблема с многостраничным отчетом / 2 сообщений из 2, страница 1 из 1
02.06.2017, 14:56
    #39464738
Arletta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports проблема с многостраничным отчетом
Доброго времени суток.
Помогите, пожалуйста, решить следующую проблему. Делаю отчет в pdf. Если в <detail> много записей, то вместо того, чтобы перейти на следующую страницу, все содержимое <detail> печатается на первой странице поверх уже напечатанного.
<pageFooter> и <summary> благополучно печатаются на второй странице.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" 
name="Test" 
columnCount="7" 
pageWidth="595" 
pageHeight="842" 
whenNoDataType="NoDataSection" 
columnWidth="66" 
leftMargin="85" 
rightMargin="42" 
topMargin="56" 
bottomMargin="56" 
isIgnorePagination="false" 
orientation="Portrait" 
uuid="96b1bcac-ba9a-4dcd-8292-3e30a622b2bf">

...
	<detail>
		<band height="35" splitType="Prevent" isSplitAllowed="true">
			<frame>
				<reportElement style="Row" x="0" y="0" width="468" height="35" uuid="9df02074-adce-4454-ae7d-e2eacbb7ae4b"/>
				<textField isBlankWhenNull="true">
					<reportElement style="Detail" x="0" y="0" width="35" height="35" uuid="7cb1a528-3b1f-40b4-8af6-9eb52ab180a1">
						<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
						<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
					</reportElement>
					<textFieldExpression><![CDATA[$F{id}]]></textFieldExpression>
				</textField>
				<textField isBlankWhenNull="true">
					<reportElement style="Detail" x="35" y="0" width="70" height="35" uuid="a561f3bf-425c-42e3-b4f2-201f4a6c03b9">
						<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
						<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
					</reportElement>
					<textFieldExpression><![CDATA[$F{account}]]></textFieldExpression>
				</textField>
				<textField isBlankWhenNull="true">
					<reportElement style="Detail" x="105" y="0" width="70" height="35" uuid="bab8d823-fc1f-4ff4-a90f-dd1911d56b7c">
						<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
						<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
					</reportElement>
					<textFieldExpression><![CDATA[$F{currency}]]></textFieldExpression>
				</textField>
...
			</frame>
		</band>
	</detail>	
...
Рейтинг: 0 / 0
02.06.2017, 16:32
    #39464848
sanBez
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports проблема с многостраничным отчетом
ArlettaДелаю отчет в pdf.

Откуда запускаете? Из студио? Версия какая?
Arletta Если в <detail> много записей, то вместо того, чтобы перейти на следующую страницу, все содержимое <detail> печатается на первой странице поверх уже напечатанного.
<pageFooter> и <summary> благополучно печатаются на второй странице.

угу. и вырезала pagefooter и summary из jrxml. И гадай теперь что там. Чтобы воспроизвести как оно работает надо самому отчет наляпать.
И будет ли он также выводить - большой вопрос. Вот оно надо
Идея выкинуть все что до detail тоже не айс. Спрятала бы все целиком под спойлер

Arletta
Код: xml
1.
columnCount="7" 



ээээ. это зачем??? а если убрать то как pdf будет выглядеть? так же плохо или нет?


ЕМНИП

columnWidth="66"
и
width="70"

это тоже как-то наверно неправильно
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / JasperReports проблема с многостраничным отчетом / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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