feat: 添加Qwen3嵌入模型及JRXML报告相关文件
添加Qwen3-4B嵌入模型配置文件及权重文件 添加多个JRXML报告的数据查询和字段定义文件 添加PdfEncryptReport.jrxml示例报告文件
This commit is contained in:
@@ -0,0 +1,617 @@
|
||||
<jasperReport name="AccessibleReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="02314e1d-cb29-4cf3-a904-092a9d3e5312">
|
||||
<property name="net.sf.jasperreports.text.save.line.breaks" value="true"/>
|
||||
<property name="net.sf.jasperreports.crosstab.interactive" value="true"/>
|
||||
<property name="net.sf.jasperreports.components.table.interactive" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.html.accessible" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tagged" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.language" value="EN-US"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.metadata.title" value="Accessible Report"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.display.metadata.title" value="true"/>
|
||||
<property name="net.sf.jasperreports.components.table.accessible" value="true"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Description" mode="Opaque" backcolor="#EEEEEE">
|
||||
<box>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Heading1" fontSize="16.0" bold="true"/>
|
||||
<style name="Heading2" fontSize="10.0" bold="true" italic="true"/>
|
||||
<style name="Crosstab_RowHeader" mode="Opaque" backcolor="#D2B48C">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_ColumnHeader" mode="Opaque" backcolor="#D2B48C">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_ColumnHeader_Text">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3"/>
|
||||
</style>
|
||||
<style name="Crosstab_RowGroupTotal" mode="Opaque" backcolor="#FFE4BF">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_Total" mode="Opaque" backcolor="#CA9755">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_TotalColumnHeader" mode="Opaque" backcolor="#CA9755">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_TotalColumnHeader_Text">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3"/>
|
||||
</style>
|
||||
<style name="Crosstab_Detail" mode="Opaque" backcolor="#FFFFFF">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Table_TH" mode="Opaque" backcolor="#D2B48C">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Table_TH_Text">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3"/>
|
||||
</style>
|
||||
<style name="Table_TD" mode="Opaque" backcolor="#FFFFFF">
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<dataset name="CrosstabDataset" uuid="8d840d56-f9c3-4fc9-9b27-68f869d1946c">
|
||||
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/ProductsCsvDataAdapter.jrdax"/>
|
||||
<field name="Category" class="java.lang.String"/>
|
||||
<field name="Type" class="java.lang.String"/>
|
||||
<field name="Year" class="java.lang.Integer"/>
|
||||
<field name="Quantity" class="java.lang.Integer"/>
|
||||
</dataset>
|
||||
<dataset name="TableDataset" uuid="585654d1-206d-4bd4-a0cf-2be100953a97">
|
||||
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/PersonsCsvDataAdapter.jrdax"/>
|
||||
<field name="id" class="java.lang.Integer">
|
||||
<description><![CDATA[id]]></description>
|
||||
</field>
|
||||
<field name="name" class="java.lang.String">
|
||||
<description><![CDATA[name]]></description>
|
||||
</field>
|
||||
<field name="address" class="java.lang.String">
|
||||
<description><![CDATA[street address]]></description>
|
||||
</field>
|
||||
<field name="city" class="java.lang.String">
|
||||
<description><![CDATA[city]]></description>
|
||||
</field>
|
||||
<field name="state" class="java.lang.String">
|
||||
<description><![CDATA[state]]></description>
|
||||
</field>
|
||||
<field name="latitude" class="java.lang.String">
|
||||
<description><![CDATA[latitude]]></description>
|
||||
</field>
|
||||
<field name="longitude" class="java.lang.String">
|
||||
<description><![CDATA[longitude]]></description>
|
||||
</field>
|
||||
<field name="moveInDate" class="java.util.Date">
|
||||
<description><![CDATA[moveInDate]]></description>
|
||||
</field>
|
||||
<sortField name="name"/>
|
||||
</dataset>
|
||||
<group name="Group1">
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="f4f107df-72cf-4276-927e-8e04fea1ff36" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Description">
|
||||
<expression><![CDATA["This is a sequence of level 1 and level 2 headings."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="7dac312f-4c73-41f3-bef6-0edcacc789a0" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Heading1">
|
||||
<expression><![CDATA["Fruit"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.accessibility.tag" value="h1"/>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="5e8edc65-3ae1-4008-bcc4-997e4e36ea2e" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Sans_Normal">
|
||||
<expression><![CDATA["In botany, a fruit is the seed-bearing structure in flowering plants."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="3b9e83ea-55d1-4224-bcb2-dcb612d76258" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Heading2">
|
||||
<expression><![CDATA["Apples"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.accessibility.tag" value="h2"/>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="e83c3cdc-53ac-439a-9e67-4dc2b847bda1" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Sans_Normal">
|
||||
<expression><![CDATA["An apple is an edible fruit produced by an apple tree (Malus domestica)."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="c31fb47d-10ae-47cf-b1f5-5b2b6e45aa0c" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Heading2">
|
||||
<expression><![CDATA["Bananas"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.accessibility.tag" value="h2"/>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="b9123f2b-c55b-4c3e-a307-cda5fd32f3ee" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Sans_Normal">
|
||||
<expression><![CDATA["A banana is an elongated, edible fruit produced by several kinds of large herbaceous flowering plants in the genus Musa."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="9ef7cebf-7244-41a0-af98-844412fd0333" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Heading1">
|
||||
<expression><![CDATA["Vegetables"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.accessibility.tag" value="h1"/>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="1dddd147-7d32-4052-b81f-a94f7f461a3b" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Sans_Normal">
|
||||
<expression><![CDATA["Vegetables are parts of plants that are consumed by humans or other animals as food."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="3ecd40e1-fb0c-43b6-954a-6c55a576cf77" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Heading2">
|
||||
<expression><![CDATA["Cucumbers"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.accessibility.tag" value="h2"/>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="9acca496-1625-4b69-838d-384f63788a75" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Sans_Normal">
|
||||
<expression><![CDATA["Cucumber (Cucumis sativus) is a widely-cultivated creeping vine plant in the Cucurbitaceae family that bears usually cylindrical fruits, which are used as vegetables."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30"/>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="8418cbff-c5ae-447d-a752-2490b0057308" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Description">
|
||||
<expression><![CDATA["This is a bulleted list with two levels."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="e6726dbf-f84d-45e2-9f86-0b4e899ccbe6" x="0" y="0" width="500" height="10" markup="styled" textAdjust="StretchHeight" style="Sans_Normal">
|
||||
<expression><![CDATA["<ul><li>Fruit<ol><li>Apples</li><li>Bananas</li><li>Pears</li></ol></li><li>Vegetables<ol><li>Cucumber</li><li>Lettuce</li><li>Tomatoes</li></ol></li></ul>"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30"/>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="f6590373-78af-4976-ab23-a2d8ef68b693" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Description">
|
||||
<expression><![CDATA["This is an image."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="e8c7ab7c-52e0-4d9f-98b7-e26323e4838c" x="0" y="0" width="150" height="40" usingCache="false" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<hyperlinkTooltipExpression><![CDATA["The Dukesign Image"]]></hyperlinkTooltipExpression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30"/>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="48c45474-ff24-4cb8-b1b0-456c2ea0a8de" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Description">
|
||||
<expression><![CDATA["This is a crosstab without a header cell at its the top left corner."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="crosstab" uuid="bd692f7b-a38d-41e3-a7f1-0762e26ae74e" x="0" y="0" width="510" height="30">
|
||||
<dataset resetType="Report">
|
||||
<datasetRun uuid="40791c66-0992-4fdc-94b8-0d5a7f337145" subDataset="CrosstabDataset"/>
|
||||
</dataset>
|
||||
<property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/>
|
||||
<rowGroup name="Category" totalPosition="End" width="70">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{Category}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="3b4d0e0a-13a1-4073-a60f-cf57011934db" stretchType="ContainerHeight" x="0" y="0" width="70" height="20" textAdjust="StretchHeight" style="Crosstab_RowHeader">
|
||||
<expression><![CDATA[$V{Category}]]></expression>
|
||||
</element>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="textField" uuid="030fffa3-2bd9-4d08-9124-eaa4c7053e79" stretchType="ContainerHeight" x="0" y="0" width="130" height="10" textAdjust="StretchHeight" style="Crosstab_Total">
|
||||
<expression><![CDATA["Category Total"]]></expression>
|
||||
</element>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="Type" totalPosition="End" width="60">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{Type}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="daca1d35-ae94-4fca-9ba6-a41c69018bd4" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" style="Crosstab_RowHeader">
|
||||
<expression><![CDATA[$V{Type}]]></expression>
|
||||
</element>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="textField" uuid="2036fe22-10c5-4351-ad88-ed780eb66e2d" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" style="Crosstab_RowGroupTotal">
|
||||
<expression><![CDATA["Type Total"]]></expression>
|
||||
</element>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="Year" totalPosition="End" height="10">
|
||||
<bucket class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Year}]]></expression>
|
||||
</bucket>
|
||||
<header style="Crosstab_ColumnHeader">
|
||||
<element kind="textField" uuid="00690fcb-022f-4a1b-92b4-ee6e5ed421c1" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_ColumnHeader_Text">
|
||||
<expression><![CDATA[$V{Year}]]></expression>
|
||||
</element>
|
||||
</header>
|
||||
<totalHeader style="Crosstab_TotalColumnHeader">
|
||||
<element kind="textField" uuid="51d11170-3965-4f3d-ab6e-18b2811f2472" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_TotalColumnHeader_Text">
|
||||
<expression><![CDATA["Year Total"]]></expression>
|
||||
</element>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<measure name="Quantity_MEASURE" calculation="Sum" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Quantity}]]></expression>
|
||||
</measure>
|
||||
<cell width="60" height="10">
|
||||
<contents>
|
||||
<element kind="textField" uuid="8d3f6b26-adaa-4d41-88e1-febcee2301f6" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Detail">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" columnTotalGroup="Year">
|
||||
<contents>
|
||||
<element kind="textField" uuid="7d73ed34-bf87-4c9a-871b-b77b75aecd07" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Category">
|
||||
<contents>
|
||||
<element kind="textField" uuid="5b5d1848-4020-4cbc-8dc0-939be53f6e44" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Category" columnTotalGroup="Year">
|
||||
<contents>
|
||||
<element kind="textField" uuid="cb812594-7af5-4e0f-9920-2d58b5a13cb9" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Type">
|
||||
<contents>
|
||||
<element kind="textField" uuid="57742681-cf4b-4b3a-824f-74a3d8fdb982" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_RowGroupTotal">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Type" columnTotalGroup="Year">
|
||||
<contents>
|
||||
<element kind="textField" uuid="e13f7404-4313-47ae-9469-90d57505ed30" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="a98a7704-439e-45ee-af84-a3cfb2b4ab17" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Description">
|
||||
<expression><![CDATA["This is a crosstab having a header cell at its the top left corner."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="crosstab" uuid="dc45d523-d168-4907-b9f5-309d373cf476" x="0" y="0" width="510" height="30">
|
||||
<dataset resetType="Report">
|
||||
<datasetRun uuid="5b7dd341-4cad-4742-8661-c7d2f6306610" subDataset="CrosstabDataset"/>
|
||||
</dataset>
|
||||
<headerCell>
|
||||
<element kind="textField" uuid="be844fc8-8eb5-4039-a9ee-8d8aef21cc38" stretchType="ContainerHeight" x="0" y="0" width="70" height="10" textAdjust="StretchHeight" style="Crosstab_RowHeader">
|
||||
<expression><![CDATA["Category"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="298d12fd-070a-4320-915c-da5342c25845" stretchType="ContainerHeight" x="70" y="0" width="60" height="10" textAdjust="StretchHeight" style="Crosstab_RowHeader">
|
||||
<expression><![CDATA["Type"]]></expression>
|
||||
</element>
|
||||
</headerCell>
|
||||
<property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/>
|
||||
<rowGroup name="Category" totalPosition="End" width="70">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{Category}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="9ed275d3-e315-47ae-9623-fa9efc6e5359" stretchType="ContainerHeight" x="0" y="0" width="70" height="20" textAdjust="StretchHeight" style="Crosstab_RowHeader">
|
||||
<expression><![CDATA[$V{Category}]]></expression>
|
||||
</element>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="textField" uuid="9c76c8d7-da7d-470d-b93c-8519004de07d" stretchType="ContainerHeight" x="0" y="0" width="130" height="10" textAdjust="StretchHeight" style="Crosstab_Total">
|
||||
<expression><![CDATA["Category Total"]]></expression>
|
||||
</element>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="Type" totalPosition="End" width="60">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{Type}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="9d6822df-11b2-4927-beca-f4e6a7616cc9" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" style="Crosstab_RowHeader">
|
||||
<expression><![CDATA[$V{Type}]]></expression>
|
||||
</element>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="textField" uuid="fffc90cc-f08f-4533-92c7-23342bb7297a" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" style="Crosstab_RowGroupTotal">
|
||||
<expression><![CDATA["Type Total"]]></expression>
|
||||
</element>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="Year" totalPosition="End" height="10">
|
||||
<bucket class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Year}]]></expression>
|
||||
</bucket>
|
||||
<header style="Crosstab_ColumnHeader">
|
||||
<element kind="textField" uuid="4413a5ed-7f27-4878-89b8-901a9e67aa04" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_ColumnHeader_Text">
|
||||
<expression><![CDATA[$V{Year}]]></expression>
|
||||
</element>
|
||||
</header>
|
||||
<totalHeader style="Crosstab_TotalColumnHeader">
|
||||
<element kind="textField" uuid="527fc20d-76bc-4faf-8507-24a67883ab30" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_TotalColumnHeader_Text">
|
||||
<expression><![CDATA["Year Total"]]></expression>
|
||||
</element>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<measure name="Quantity_MEASURE" calculation="Sum" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Quantity}]]></expression>
|
||||
</measure>
|
||||
<cell width="60" height="10">
|
||||
<contents>
|
||||
<element kind="textField" uuid="d2d41097-3e1d-4456-bdec-b4db36166a0e" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Detail">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" columnTotalGroup="Year">
|
||||
<contents>
|
||||
<element kind="textField" uuid="01f09e46-c4fa-4bc7-bf00-c0671526b152" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Category">
|
||||
<contents>
|
||||
<element kind="textField" uuid="8e59fa44-35ff-4b5e-a87c-883467bd058d" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Category" columnTotalGroup="Year">
|
||||
<contents>
|
||||
<element kind="textField" uuid="d1cf940c-dbb0-48c8-bfbb-a2c9654597b9" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Type">
|
||||
<contents>
|
||||
<element kind="textField" uuid="6f9c82ea-3d4c-46fa-82b0-1f177e8a10ba" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_RowGroupTotal">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="10" rowTotalGroup="Type" columnTotalGroup="Year">
|
||||
<contents>
|
||||
<element kind="textField" uuid="f2bdfe3d-bd63-405d-a09f-edcf6f112002" stretchType="ContainerHeight" x="0" y="0" width="60" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Crosstab_Total">
|
||||
<expression><![CDATA[$V{Quantity_MEASURE}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</cell>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="533e9a7f-78a8-4c12-b306-92ae7b8fda38" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Description">
|
||||
<expression><![CDATA["This is a table having a column group header that wraps the third and fourth column headers."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="component" uuid="257ba0eb-37d3-4b3a-a79f-46c5c7afec56" x="0" y="0" width="500" height="30">
|
||||
<component kind="table" whenNoDataType="AllSectionsNoDetail">
|
||||
<datasetRun uuid="4e7e3d4f-0bbd-4571-9185-140f57552165" subDataset="TableDataset"/>
|
||||
<column kind="group" uuid="d07b8e92-41a5-4595-93a2-e58dda291354" width="500">
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Columns [6]"/>
|
||||
<column kind="single" uuid="139e4257-c1e0-4fec-9810-8f4dfcc0d462" width="30">
|
||||
<columnHeader height="20" rowSpan="2" style="Table_TH">
|
||||
<element kind="textField" uuid="6148c8f3-08c1-412c-80f7-978d6824c88d" stretchType="ContainerHeight" x="0" y="0" width="30" height="20" textAdjust="StretchHeight" hTextAlign="Right" style="Table_TH_Text">
|
||||
<expression><![CDATA["ID"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="13e935bc-3fc6-420f-ad28-dc6a6eb42f9f" stretchType="ContainerHeight" x="0" y="0" width="30" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Table_TD">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column1"/>
|
||||
</column>
|
||||
<column kind="single" uuid="3e29a52e-a43a-4f78-9338-442b5c4ccf52" width="100">
|
||||
<columnHeader height="20" rowSpan="2" style="Table_TH">
|
||||
<element kind="textField" uuid="49c36abf-d000-4f3a-a6c8-8f3823db156b" stretchType="ContainerHeight" x="0" y="0" width="100" height="20" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["Name"]]></expression>
|
||||
<box topPadding="2" leftPadding="3" bottomPadding="2" rightPadding="3" style="Table_TH_Text"/>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="bec5d55d-c6b5-4352-961e-e5eb8b258746" x="0" y="0" width="100" height="10" textAdjust="StretchHeight" style="Table_TD">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column2"/>
|
||||
</column>
|
||||
<column kind="group" uuid="6e249030-faab-40e1-a25c-a80ee5be404e" width="190">
|
||||
<columnHeader height="10" style="Table_TH">
|
||||
<element kind="textField" uuid="0c5a981e-93de-4f47-8872-cafaa817166a" x="0" y="0" width="190" height="10" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["Address"]]></expression>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</columnHeader>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Columns [2]"/>
|
||||
<column kind="single" uuid="c8a14c10-28be-4ede-937c-44e0cb8c6f3b" width="120">
|
||||
<columnHeader height="10" rowSpan="1" style="Table_TH">
|
||||
<element kind="textField" uuid="8bacb782-c042-4db5-a844-0b8bc5ef9af2" stretchType="ContainerHeight" x="0" y="0" width="120" height="10" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["Street"]]></expression>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="b60098ff-15f7-422d-a834-1664f4b42356" x="0" y="0" width="120" height="10" textAdjust="StretchHeight" style="Table_TD">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column3"/>
|
||||
</column>
|
||||
<column kind="single" uuid="94e0ac43-3866-4a08-828a-02f4f673ee8c" width="70">
|
||||
<columnHeader height="10" style="Table_TH">
|
||||
<element kind="textField" uuid="a38ed8db-8bf7-4763-9075-e374795a2a86" stretchType="ContainerHeight" x="0" y="0" width="70" height="10" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["City"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="1929e684-b617-4974-b409-72c5b7de42ec" x="0" y="0" width="70" height="10" textAdjust="StretchHeight" style="Table_TD">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column4"/>
|
||||
</column>
|
||||
</column>
|
||||
<column kind="single" uuid="3c815a04-14db-4271-a533-38e8aff35aaa" width="100">
|
||||
<columnHeader height="20" rowSpan="2" style="Table_TH">
|
||||
<element kind="textField" uuid="d1f1a41e-1291-4548-bb85-cc86f12ed7c8" stretchType="ContainerHeight" x="0" y="0" width="100" height="20" textAdjust="StretchHeight" hTextAlign="Center" style="Table_TH_Text">
|
||||
<expression><![CDATA["Account Type"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="6d1cddf3-3614-4364-832e-046e9735cc2c" x="0" y="0" width="100" height="10" textAdjust="StretchHeight" hTextAlign="Center" style="Table_TD">
|
||||
<expression><![CDATA[$F{state}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column5"/>
|
||||
</column>
|
||||
<column kind="single" uuid="195ef0da-f000-49e0-b5e0-c4001a22dbcf" width="80">
|
||||
<columnHeader height="20" rowSpan="2" style="Table_TH">
|
||||
<element kind="textField" uuid="26770ca2-5c50-4bc9-96ed-4169a7ac1901" stretchType="ContainerHeight" x="0" y="0" width="80" height="20" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["Move-In Date"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="d3a42fa4-d563-4c7f-b68e-f25649651583" x="0" y="0" width="80" height="10" textAdjust="StretchHeight" pattern="yyyy-MM-dd" style="Table_TD">
|
||||
<expression><![CDATA[$F{moveInDate}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column6"/>
|
||||
</column>
|
||||
</column>
|
||||
</component>
|
||||
</element>
|
||||
</band>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="3ef700c5-fa90-4f2b-93b5-f30ecad244b6" x="0" y="0" width="500" height="10" textAdjust="StretchHeight" style="Description">
|
||||
<expression><![CDATA["This is a simple table without any column header grouping."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="component" uuid="94672486-6f12-4aff-9820-b222f6266dad" x="0" y="0" width="500" height="30">
|
||||
<component kind="table" whenNoDataType="AllSectionsNoDetail">
|
||||
<datasetRun uuid="9db061bf-fbfa-4dd2-ac8d-70ba803aa5a5" subDataset="TableDataset"/>
|
||||
<column kind="group" uuid="e89c0428-93ba-43c9-ac36-caaf311d1c23" width="500">
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Columns [6]"/>
|
||||
<column kind="single" uuid="bbdb515a-0d6d-46cc-84d3-d22c1fbd8781" width="30">
|
||||
<columnHeader height="10" style="Table_TH">
|
||||
<element kind="textField" uuid="ab5203fe-b4dd-4304-9529-9769a8b52274" stretchType="ContainerHeight" x="0" y="0" width="30" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Table_TH_Text">
|
||||
<expression><![CDATA["ID"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="9cabc025-7bcf-4292-a165-a504f529076a" stretchType="ContainerHeight" x="0" y="0" width="30" height="10" textAdjust="StretchHeight" hTextAlign="Right" style="Table_TD">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column1"/>
|
||||
</column>
|
||||
<column kind="single" uuid="9b577d40-88c0-4ecc-a51c-eab910a80d0a" width="100">
|
||||
<columnHeader height="10" style="Table_TH">
|
||||
<element kind="textField" uuid="9df76cf5-3a52-4389-9efc-6bc42cf88486" stretchType="ContainerHeight" x="0" y="0" width="100" height="10" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["Name"]]></expression>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="252757ed-7648-4643-bb41-b5d50e6e359b" x="0" y="0" width="100" height="10" textAdjust="StretchHeight" style="Table_TD">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column2"/>
|
||||
</column>
|
||||
<column kind="single" uuid="bb948094-4211-4122-8fc1-ee7e5990f30b" width="120">
|
||||
<columnHeader height="10" rowSpan="1" style="Table_TH">
|
||||
<element kind="textField" uuid="c7199a0a-e57b-4759-834b-4f7c2406849a" stretchType="ContainerHeight" x="0" y="0" width="120" height="10" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["Street"]]></expression>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="ee227a8c-c78b-419f-8671-cb9e89fee28e" x="0" y="0" width="120" height="10" textAdjust="StretchHeight" style="Table_TD">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column3"/>
|
||||
</column>
|
||||
<column kind="single" uuid="1e3a3e84-c651-4402-bfab-5b24f78a2236" width="70">
|
||||
<columnHeader height="10" style="Table_TH">
|
||||
<element kind="textField" uuid="61ca596e-db16-4d78-8f44-5beee220a74b" stretchType="ContainerHeight" x="0" y="0" width="70" height="10" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["City"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="67e5e9d8-c3b3-4ee5-bec3-abef6e19f220" x="0" y="0" width="70" height="10" textAdjust="StretchHeight" style="Table_TD">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column4"/>
|
||||
</column>
|
||||
<column kind="single" uuid="eacd8541-0c7b-4627-a554-61966379e947" width="100">
|
||||
<columnHeader height="10" style="Table_TH">
|
||||
<element kind="textField" uuid="34211dc0-6819-47b7-91c4-f4fd9b947228" stretchType="ContainerHeight" x="0" y="0" width="100" height="10" textAdjust="StretchHeight" hTextAlign="Center" style="Table_TH_Text">
|
||||
<expression><![CDATA["Account Type"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="c562d4cd-1c2b-4a48-ac51-210d86ffd3f1" x="0" y="0" width="100" height="10" textAdjust="StretchHeight" hTextAlign="Center" style="Table_TD">
|
||||
<expression><![CDATA[$F{state}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column5"/>
|
||||
</column>
|
||||
<column kind="single" uuid="cbdb4bbc-b7e2-4d2b-a6c9-ab5ae5957bbf" width="80">
|
||||
<columnHeader height="10" style="Table_TH">
|
||||
<element kind="textField" uuid="e0bb20ff-231d-4b96-a74f-c51bde1947ad" stretchType="ContainerHeight" x="0" y="0" width="80" height="10" textAdjust="StretchHeight" style="Table_TH_Text">
|
||||
<expression><![CDATA["Move-In Date"]]></expression>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="10">
|
||||
<element kind="textField" uuid="b8677949-7c32-4067-a99c-d991317b69d7" x="0" y="0" width="80" height="10" textAdjust="StretchHeight" pattern="yyyy-MM-dd" style="Table_TD">
|
||||
<expression><![CDATA[$F{moveInDate}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column6"/>
|
||||
</column>
|
||||
</column>
|
||||
</component>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<background splitType="Stretch"/>
|
||||
</jasperReport>
|
||||
Reference in New Issue
Block a user