我想设计页面,以便根据我的需要进行打印。 下面是我要提供信息的示例格式。
从jasper填充信息后,它应该看起来像这样。
贴纸的高度为1.5毫米,宽度为6.5毫米。(将MM转换为像素)
有人可以确认是否可以使用jasper工具打印这么小的东西,或者我需要使用其他工具。 AFAIK这不能用jasper完成,但需要一些专家的意见,否则他/她可能会帮助我实现这一目标。
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.1.0.final using
JasperReports Library version 6.1.0 -->
<!-- 2017-06-23T15:17:43 -->
<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="EyesDeal"
pageWidth="19" pageHeight="6" columnWidth="19" leftMargin="0"
rightMargin="0" topMargin="0" bottomMargin="0" uuid="fb138a88-3df3-448f-
a088-5fd7264c303f">
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="demo
"/>
<queryString>
<![CDATA[SELECT * FROM JS]]>
</queryString>
<field name="COL1" class="java.lang.String"/>
<field name="COL2" class="java.lang.String"/>
<field name="COL3" class="java.lang.String"/>
<field name="COL4" class="java.lang.String"/>
<field name="COL5" class="java.lang.String"/>
<field name="COL6" class="java.lang.String"/>
<field name="COL7" class="java.lang.String"/>
<field name="COL8" class="java.lang.String"/>
<field name="COL9" class="java.lang.String"/>
<detail>
<band height="5" splitType="Stretch">
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<textField>
<reportElement x="0" y="-1" width="18" height="6" uuid="5928e256-73fd-408d-8ba2-e566f4ddaa08">
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
</reportElement>
<box topPadding="2"/>
<textElement textAlignment="Center">
<font fontName="Serif" size="2"/>
</textElement>
<textFieldExpression><![CDATA["Text Field"]]></textFieldExpression>
</textField>
</band>
</detail>
答案 0 :(得分:0)
点击此链接: How to print several reports with barcode \ or several barcodes in one report
说到分页符,请按照以下步骤操作: 1)在select语句中选择rownum。 2)根据rownum创建组并选中打开新页面复选框。
因此每次rownum更改时都会生成新页面。