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>
|
||||
@@ -0,0 +1,95 @@
|
||||
<jasperReport name="AddressReport" language="java" pageWidth="175" pageHeight="842" columnWidth="175" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="05b12350-122c-46de-8bb3-2d58fcf1acc6">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="City" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Address WHERE City = $P{City}]]></query>
|
||||
<field name="Id" class="java.lang.Integer"/>
|
||||
<field name="FirstName" class="java.lang.String"/>
|
||||
<field name="LastName" class="java.lang.String"/>
|
||||
<field name="Street" class="java.lang.String"/>
|
||||
<title height="14">
|
||||
<element kind="staticText" uuid="b56fb9bf-a24c-4056-87cb-ecf212a9c185" x="0" y="2" width="20" height="10" style="Sans_Italic">
|
||||
<text><![CDATA[Title]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bdb0d83c-425f-49ee-9951-c2dcc7650845" x="20" y="2" width="155" height="10" hTextAlign="Center" style="Sans_Bold">
|
||||
<expression><![CDATA["Addresses in " + $P{City}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="14">
|
||||
<element kind="staticText" uuid="b5a82ee2-c8a9-436c-b470-7c6217805b36" x="0" y="2" width="175" height="10" forecolor="#008080" style="Sans_Italic">
|
||||
<text><![CDATA[Page Header]]></text>
|
||||
<box style="Sans_Italic">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<columnHeader height="14">
|
||||
<element kind="frame" uuid="0419982f-341b-4c98-90f0-87119c7d6f48" x="0" y="2" width="175" height="10" forecolor="#CCFFFF" backcolor="#CCFFFF">
|
||||
<element kind="staticText" uuid="19ba2bb0-44df-4303-bb63-eebba27dc27d" mode="Opaque" x="0" y="0" width="20" height="10" backcolor="#CCFFFF" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ea677945-58fb-4595-a5bf-2b3784ae4f0e" mode="Opaque" x="20" y="0" width="85" height="10" backcolor="#CCFFFF" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c7049ff9-37dd-433f-958e-9626defb0b01" mode="Opaque" x="105" y="0" width="70" height="10" backcolor="#CCFFFF" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="e9328667-edce-49cd-a5a4-504884a5094f" x="0" y="2" width="15" height="10" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="1c766997-5272-480b-935f-cf519342a2a1" positionType="Float" x="20" y="2" width="80" height="10" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{FirstName} + " " + $F{LastName}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="customers.Name"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="919d119f-31d8-4631-b19c-555f21ef3e5e" positionType="Float" x="105" y="2" width="70" height="10" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{Street}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="customers.Street"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="14">
|
||||
<element kind="staticText" uuid="4e482e95-c1ea-4a7a-a9e9-46f824fd4921" x="0" y="2" width="175" height="10" style="Sans_Italic">
|
||||
<text><![CDATA[Column Footer]]></text>
|
||||
<box style="Sans_Italic">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="14">
|
||||
<element kind="frame" uuid="2507ca18-a3a1-49c1-be5d-f0b9242bc839" mode="Transparent" x="0" y="2" width="175" height="10" forecolor="#008080">
|
||||
<element kind="staticText" uuid="e9999197-47bc-449b-af9b-1f2b51c8bac2" x="0" y="0" width="60" height="10" forecolor="#008080" style="Sans_Italic">
|
||||
<text><![CDATA[Page Footer]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c93d7e4e-7832-404c-ab7c-1cf4629c6c60" x="100" y="0" width="50" height="10" forecolor="#008080" hTextAlign="Right" style="Sans_Italic">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of "]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5bb37ee2-0fbf-4eb2-8189-95bda9e7bffc" x="150" y="0" width="20" height="10" forecolor="#008080" evaluationTime="Report" style="Sans_Italic">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="14">
|
||||
<element kind="frame" uuid="b2faa409-e76b-4b6f-aa4e-64fb0ebdf8a4" x="0" y="2" width="175" height="10" forecolor="#33CCCC" backcolor="#33CCCC">
|
||||
<element kind="staticText" uuid="b06b319f-0f43-4efe-a0a5-2144ebb43cf5" mode="Opaque" x="0" y="0" width="100" height="10" backcolor="#33CCCC" style="Sans_Italic">
|
||||
<text><![CDATA[Summary]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2bea8644-c060-4f5c-bca5-2d4e4fa42efe" mode="Opaque" x="100" y="0" width="50" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="13e2bbf3-d4ba-456f-9fef-79dcb485148b" mode="Opaque" x="150" y="0" width="25" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{REPORT_COUNT}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,102 @@
|
||||
<jasperReport name="AddressesReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="f050e3db-0847-4912-9c16-d6b157484813">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="hibernate/data/HibernateDataAdapter.jrdax"/>
|
||||
<import>net.sf.jasperreports.engine.data.JRBeanCollectionDataSource</import>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0"/>
|
||||
<style name="Sans_Normal_Small" fontName="DejaVu Sans" fontSize="9.0"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" italic="true"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="CityFilter" class="java.util.List">
|
||||
<defaultValueExpression><![CDATA[Arrays.asList("Boston","Chicago","Oslo")]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="hql"><![CDATA[select address as address, document.id as documentId, document.total as documentTotal
|
||||
from Address as address join address.documents as document
|
||||
where city not in ($P{CityFilter})
|
||||
order by address.city, address.lastName, address.firstName, address.id]]></query>
|
||||
<field name="id" class="java.lang.Long">
|
||||
<property name="net.sf.jasperreports.javabean.field.property" value="address.id"/>
|
||||
</field>
|
||||
<field name="firstName" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.javabean.field.property" value="address.firstName"/>
|
||||
</field>
|
||||
<field name="lastName" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.javabean.field.property" value="address.lastName"/>
|
||||
</field>
|
||||
<field name="street" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.javabean.field.property" value="address.street"/>
|
||||
</field>
|
||||
<field name="city" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.javabean.field.property" value="address.city"/>
|
||||
</field>
|
||||
<field name="documentId" class="java.lang.Long"/>
|
||||
<field name="documentTotal" class="java.lang.Double"/>
|
||||
<variable name="addressTotal" resetType="Group" calculation="Sum" resetGroup="AddressGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{documentTotal}]]></expression>
|
||||
</variable>
|
||||
<group name="AddressGroup">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="frame" uuid="a143642b-fbed-4962-bfbf-c9d9ecc24879" mode="Opaque" x="0" y="0" width="375" height="21" backcolor="#E0E0E0">
|
||||
<element kind="textField" uuid="fdadafcd-6622-4d05-89f8-31eeb46e68f9" x="5" y="3" width="160" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{firstName} + " " + $F{lastName} + " (ID: " + $F{id} + ")"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8e21ca6a-7eb9-4deb-8b36-9df9db27314c" x="210" y="3" width="160" height="15" textAdjust="StretchHeight" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{street} + "," + $F{city}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="89aa8875-ef41-4ade-8143-b12e79955216" x="20" y="0" width="475" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d248a006-9289-4a01-909d-81608bbdd09b" x="20" y="2" width="70" height="15" style="Sans_Normal_Small">
|
||||
<text><![CDATA[Total]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c4c43f7e-2ce3-4070-818b-e64bb6c27977" x="100" y="2" width="50" height="15" hTextAlign="Right" style="Sans_Normal_Small">
|
||||
<expression><![CDATA[$V{AddressGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="026b8161-7824-41f8-a86f-38d8c1321003" x="255" y="2" width="100" height="15" textAdjust="StretchHeight" pattern="#.00" hTextAlign="Right" style="Sans_Normal_Small">
|
||||
<expression><![CDATA[$V{addressTotal}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="line" uuid="6a96d2fc-8ad1-4022-91e6-fcc11f3380f5" x="0" y="0" width="515" height="1" forecolor="#000000"/>
|
||||
<element kind="textField" uuid="876bd00a-1cd0-485e-8e71-20c402f03048" x="0" y="10" width="515" height="30" fontSize="22.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<paragraph lineSpacing="Single" style="Sans_Normal"/>
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="staticText" uuid="8d08fcca-f5d3-4c5b-baa0-e5ab70628047" x="20" y="0" width="70" height="12" printWhenGroupChanges="AddressGroup" printRepeatedValues="false" printInFirstWholeBand="true" style="Sans_Normal_Small">
|
||||
<text><![CDATA[Document ID]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f31a81f4-a0c8-4883-9d4c-285e66739478" x="100" y="0" width="50" height="12" hTextAlign="Right" style="Sans_Normal_Small">
|
||||
<expression><![CDATA[$F{documentId}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c5e1138c-175d-44cf-81ea-aa736ce885f2" x="180" y="0" width="70" height="12" printWhenGroupChanges="AddressGroup" printRepeatedValues="false" printInFirstWholeBand="true" style="Sans_Normal_Small">
|
||||
<text><![CDATA[Document Total]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cf13a747-c535-4a39-b13b-3ba60926e317" x="255" y="0" width="100" height="12" textAdjust="StretchHeight" pattern="#.00" hTextAlign="Right" style="Sans_Normal_Small">
|
||||
<expression><![CDATA[$F{documentTotal}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<printWhenExpression><![CDATA[!$P{IS_IGNORE_PAGINATION}]]></printWhenExpression>
|
||||
<element kind="line" uuid="7c3195dc-606d-4287-a159-acf9af1e1063" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="dba281f2-0790-48c4-a5d8-0a71cfc4c842" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e6b4b6f0-e454-4c46-ad41-765e42ea01e8" x="280" y="20" width="75" height="15" evaluationTime="Report" hTextAlign="Left">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,558 @@
|
||||
<jasperReport name="AllChartsReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" resourceBundle="AllCharts" whenResourceMissingType="Key" uuid="bce0058f-ad1c-4b93-9d6b-6289cc922a3c">
|
||||
<property name="net.sf.jasperreports.export.xls.ignore.graphics" value="false"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<property name="net.sf.jasperreports.chart.theme" value="eye.candy.sixties"/>
|
||||
<import>net.sf.jasperreports.engine.data.JRCsvDataSource</import>
|
||||
<dataset name="categoryDataset" uuid="f674686b-b3b5-451d-a81b-3617caa71a9f">
|
||||
<field name="full_name" class="java.lang.String"/>
|
||||
<field name="amount" class="java.lang.Integer"/>
|
||||
<field name="sales_state" class="java.lang.String"/>
|
||||
<variable name="personAmount" resetType="Group" calculation="Sum" resetGroup="salesState" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{amount}]]></expression>
|
||||
</variable>
|
||||
<group name="person">
|
||||
<expression><![CDATA[$F{full_name}]]></expression>
|
||||
</group>
|
||||
<group name="salesState">
|
||||
<expression><![CDATA[$F{sales_state}]]></expression>
|
||||
</group>
|
||||
</dataset>
|
||||
<dataset name="pieDataset" uuid="ac545e36-b2d4-4503-95ad-6b6a44234478">
|
||||
<field name="amount" class="java.lang.Integer"/>
|
||||
<field name="sales_state" class="java.lang.String"/>
|
||||
<variable name="personAmount" resetType="Group" calculation="Sum" resetGroup="salesState" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{amount}]]></expression>
|
||||
</variable>
|
||||
<group name="salesState">
|
||||
<expression><![CDATA[$F{sales_state}]]></expression>
|
||||
</group>
|
||||
</dataset>
|
||||
<dataset name="xyDataset" uuid="098b0755-483e-40aa-8ada-b6eaaa95a155">
|
||||
<field name="amount" class="java.lang.Integer"/>
|
||||
<field name="probability" class="java.lang.Integer"/>
|
||||
<field name="sales_state" class="java.lang.String"/>
|
||||
<group name="salesState">
|
||||
<expression><![CDATA[$F{sales_state}]]></expression>
|
||||
</group>
|
||||
<group name="probability">
|
||||
<expression><![CDATA[$F{probability}]]></expression>
|
||||
</group>
|
||||
<group name="amount">
|
||||
<expression><![CDATA[$F{amount}]]></expression>
|
||||
</group>
|
||||
</dataset>
|
||||
<dataset name="timeSeriesDataset" uuid="1a67ae5c-afb5-4e60-92d7-6cad76bc836c">
|
||||
<field name="amount" class="java.lang.Integer"/>
|
||||
<field name="date_closed" class="java.util.Date"/>
|
||||
<field name="sales_stage" class="java.lang.String"/>
|
||||
<variable name="monthAmount" resetType="Group" calculation="Sum" resetGroup="month" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{amount}]]></expression>
|
||||
</variable>
|
||||
<group name="stage">
|
||||
<expression><![CDATA[$F{sales_stage}]]></expression>
|
||||
</group>
|
||||
<group name="month">
|
||||
<expression><![CDATA[$F{date_closed}.getMonth()]]></expression>
|
||||
</group>
|
||||
</dataset>
|
||||
<dataset name="timePeriodDataset" uuid="233d14b1-b17f-40bd-9885-eb7d3296f2f2">
|
||||
<field name="amount" class="java.lang.Integer"/>
|
||||
<field name="start_year" class="java.lang.Integer"/>
|
||||
<field name="start_month" class="java.lang.Integer"/>
|
||||
<field name="close_year" class="java.lang.Integer"/>
|
||||
<field name="close_month" class="java.lang.Integer"/>
|
||||
<field name="sales_state" class="java.lang.String"/>
|
||||
<variable name="startDate" class="java.util.Date">
|
||||
<expression><![CDATA[new Date($F{start_year} - 1900, $F{start_month}, 1)]]></expression>
|
||||
</variable>
|
||||
<variable name="closeDate" class="java.util.Date">
|
||||
<expression><![CDATA[new Date($F{close_year} - 1900, $F{close_month}, 1)]]></expression>
|
||||
</variable>
|
||||
</dataset>
|
||||
<dataset name="meterDataset" uuid="0af8681f-08c0-490a-a9fd-736bbab0b273"/>
|
||||
<parameter name="categoryDatasource1" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createCategoryDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="categoryDatasource2" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createCategoryDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="categoryDatasource3" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createCategoryDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="categoryDatasource4" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createCategoryDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="categoryDatasource5" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createCategoryDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="categoryDatasource6" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createCategoryDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="categoryDatasource7" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createCategoryDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="pieDatasource1" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createPieDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="pieDatasource2" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createPieDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="timePeriodDatasource1" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<description><![CDATA[]]></description>
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createTimePeriodDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="timeSeriesDatasource1" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createTimeSeriesDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="timeSeriesDatasource2" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createTimeSeriesDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="timeSeriesDatasource3" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createTimeSeriesDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="xyDatasource1" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createXYDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="xyDatasource2" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createXYDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="xyDatasource3" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createXYDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="xyDatasource4" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createXYDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="xyDatasource5" class="net.sf.jasperreports.engine.data.JRCsvDataSource">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.chartthemes.ChartThemesUtil.createXYDatasource()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<group name="Charts">
|
||||
<groupHeader>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="bar" uuid="a962938e-0a96-45ca-a4dc-0d0f381d6dd8" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Bar Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Bar Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="86fd8270-c311-4ebd-beaa-37a7fda52cd0" subDataset="categoryDataset">
|
||||
<dataSourceExpression><![CDATA[$P{categoryDatasource1}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="stackedBar" uuid="9a2e40d8-5139-401c-a13e-4cf9cd4c7bd9" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Stacked Bar Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Stacked Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Stacked Bar Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="d2800796-3648-4f35-856b-69e14a78330c" subDataset="categoryDataset">
|
||||
<dataSourceExpression><![CDATA[$P{categoryDatasource2}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="bar3D" uuid="b79ba290-5550-453c-839e-20b70f942097" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Bar 3D Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying 3D Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Bar 3D Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="09a51a1f-ec73-46d6-80db-493b62b4422f" subDataset="categoryDataset">
|
||||
<dataSourceExpression><![CDATA[$P{categoryDatasource3}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="stackedBar3D" uuid="64af8687-e101-41e5-9165-e647d4fc6f72" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Stacked Bar 3D Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Stacked 3D Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Stacked Bar 3D Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="3d3f2286-60a6-4306-b1f6-c8877ff427ff" subDataset="categoryDataset">
|
||||
<dataSourceExpression><![CDATA[$P{categoryDatasource4}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="pie" uuid="5128466d-126b-454f-a510-d3288118bda8" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Pie Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Pie"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Pie Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="pie" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="0bd185ca-0242-40d5-a94c-c8c5a424302c" subDataset="pieDataset">
|
||||
<dataSourceExpression><![CDATA[$P{pieDatasource1}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<keyExpression><![CDATA[$F{sales_state}]]></keyExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot circular="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="pie3D" uuid="7a425c8b-03a7-4814-b86f-32f4a64ca9ca" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Pie 3D Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying 3D Pie"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Pie 3D Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="pie" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="39971efc-d31c-4266-bc11-07c43b575c47" subDataset="pieDataset">
|
||||
<dataSourceExpression><![CDATA[$P{pieDatasource2}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<keyExpression><![CDATA[$F{sales_state}]]></keyExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot circular="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="area" uuid="7ae04d87-1a4b-4dcc-904a-459efa6a5e9e" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Area Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Areas"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Area Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="9c904ee4-10e0-4290-8e27-d6c9dcc28eb2" subDataset="categoryDataset">
|
||||
<dataSourceExpression><![CDATA[$P{categoryDatasource5}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="stackedArea" uuid="34033fa6-6f79-47f3-a74a-d33019d3939a" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Stacked Area Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Stacked Areas"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Stacked Area Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="7b08abcf-17cb-49bc-8671-f148df95e14f" subDataset="categoryDataset">
|
||||
<dataSourceExpression><![CDATA[$P{categoryDatasource6}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="line" uuid="2136200f-9bc5-4997-ab90-927983c1e1f4" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Line Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Lines"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Line Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState" resetType="Report">
|
||||
<datasetRun uuid="421f8ca0-7190-4091-94f0-f7e193741f15" subDataset="categoryDataset">
|
||||
<dataSourceExpression><![CDATA[$P{categoryDatasource7}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="xyLine" uuid="82e1a762-637c-4508-ab62-167cb116792b" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["XY Line Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Lines"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["XY Line Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="xy" incrementType="Group" incrementGroup="probability" resetType="Report">
|
||||
<datasetRun uuid="121717f4-1f69-46c0-908d-7bcbbe1fb714" subDataset="xyDataset">
|
||||
<dataSourceExpression><![CDATA[$P{xyDatasource1}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{probability}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{amount} + $F{amount} * Math.sin($V{REPORT_COUNT} * Math.log(1 + $V{REPORT_COUNT}))]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showShapes="false">
|
||||
<categoryAxisLabelExpression><![CDATA["Probability"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="xyBar" uuid="b059b4e1-e3ff-4b8d-a60f-d9e3968a6579" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["XY Bar Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["XY Bar Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="xy" incrementType="Group" incrementGroup="probability" resetType="Report">
|
||||
<datasetRun uuid="0012f53e-19d4-451d-83f5-9575619bbc5e" subDataset="xyDataset">
|
||||
<dataSourceExpression><![CDATA[$P{xyDatasource2}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{probability}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{amount}]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Probability"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="xyBar" uuid="22ed5a99-76c6-4f44-bf9a-08b51b22b3b8" positionType="Float" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Time Period Bar Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Time Period Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Time Period Bar Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="timePeriod" resetType="Report">
|
||||
<datasetRun uuid="0273b0ec-9405-44ea-a221-511656fd4705" subDataset="timePeriodDataset">
|
||||
<dataSourceExpression><![CDATA[$P{timePeriodDatasource1}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<startDateExpression><![CDATA[$V{startDate}]]></startDateExpression>
|
||||
<endDateExpression><![CDATA[$V{closeDate}]]></endDateExpression>
|
||||
<valueExpression><![CDATA[$F{amount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showTickMarks="true" showTickLabels="true">
|
||||
<categoryAxisLabelExpression><![CDATA["Time"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="xyBar" uuid="83049a18-ca0c-401e-964a-078dfd387835" positionType="Float" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Time Series Bar Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Time Series Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Time Series Bar Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="timeSeries" incrementType="Group" incrementGroup="month" timePeriod="Month" resetType="Report">
|
||||
<datasetRun uuid="163459fe-45d6-42c0-8e0a-eb36b72fc16a" subDataset="timeSeriesDataset">
|
||||
<dataSourceExpression><![CDATA[$P{timeSeriesDatasource1}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_stage}]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{date_closed}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$V{monthAmount}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showTickMarks="true" showTickLabels="true">
|
||||
<categoryAxisLabelExpression><![CDATA["Time"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="xyArea" uuid="aa29ada5-eb52-4da4-afd8-0eead898b254" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["XY Area Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Areas"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["XY Area Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="xy" incrementType="Group" incrementGroup="probability" resetType="Report">
|
||||
<datasetRun uuid="4b24ef83-43c5-4943-93cd-b74bad72e508" subDataset="xyDataset">
|
||||
<dataSourceExpression><![CDATA[$P{xyDatasource3}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{probability}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{amount}]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Probability"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="scatter" uuid="c00c701f-9028-4850-8a78-97cf69cc419e" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Scatter Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Scattered Dots"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Scatter Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="xy" incrementType="Group" incrementGroup="probability" resetType="Report">
|
||||
<datasetRun uuid="1efb6aad-a084-49a5-a522-4b63b0c1593a" subDataset="xyDataset">
|
||||
<dataSourceExpression><![CDATA[$P{xyDatasource4}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{probability}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[200000 + 200000 * Math.sin($V{REPORT_COUNT} * Math.log(1 + $V{REPORT_COUNT}))]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showLines="false">
|
||||
<xaxisLabelExpression><![CDATA["Probability"]]></xaxisLabelExpression>
|
||||
<yaxisLabelExpression><![CDATA["Amount"]]></yaxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="bubble" uuid="0300dec8-1d84-47b4-9f5e-2d82926a67db" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Bubble Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Bubbles"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Bubble Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="xyz" incrementType="Group" incrementGroup="probability" resetType="Report">
|
||||
<datasetRun uuid="718ef755-c996-4a15-a002-6bc3d4f48e4c" subDataset="xyDataset">
|
||||
<dataSourceExpression><![CDATA[$P{xyDatasource5}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{probability}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[200000 + 200000 * Math.sin($V{REPORT_COUNT} * Math.log(1 + $V{REPORT_COUNT}))]]></yvalueExpression>
|
||||
<zvalueExpression><![CDATA[25000 + 20000 * Math.sin($F{probability} * Math.log(1 + $F{amount}))]]></zvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot scaleType="RangeAxis">
|
||||
<xaxisLabelExpression><![CDATA["Probability"]]></xaxisLabelExpression>
|
||||
<yaxisLabelExpression><![CDATA["Amount"]]></yaxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="timeSeries" uuid="ef0f13a3-d82d-469d-a3ab-58b507f90748" positionType="Float" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Time Series Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Time Series"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Time Series Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="timeSeries" incrementType="Group" incrementGroup="month" timePeriod="Month" resetType="Report">
|
||||
<datasetRun uuid="4c11485f-ffb5-47e4-8c85-baccfea7bb21" subDataset="timeSeriesDataset">
|
||||
<dataSourceExpression><![CDATA[$P{timeSeriesDatasource2}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_stage}]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{date_closed}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$V{monthAmount}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showShapes="true" showLines="true">
|
||||
<timeAxisLabelExpression><![CDATA["Time"]]></timeAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="highLow" uuid="63c4e075-81d8-4c3c-bf87-f61a3dcd8844" positionType="Float" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["High Low Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying High Low Open Close Series"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["High Low Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="highLow" incrementType="Group" incrementGroup="month" resetType="Report">
|
||||
<datasetRun uuid="72ab7f9a-7e5b-4f0a-94b7-332dc2f8dd5f" subDataset="timeSeriesDataset">
|
||||
<dataSourceExpression><![CDATA[$P{timeSeriesDatasource3}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<seriesExpression><![CDATA[$F{sales_stage}]]></seriesExpression>
|
||||
<dateExpression><![CDATA[$F{date_closed}]]></dateExpression>
|
||||
<highExpression><![CDATA[$V{monthAmount} + $V{monthAmount} * 0.6d]]></highExpression>
|
||||
<lowExpression><![CDATA[$V{monthAmount} - $V{monthAmount} * 0.6d]]></lowExpression>
|
||||
<openExpression><![CDATA[$V{monthAmount} - $V{monthAmount} * 0.3d]]></openExpression>
|
||||
<closeExpression><![CDATA[$V{monthAmount} + $V{monthAmount} * 0.4d]]></closeExpression>
|
||||
<volumeExpression><![CDATA[$V{monthAmount} / 2d]]></volumeExpression>
|
||||
</dataset>
|
||||
<plot>
|
||||
<timeAxisLabelExpression><![CDATA["Time"]]></timeAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="meter" uuid="e7769b20-76d2-4dcb-8fb9-a9b2258e01e5" positionType="Float" x="125" y="0" width="300" height="300" showLegend="false">
|
||||
<hyperlinkTooltipExpression><![CDATA["Meter Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="value" resetType="None">
|
||||
<datasetRun uuid="9a566e06-9732-4143-b46e-a4b79e654cc8" subDataset="meterDataset">
|
||||
<dataSourceExpression><![CDATA[new JREmptyDataSource()]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<valueExpression><![CDATA[7500.0d]]></valueExpression>
|
||||
</dataset>
|
||||
<plot units="Freight" tickInterval="1000.0" needleColor="#000066" tickColor="#0000FF" meterColor="#777777">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[0.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[17500.0d]]></highExpression>
|
||||
</dataRange>
|
||||
<valueDisplay/>
|
||||
<interval label="Small">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[0.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[2000.0d]]></highExpression>
|
||||
</dataRange>
|
||||
</interval>
|
||||
<interval label="Med">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[2000.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[12000.0d]]></highExpression>
|
||||
</dataRange>
|
||||
</interval>
|
||||
<interval label="Large">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[12000.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[17500.0d]]></highExpression>
|
||||
</dataRange>
|
||||
</interval>
|
||||
</plot>
|
||||
<property name="net.sf.jasperreports.chart.dial.value.display.visible" value="false"/>
|
||||
<propertyExpression name="net.sf.jasperreports.chart.dial.label"><![CDATA[$R{dial.label}]]></propertyExpression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,242 @@
|
||||
<jasperReport name="AreaChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="558426ec-9014-4e13-988f-e689b8ea83dc">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Area Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="staticText" uuid="cbe2aaa1-0db7-4710-a34a-318e3157af96" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="681f0324-0957-4a96-acc7-eebddc21d82d" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="bf1d6e84-4628-4fd0-8b50-9b85471b218a" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4a756d2c-2e3d-4c44-9ebf-cb7aee087856" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="area" uuid="bc61ee5b-15dc-43be-9d0f-b99965f962b3" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="f90bfda2-4cf0-4e45-be6b-ee54119569d0" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="616a9c0f-7a8d-4de5-9666-6872ba92c42c" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="884edda9-3579-4f8f-8f9b-882343669f26" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="59b63fa3-dc6e-4fee-a552-7d642220023b" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="86bf287f-8585-44e8-99c9-ad900a4772a6" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="9fce4842-fc75-4651-a711-def40a46c354" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="7895266e-80ea-4912-a52a-85988375f82b" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7b300ad7-c57e-43a3-a870-7887c434d01a" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="1ac7c55d-f99d-423f-a036-eab3fc2f09e6" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="261762be-bdee-45e8-b67c-651b939232ca" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1c4d79e5-7df8-4e0e-a783-6c4a4fbde919" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="86bd98a0-7364-44a6-9179-54190cc29112" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8d0eccf9-2086-4b42-b10d-25e60edb77c2" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="9307f2c5-cf5c-4a63-803d-f27b0ed09dc5" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Area Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="8688328d-d778-4f0f-9515-1ef61d0aa0e1" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="81528df5-98bc-4c61-9434-aa0e1daba9a3" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="110f62e4-29dc-4f9a-855a-d4528675e33b" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6a1faace-88d1-4953-a83f-dc226c7e7a02" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="08db2dd3-598e-494f-b922-2a73c217a0b1" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="2b2b6260-a779-4d39-adf7-5164bba019d0" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="58a706a6-4d09-4d25-af09-a7d704b221d1" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c180ddfa-6996-47a9-b164-41d261c34e98" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c0dd5a71-4fb1-4b24-94b7-96a49072fc2c" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bcf39c5a-48ea-4ccf-9b93-0532fd98e364" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="dedaf3db-9880-4d75-b58e-2e6dbd342d2a" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="8f96d38b-9752-43a4-b3c4-286f3f5ac884" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="33d5723e-7aad-47ec-8897-861407960238" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a38f5d15-241f-4e8b-806b-6f074a5b5ea3" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="47aeaf27-84c6-4990-b196-ee4743e4d150" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a36202d6-14e0-496c-9748-efd897902bf4" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="b3040eab-bd3a-4dbc-a035-c0a9b680d113" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="7537dd11-e02a-4629-abb1-bf7fd01b1516" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a6c22b05-3c5f-4e38-88b2-ba8e081e4edb" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d8acd67e-17ad-4999-9587-8b9cc07e8013" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f1fb22b4-be07-46b5-b085-4fa4f38731bf" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="21c633a4-3c5f-4c61-9979-3508bc67b1b4" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c01e4973-fbe1-4526-8ed2-9c279c441bbe" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d7e975d5-5fb9-4c18-b5fe-6efd4c717e38" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,245 @@
|
||||
<jasperReport name="Bar3DChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="090c22e4-1924-482c-8c1d-b4460e68d01f">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Bar 3D Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="2e89518c-5cef-416a-a8ce-0d9cf2c61053" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="1a7c2ab5-5f82-47fe-be7e-18458ce173f5" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="393647aa-5d19-4ce8-90de-514c51b577df" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5e16b932-3517-4bf1-8c73-b3003011c05b" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="422f5de2-b4ca-41d6-a4a8-e89db46ab6f2" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="bar3D" uuid="26968ef1-9e5e-427a-90b7-6478ce6265d6" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="621a4611-7288-4ebb-a2e6-358b701b5801" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="290b6b6f-926d-4746-be7f-ab25cc363f46" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8703522b-26f2-472f-936f-f8e1212a9f3f" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0c94f02b-af4a-4b31-b542-05481d76967c" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="be48f4cc-3b10-4caa-ab5a-b42f111a484e" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="b79bbbdb-aa6f-4dd0-9c92-d674a040c3e6" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="1e24ed65-aa5f-4118-a8f2-cb5d5da62635" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="cf83b2e9-f16b-460a-b89a-9f0e09f0175d" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="12827860-5657-4544-99a7-9f2cbc331415" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="0153707f-8e88-4f49-91ea-8c49565ceda3" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f93ecbc1-1196-4c0e-a964-6e642ed70876" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="73dd3f98-f56d-4b2e-b6c8-717fe3cfd2e1" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b7de9293-fc3d-4df6-865b-a1f6e71c2366" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="ad9fc823-525b-4ef7-a31d-335e01bb9e33" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Bar 3D Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="6d02bcf9-6783-4cf8-9125-d994001e61f3" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="15b338f8-f085-4982-82e5-f85dafc8be7b" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5e663a98-6238-4e72-990b-8ac76bb74c0e" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3f34ab12-6e80-43a1-9747-0c19074fc1bd" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="24a8b540-889b-4962-acf3-c3f25dedf0b7" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="c3837736-3af1-4f2a-bed8-bf5bd53c3dbe" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="75aa19c4-f81f-4be2-ad21-6556d5886a21" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="b96aceae-724e-4ff0-b561-a4474d44480b" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7fec84b6-7b92-4b48-adca-88e724c909ea" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="04601f2c-39c8-4368-9693-1e8eed6b1bd6" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="1ff0eb82-069c-4c9a-b10f-9bbd11c65cb2" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="c5ce9620-cb08-44e1-ae31-2c1ac74dc1ef" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="bc3c7ec6-5d93-4c0a-8248-814217053021" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6a13e1d1-b576-4be9-8131-31e7f1c21761" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="82f7f67f-d2f0-4f3f-be67-c4f6862a79d8" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="481e3a96-01c6-4691-b6f3-5cc7d0ea9339" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="a27472c1-abee-4088-9f0e-90d82a0d1542" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="5b6f4539-548a-4741-943a-ca3c1d3f7d7e" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d9e128d5-1151-46a1-9ef3-7214ffcadfc0" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3f0c29e7-9f82-4a0f-861e-da322a7d93a2" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="082e4394-e686-423b-aeb7-2e29ad02f0d0" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9915058d-acdc-4f43-8747-b10a84fced04" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="fc4b488f-1012-4885-b4be-0616f7d6f483" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4b272854-eab7-44df-b2d4-a2fbe85bc7a3" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,243 @@
|
||||
<jasperReport name="BarChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="c1a45e09-476e-4a66-b581-cf2277f40a24">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Bar Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="5d667f9e-57db-4b41-b7dc-e20c80540b8d" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="211c4477-596e-4753-8b41-fd2489e11936" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fa8b5f75-a1ca-4ecc-bfa7-661d81056c67" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e678016b-dc56-4286-aef1-58028a2e0b6b" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f64fae59-8f1e-429e-995a-6359a920c091" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="bar" uuid="a220a3ef-6bb2-4a4d-8bd3-5bda467cc036" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" customizerClass="net.sf.jasperreports.samples.charts.BarChartCustomizer" evaluationGroup="ChartGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} / 2d]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showTickMarks="true" showTickLabels="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="07849db7-e17c-4358-94d6-c3255002b11d" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="b5a21c0f-2bcf-424e-8cf4-204a33b6310a" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="3f0d0c1e-dec6-40aa-b6f3-1bce7ac6e6e9" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e9988008-1771-4e92-a1c8-66465725b288" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ea5b1caf-d5f5-42ad-adf9-1f27a6ada3fa" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="87cdf58f-bc3b-4035-83db-f2ede058c4c4" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="94941e6f-ae36-44e2-ae44-761a43fde446" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bda9737a-cd79-4d0d-baa8-42859d144563" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="9c427e20-9903-475c-9179-ed6fb233e038" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="a95f6805-e801-48b5-b70e-541f03dd6c3e" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a7af9720-11f1-4288-a2a2-56f9df6baa9e" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="94a5fd1d-b2eb-4619-a4ed-35d23b1ec4f4" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6db23a10-65cb-42a9-b0e9-8aa5f098f48e" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="bec40f72-5a2e-4643-9986-757949881a62" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Bar Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="86f6cac0-1787-4f3a-9206-70906f573c1b" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="e8437213-ff1e-4d08-bc90-26f5999438a5" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="8416e4fe-1d32-4800-a241-4b268149f635" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f509f1c1-043d-44bd-80e9-2263e21ca377" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c5a850d2-0cfc-4375-8a05-59df1abd67ae" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="f08a12b8-605e-4b04-8089-c012492be72a" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="db9d553f-0fd2-4cf3-ad2f-000bde9efe82" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="4583d109-d2d7-4e1b-9376-2db432c97d71" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="40b5bfa4-8ef4-41af-8b95-d4b8400a8cf9" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d6450f59-72f7-4fe7-b61d-06a2cb68fbd1" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="0a1a6e03-3cca-438b-8c6b-5eb30e558d4c" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="43589919-1357-4216-8651-3d965a5c3ee6" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="45582f6b-78a7-46ef-b958-46c0d6244da0" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="73a4572d-bffd-4d07-9a3b-7cfef85888d7" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="63be8324-fd5c-41c9-af73-33d0408d8768" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0205335c-9d26-425d-add5-6b0e441386b5" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="8907e310-f754-4ef6-9647-250e7f6f90a4" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="f399ac50-c31d-4470-a812-d3c4c4b0bab5" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6cf9f759-896d-4db9-a209-83900616e7a3" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="99d4ca3c-4006-4395-9c1d-bf5d91432aca" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ed9db097-c607-4dee-8a35-70d0e12d9220" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5fe0e27a-6b6c-4e5f-844d-38e080b7948f" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="8f3495a7-e68a-458a-9d0e-8864cdbda76f" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7c56b5b5-8293-40f1-99aa-b08071e1cb89" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,39 @@
|
||||
<jasperReport name="BarbecueReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="1d7cf054-80bc-4b63-933e-e2f7736c3e3f">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="Code" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["01234567890"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<title height="742">
|
||||
<element kind="line" uuid="6ef683b5-e354-4fe0-a9df-8ac96bd9082a" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="e2e11563-7a3c-41c0-a934-bf0fa76d505d" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center">
|
||||
<text><![CDATA[Barcode Sample]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="85dc966e-8084-4441-ba86-3926ef9b72cb" x="0" y="50" width="515" height="20" fontSize="12.0" hTextAlign="Center">
|
||||
<expression><![CDATA["This sample uses Barbecue Version 1.5beta1\n" + ""]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6e11e2f3-0ed2-4b0a-b063-4aabe40bdbd2" x="0" y="70" width="515" height="20" fontSize="12.0" linkType="Reference" hTextAlign="Center">
|
||||
<expression><![CDATA["http://barbecue.sourceforge.net/"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://barbecue.sourceforge.net/"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="component" uuid="ed79454e-21f5-4f98-9130-a44a512a7e51" x="0" y="100" width="400" height="50">
|
||||
<component kind="barbecue" type="Code128" drawText="true" checksumRequired="false">
|
||||
<codeExpression><![CDATA["JasperReports"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="component" uuid="a40ff8c2-0095-4e42-a18b-76e6afe0d290" x="0" y="160" width="400" height="50">
|
||||
<component kind="barbecue" type="Codabar" drawText="true" checksumRequired="false">
|
||||
<codeExpression><![CDATA[$P{Code}]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="component" uuid="9f4c02e5-65c8-4666-b20b-fcdabe863b6a" x="0" y="220" width="400" height="50">
|
||||
<component kind="barbecue" type="Int2of5" drawText="true" checksumRequired="true" barWidth="3" barHeight="20">
|
||||
<codeExpression><![CDATA[$P{Code}]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="component" uuid="b566897b-ff4d-4a89-a9ed-de38db807f14" x="0" y="280" width="400" height="50">
|
||||
<component kind="barbecue" type="Std2of5" drawText="false" checksumRequired="false">
|
||||
<codeExpression><![CDATA[$P{Code}]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,137 @@
|
||||
<jasperReport name="Barcode4JReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="432a7055-07f0-43d2-8d4c-00337bfe4d0a">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="Barcode" fontName="DejaVu Sans" fontSize="10.0"/>
|
||||
<title height="742">
|
||||
<element kind="line" uuid="f980135d-c40f-42a7-93cd-d9d82925d5e2" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="df70158b-7d84-4c11-ae3e-a7bd238bcf3f" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center">
|
||||
<text><![CDATA[Barcode Sample]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="50f14e7a-b548-4a5d-9395-a387ea2e7e81" x="0" y="50" width="515" height="20" fontSize="12.0" hTextAlign="Center">
|
||||
<expression><![CDATA["This sample uses Barcode4J Version 2.0"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="55317c38-260d-4fb5-8c73-693d6425c411" x="0" y="70" width="515" height="20" fontSize="12.0" linkType="Reference" hTextAlign="Center">
|
||||
<expression><![CDATA["http://barcode4j.sourceforge.net/"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://barcode4j.sourceforge.net/"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e3c8aa4c-a571-4288-b6ab-9eca96752649" x="0" y="100" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[Code 128]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="17dc8c86-0d9c-4542-b153-71844a13bfe5" x="130" y="100" width="200" height="30" style="Barcode">
|
||||
<component kind="barcode4j:Code128" moduleWidth="1.0">
|
||||
<codeExpression><![CDATA["0123456789"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="038aa527-7c7f-48b5-9547-7ba91470754c" x="0" y="135" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[Codabar]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="a8dd7541-3d7d-44fc-9281-2bf0bd7ff556" x="130" y="135" width="200" height="30" style="Barcode">
|
||||
<component kind="barcode4j:Codabar" moduleWidth="1.2" textPosition="none" wideFactor="4.0">
|
||||
<codeExpression><![CDATA["01234567890"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e819db15-0b87-47b8-8474-cbe17cc7a37a" x="0" y="170" width="100" height="40" style="Barcode">
|
||||
<text><![CDATA[DataMatrix]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="3955570e-f418-4cf2-9a94-cbed633f8e68" x="130" y="170" width="70" height="40" style="Barcode">
|
||||
<component kind="barcode4j:DataMatrix" moduleWidth="4.0">
|
||||
<codeExpression><![CDATA["JasperReports"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="079dc326-5af1-4979-927c-3d9d75bfe21b" x="0" y="215" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[EAN-128]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="d5a009ab-4cd5-401e-96c8-9ba64b1fc8e9" x="130" y="215" width="250" height="30" style="Barcode">
|
||||
<component kind="barcode4j:EAN128" moduleWidth="1.4" checksumMode="check">
|
||||
<codeExpression><![CDATA["0101234567890128"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="63b7698e-e4a1-4fff-9ea0-a9772dd5b2c4" x="0" y="250" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[Code39]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="7fc9f508-28ba-4b6e-bf7d-2e5e39b98ed8" x="130" y="250" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:Code39">
|
||||
<codeExpression><![CDATA["0123456789"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="8ca7d2e2-c66f-4c25-ab3d-2fb15453b8b0" x="0" y="285" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[USPS Intelligent Mail]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="8fdd4d61-26b7-4a0e-b569-18d70d929c10" x="130" y="285" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:USPSIntelligentMail" ascenderHeight="8.0" trackHeight="10.0">
|
||||
<codeExpression><![CDATA["00040123456200800001987654321"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="df0b440d-9a4f-49ea-aa1d-c860c2ad3911" x="0" y="320" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[Royal Mail Customer]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="4d2d0a42-1318-4873-8572-3cca99ebde50" x="130" y="320" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:RoyalMailCustomer" ascenderHeight="8.0" intercharGapWidth="2.5" trackHeight="10.0">
|
||||
<codeExpression><![CDATA["0123456789"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="dc520315-36de-4535-9d40-2dc5b96e07bc" x="0" y="355" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[Interleaved 2 of 5]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="26bab176-29df-4677-ba6a-e8df79eea8e1" x="130" y="355" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:Interleaved2Of5">
|
||||
<codeExpression><![CDATA["0123456789"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ddcf57ba-86e5-4b2c-8293-89cc3c044890" x="0" y="390" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[UPC-A]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="234c47ef-0149-43aa-9595-44eb81a2bd54" x="130" y="390" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:UPCA">
|
||||
<codeExpression><![CDATA["01234567890"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1ee2c6c4-54d0-4bae-af20-03970939c63c" x="0" y="425" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[UPC-E]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="51b4da4c-b93b-4757-9f6e-8757a6716ea1" x="130" y="425" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:UPCE">
|
||||
<codeExpression><![CDATA["01234133"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2cb2f39b-a468-4d35-9047-2066f52aec84" x="0" y="460" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[EAN-13]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="35e15c85-135e-4e4a-ada4-3caab948d304" x="130" y="460" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:EAN13">
|
||||
<codeExpression><![CDATA["012345678901"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9399924d-03f6-4825-adfd-0a51cca77964" x="0" y="495" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[EAN-8]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="00eb6f75-bdf7-408a-ba56-f76ecca2f8e6" x="130" y="495" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:EAN8">
|
||||
<codeExpression><![CDATA["01234565"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6ffb2cc2-63fd-4754-b8c3-48828cca8ab1" x="0" y="530" width="100" height="20" style="Barcode">
|
||||
<text><![CDATA[POSTNET]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="16fee5fe-1e0f-4f56-b240-64a2ff904744" x="130" y="530" width="400" height="20" style="Barcode">
|
||||
<component kind="barcode4j:POSTNET" shortBarHeight="10.0" checksumMode="add">
|
||||
<codeExpression><![CDATA["01234"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c1127dd1-6cde-483c-8b1c-927b5fd285a3" x="0" y="555" width="100" height="30" style="Barcode">
|
||||
<text><![CDATA[PDF417]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="f8257c9c-cc13-40f4-8c1e-b2dda037fb3d" x="130" y="555" width="400" height="30" style="Barcode">
|
||||
<component kind="barcode4j:PDF417" moduleWidth="4.0">
|
||||
<codeExpression><![CDATA["JasperReports"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c1127dd1-6cde-483c-8b1c-927b5fd285a3" x="0" y="600" width="100" height="80" style="Barcode">
|
||||
<text><![CDATA[QRCode]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="f8257c9c-cc13-40f4-8c1e-b2dda037fb3d" mode="Opaque" x="130" y="600" width="400" height="80" forecolor="#0000FF" backcolor="#FFFF00" style="Barcode">
|
||||
<component kind="barcode4j:QRCode" margin="2" errorCorrectionLevel="M">
|
||||
<codeExpression><![CDATA["http://barcode4j.sourceforge.net/"]]></codeExpression>
|
||||
</component>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,41 @@
|
||||
<jasperReport name="BookReport" language="java" pageWidth="595" pageHeight="842" sectionType="Part" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="e52780b9-8f01-4b16-86fe-712163e5aadc">
|
||||
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<query language="sql"><![CDATA[SELECT ShipCountry FROM Orders GROUP BY ShipCountry HAVING count(DISTINCT ShipCity) > 2 ORDER BY ShipCountry]]></query>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<group name="dummy">
|
||||
<expression><![CDATA[1]]></expression>
|
||||
<groupHeader>
|
||||
<part uuid="1fadcc2f-31c1-49be-bd52-f8b69e38cd83" evaluationTime="Report">
|
||||
<property name="net.sf.jasperreports.bookmarks.data.source.parameter" value="REPORT_DATA_SOURCE"/>
|
||||
<partNameExpression><![CDATA["Table of Contents"]]></partNameExpression>
|
||||
<component kind="subreportPart" usingCache="true">
|
||||
<expression><![CDATA["TocReport.jasper"]]></expression>
|
||||
</component>
|
||||
</part>
|
||||
<part uuid="3f63c482-39b2-43f1-a623-15fb046605a5">
|
||||
<partNameExpression><![CDATA["Overview"]]></partNameExpression>
|
||||
<component kind="subreportPart" usingCache="true">
|
||||
<expression><![CDATA["OrdersReport.jasper"]]></expression>
|
||||
<parameter name="REPORT_CONNECTION">
|
||||
<expression><![CDATA[$P{REPORT_CONNECTION}]]></expression>
|
||||
</parameter>
|
||||
</component>
|
||||
</part>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<detail>
|
||||
<part uuid="0fbfe9f4-c566-43e7-b47f-613def9c459c">
|
||||
<partNameExpression><![CDATA[$F{ShipCountry} + " shipments"]]></partNameExpression>
|
||||
<component kind="subreportPart" usingCache="true">
|
||||
<expression><![CDATA["PieChartReport.jasper"]]></expression>
|
||||
<parameter name="Country">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="REPORT_CONNECTION">
|
||||
<expression><![CDATA[$P{REPORT_CONNECTION}]]></expression>
|
||||
</parameter>
|
||||
</component>
|
||||
</part>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,225 @@
|
||||
<jasperReport name="BubbleChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="af0cfcef-2e6e-46c2-98b8-c52925ce1222">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Bubble Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="424a07b7-dfb7-427c-a658-7afb0177cea4" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="cd27d976-b427-4954-bad4-0895a4316963" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="20b26bfd-d706-4d35-8204-28d6a2cd6125" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="b8627b59-4b7b-444a-bb0f-bfb5f45b4272" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="014b7526-a82d-41fa-be88-a52f92c05eaf" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f4faa7ea-308a-440c-bbb4-d1c28f797e9f" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="bb10e76a-16c7-42c9-9497-bf05de2fbb8a" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="05b68c75-09d9-4727-a491-1f6d493d911c" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="d1c16194-2bd4-47df-9208-7b4205661fe7" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="bb5eae97-9128-438e-9055-8ee4115eed92" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d3280ad2-efb5-4d22-b923-3857cf649de9" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="bubble" uuid="d9ebe2fd-bf5c-44a9-9433-c0643447dd9f" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="xyz" resetGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} * 2d]]></yvalueExpression>
|
||||
<zvalueExpression><![CDATA[40.00d]]></zvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight}]]></yvalueExpression>
|
||||
<zvalueExpression><![CDATA[30.00d]]></zvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} / 2d]]></yvalueExpression>
|
||||
<zvalueExpression><![CDATA[20.00d]]></zvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot scaleType="RangeAxis"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="6c7e5f1e-6c93-4646-9261-95d7542ef621" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="a2d69df3-0926-4fa3-b512-2b8be1fe68af" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="388b987e-12be-4572-b393-4d9a166f4f3c" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="fb07530b-fc70-4c47-9f6d-55e331a24517" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="73647d9e-f88f-4aec-b0b8-55e93ebe43f2" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="7dfcdc1f-caea-4744-9910-89d22626e319" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Bubble Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="944599dc-3425-4918-996f-e2358f69fdc2" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="41342809-429b-46d6-ab2a-fc41928db655" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f0bffa70-207f-4e1e-be66-a78a905b99e4" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7b165ecc-8694-416b-92cc-d3d927cad8c1" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f4ef73fb-5262-4923-a37b-aa4f3a382dc9" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="754e7bd9-2ac7-4152-a956-64f78c8df7c0" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="dcddaa21-da8f-4de5-8d1d-039899cc59a0" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a6c6931b-2b37-46b5-9513-b05261bd8a1e" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="116fc729-b881-4567-a66d-69c927f92e38" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2d865ba7-cc7d-467c-aa80-6917e563575b" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="a45577ea-829a-427f-969e-38c3b8900b81" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="e2448c5e-be9d-48f9-8f07-c4e6a0603fc8" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="b9c6fac0-40a4-46c5-a644-dcfccd9c567a" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c370e68a-9007-4e1b-9d54-f095f7aa72b4" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ca219e52-903d-4fed-9b15-4560bb22dfb4" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f33d3cc4-93c9-4222-934a-5fa83e3d1d45" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="7448a1b9-8611-49a6-90f3-bd69ee92257b" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="668138b6-2256-48ad-8924-107e47cb81ca" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="435c22a0-b55e-48b4-b514-80eb61a55dbb" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2646a306-57d9-4b0f-b70e-261fb753ce54" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="266baff9-bb7f-4f28-95c5-ab9b68d2c349" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2cca3030-f75a-4f61-9764-fc59a3c27433" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="30063786-1518-4153-a9e4-7ba50204858f" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a01203db-421d-4a67-ab00-7628d39a3168" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,214 @@
|
||||
<jasperReport name="CandlestickChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="60e942ff-7831-4189-b34f-1ffab1ebd537">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Candlestick Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="d3150459-e485-42b5-8cb2-db868a471b1e" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="316ba565-f6bd-453a-9338-0bdac1b72dcf" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="3ecc773d-db29-48f9-9f90-d0bd28cc54ea" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="7df7ed2a-ac07-4648-a24b-36b67d83f536" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="a52df3e9-dc20-4a61-8663-06e7165b7d71" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="80c2c602-e5c9-461c-81e2-ce10feaa29ed" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="702a0066-9d5b-49fb-be57-dbbdf6e26833" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6e2255c5-8874-4a1d-a27a-c3977592e255" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="200">
|
||||
<element kind="line" uuid="d27f2966-4619-40f7-b95e-abbc3cd04e01" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="898de496-c5fc-4145-9cc3-d6e7fecc20d2" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="91c0559d-db66-4760-9347-710e9e24182c" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="candlestick" uuid="eca7eecd-b7f9-456f-af3c-3127700ef43a" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="highLow" incrementType="Group" resetGroup="CountryGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<seriesExpression><![CDATA["Freight"]]></seriesExpression>
|
||||
<dateExpression><![CDATA[$V{DateHighestCountryGroup}]]></dateExpression>
|
||||
<highExpression><![CDATA[$V{FreightSumCountryGroup} * 1.6d]]></highExpression>
|
||||
<lowExpression><![CDATA[$V{FreightSumCountryGroup} * 0.4d]]></lowExpression>
|
||||
<openExpression><![CDATA[$V{FreightSumCountryGroup} * 0.7d]]></openExpression>
|
||||
<closeExpression><![CDATA[$V{FreightSumCountryGroup} * 1.4d]]></closeExpression>
|
||||
<volumeExpression><![CDATA[$V{FreightSumCountryGroup} * 0.5d]]></volumeExpression>
|
||||
</dataset>
|
||||
<plot showVolume="true"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="d9551d4e-9192-4a1d-8df4-c739ad3349c9" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="ac6e4445-cc68-4175-95da-489e81a95d4d" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="84f61de3-12e9-4381-bc46-dd64db041417" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="bc57993a-6e67-468b-a44d-49fa6662a19b" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cabfd59c-54bd-4835-8d1f-50fd3d820c4e" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="750a5fa0-06c4-4475-ac3d-978545ee910d" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Candlestick Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="e0d32dea-3559-4b9c-900f-2862e6b18aff" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="ef739ab7-c58e-453f-b7f5-a4a8d8a4b56e" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="35e0de3c-4e08-4a34-849f-cceef3a5d30e" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="41580ceb-fb36-4543-a02e-04e6ad9920d2" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f5ba9fa6-1772-4c93-9bd2-aea85fe14154" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="40147aa5-dd88-4fe2-bde1-37c6346b44d3" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e3ba74a0-5c39-4301-a113-6e1ca7a34c24" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9c07f2cd-a9c6-454a-9c4b-b14c0d82e094" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6eb6a088-7d3a-4ae5-b45e-36e01361a78d" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c79c8c01-03eb-4f24-8718-4e6e4e201446" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="4955c511-9b58-4a40-a2d3-3803868aa7c4" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="b101ab9b-a860-4e21-8457-85d1ae43f27c" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="a8c6e7cb-c2d1-449b-b048-7287044e233a" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7e11b4a2-ef2e-47cc-a455-05395fb6ac93" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e8eddd48-9963-4d76-a56f-6af318c489ed" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e9864bf1-3dd0-4cdb-ab16-af55a7410f95" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="41a1e586-1125-4ee4-b586-0fdc72a36980" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="57d1cdd8-e5a3-4a0e-85c8-27427bb90f2d" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="af3e394d-d842-4fac-9574-3adcae2da550" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5d22e5c0-9885-476d-8e4a-2fe079fae8e1" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1692184e-5e94-4178-84e2-9608d1969265" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3b8c0dc7-9ffe-4afb-a24f-53fdc176dacf" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="41b6877b-b484-49df-b96b-3cafe5ad943e" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="00964e29-17e8-493d-b5dd-f778e2638c31" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,99 @@
|
||||
<jasperReport name="ChartCustomizersReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="bce0058f-ad1c-4b93-9d6b-6289cc922a3c">
|
||||
<property name="net.sf.jasperreports.export.xls.ignore.graphics" value="false"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<import>net.sf.jasperreports.engine.data.JRCsvDataSource</import>
|
||||
<dataset name="categoryDataset" uuid="f674686b-b3b5-451d-a81b-3617caa71a9f">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/CategoryCsvDataAdapter.jrdax"/>
|
||||
<field name="full_name" class="java.lang.String"/>
|
||||
<field name="amount" class="java.lang.Integer"/>
|
||||
<field name="sales_state" class="java.lang.String"/>
|
||||
<variable name="personAmount" resetType="Group" calculation="Sum" resetGroup="salesState" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{amount}]]></expression>
|
||||
</variable>
|
||||
<group name="person">
|
||||
<expression><![CDATA[$F{full_name}]]></expression>
|
||||
</group>
|
||||
<group name="salesState">
|
||||
<expression><![CDATA[$F{sales_state}]]></expression>
|
||||
</group>
|
||||
</dataset>
|
||||
<dataset name="xyDataset" uuid="098b0755-483e-40aa-8ada-b6eaaa95a155">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/XYCsvDataAdapter.jrdax"/>
|
||||
<field name="amount" class="java.lang.Integer"/>
|
||||
<field name="probability" class="java.lang.Integer"/>
|
||||
<field name="sales_state" class="java.lang.String"/>
|
||||
<group name="salesState">
|
||||
<expression><![CDATA[$F{sales_state}]]></expression>
|
||||
</group>
|
||||
<group name="probability">
|
||||
<expression><![CDATA[$F{probability}]]></expression>
|
||||
</group>
|
||||
<group name="amount">
|
||||
<expression><![CDATA[$F{amount}]]></expression>
|
||||
</group>
|
||||
</dataset>
|
||||
<group name="Charts">
|
||||
<groupHeader>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="bar" uuid="a962938e-0a96-45ca-a4dc-0d0f381d6dd8" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["Bar Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Bars"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Bar Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="category" incrementType="Group" incrementGroup="salesState">
|
||||
<datasetRun uuid="86fd8270-c311-4ebd-beaa-37a7fda52cd0" subDataset="categoryDataset"/>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{full_name}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{personAmount}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<categoryAxisLabelExpression><![CDATA["Name"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
<property name="net.sf.jasperreports.customizer.class.legendShape" value="net.sf.jasperreports.customizers.shape.LegendShapeCustomizer"/>
|
||||
<property name="net.sf.jasperreports.customizer.legendShape.shapeType" value="polygon"/>
|
||||
<property name="net.sf.jasperreports.customizer.legendShape.allItems" value="true"/>
|
||||
<property name="net.sf.jasperreports.customizer.categoryMarker.color" value="orange"/>
|
||||
<property name="net.sf.jasperreports.customizer.categoryMarker.alpha" value="0.15"/>
|
||||
<property name="net.sf.jasperreports.customizer.class.categoryMarker" value="net.sf.jasperreports.customizers.marker.CategoryMarkerCustomizer"/>
|
||||
<property name="net.sf.jasperreports.customizer.categoryMarker.category" value="sally"/>
|
||||
<property name="net.sf.jasperreports.customizer.categoryMarker.label" value="Mark this!"/>
|
||||
<property name="net.sf.jasperreports.customizer.categoryMarker.labelAnchor" value="top"/>
|
||||
<propertyExpression name="net.sf.jasperreports.customizer.legendShape.shapeWidth"><![CDATA["10"]]></propertyExpression>
|
||||
<propertyExpression name="net.sf.jasperreports.customizer.legendShape.shapeHeight"><![CDATA["10"]]></propertyExpression>
|
||||
<propertyExpression name="net.sf.jasperreports.customizer.legendShape.shapePoints"><![CDATA[net.sf.jasperreports.samples.chartcustomizers.StarShapePoints.INSTANCE.encode()]]></propertyExpression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="400">
|
||||
<element kind="chart" chartType="xyLine" uuid="82e1a762-637c-4508-ab62-167cb116792b" x="0" y="0" width="555" height="300" evaluationTime="Report">
|
||||
<titleExpression><![CDATA["XY Line Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Lines"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["XY Line Chart"]]></hyperlinkTooltipExpression>
|
||||
<dataset kind="xy" incrementType="Group" incrementGroup="probability">
|
||||
<datasetRun uuid="121717f4-1f69-46c0-908d-7bcbbe1fb714" subDataset="xyDataset"/>
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{sales_state}]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{probability}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{amount} + $F{amount} * Math.sin($V{REPORT_COUNT} * Math.log(1 + $V{REPORT_COUNT}))]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showShapes="false">
|
||||
<categoryAxisLabelExpression><![CDATA["Probability"]]></categoryAxisLabelExpression>
|
||||
<valueAxisLabelExpression><![CDATA["Amount"]]></valueAxisLabelExpression>
|
||||
</plot>
|
||||
<property name="net.sf.jasperreports.customizer.class.step" value="net.sf.jasperreports.customizers.StepCustomizer"/>
|
||||
<property name="net.sf.jasperreports.customizer.class.domainAxis" value="net.sf.jasperreports.customizers.axis.DomainAxisCustomizer"/>
|
||||
<property name="net.sf.jasperreports.customizer.domainAxis.minValue" value="60"/>
|
||||
<property name="net.sf.jasperreports.customizer.domainAxis.maxValue" value="90"/>
|
||||
<property name="net.sf.jasperreports.customizer.domainAxis.tickUnit" value="5"/>
|
||||
<property name="net.sf.jasperreports.customizer.class.rangeAxis" value="net.sf.jasperreports.customizers.axis.RangeAxisCustomizer"/>
|
||||
<property name="net.sf.jasperreports.customizer.rangeAxis.minValue" value="0"/>
|
||||
<property name="net.sf.jasperreports.customizer.rangeAxis.maxValue" value="300000"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,138 @@
|
||||
<jasperReport name="CsvDataSourceReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="cf9695b1-22d1-4645-b4bf-df690d992591">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="csvdatasource/SampleCsvDataSource.xml"/>
|
||||
<property name="net.sf.jasperreports.data.adapter" value="SampleCsvDataSource.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<description><![CDATA[]]></description>
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["CsvDataSource.txt - CSV data source"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="IncludedStates" class="java.util.Set">
|
||||
<defaultValueExpression><![CDATA[new HashSet(Arrays.asList(new String[] { "Trial", "Active", "Suspended", "Deleted", }))]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<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>
|
||||
<sortField name="city" order="Descending"/>
|
||||
<sortField name="name"/>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state})]]></filterExpression>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="3ba60404-f3fd-4ed7-a6b2-c9498e15ff84" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
<anchorNameExpression><![CDATA[String.valueOf($F{city})]]></anchorNameExpression>
|
||||
<bookmarkLevelExpression><![CDATA[1]]></bookmarkLevelExpression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="d6fb40b3-4c46-43c0-a9db-930019e795c6" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d72cd6df-8b5f-4707-a9af-ef8db36a3372" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="f6007cc5-20a4-4dc4-9913-91bee5e2d9ef" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="9d3b99d4-d14d-457b-ab2f-35da1dccad2e" x="0" y="10" width="515" height="30" fontSize="22.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
|
||||
<bookmarkLevelExpression><![CDATA[1]]></bookmarkLevelExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3c9d0ef5-a586-4cc2-b102-5df461e51201" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="4bdf5f73-7f67-4e19-9057-7e37b4b30c38" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f1355688-eab9-4248-af46-67e7135b0d95" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c2ff2c7b-5558-4654-9f4e-0aa7c8c4c252" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="ce60da72-86be-4049-8cae-bedb9ad62746" x="0" y="0" width="50" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{name} + " (" + $F{id} + ")"]]></anchorNameExpression>
|
||||
<bookmarkLevelExpression><![CDATA[2]]></bookmarkLevelExpression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="056f29cf-86bf-4f0c-87e5-fdfa70054e35" positionType="Float" x="50" y="0" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="6b549474-9387-4739-a059-dca2e6809910" positionType="Float" x="250" y="0" width="265" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="9731e4e0-b9e0-4cf2-aaac-cbb56109ec54" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="f9cfa9ed-8709-413f-9e14-50876f98ab51" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5848a301-296f-4e89-8469-046531a6eea2" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="8aacdf2b-4aad-40a4-a0b7-adaa73bcd938" x="0" y="10" width="515" height="15" bookmarkLevel="2" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
<anchorNameExpression><![CDATA["Summary"]]></anchorNameExpression>
|
||||
<bookmarkLevelExpression><![CDATA[1]]></bookmarkLevelExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="ade1242b-914a-4ceb-bc11-66ecc903cdab" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="789d70a3-9146-4f84-9fff-90e40ad784e1" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3aea4311-bd09-4c69-ba36-c5f3dec0ec7f" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,128 @@
|
||||
<jasperReport name="CsvQueryExecuterReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="0ea54dcd-0e74-4b7d-8095-b72206b9a813">
|
||||
<property name="net.sf.jasperreports.csv.column.names" value="city, id, name, address, state"/>
|
||||
<property name="net.sf.jasperreports.csv.source" value="CsvDataSource.txt"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="NO_DATA_ADAPTER"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["CsvDataSource.txt - CSV query executer"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="IncludedStates" class="java.util.Set">
|
||||
<defaultValueExpression><![CDATA[new HashSet(Arrays.asList(new String[] { "Trial", "Active", "Suspended", "Deleted", }))]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="net.sf.jasperreports.csv.record.delimiter" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["\r\n"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="csv"><![CDATA[]]></query>
|
||||
<field name="id" class="java.lang.Integer"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="address" class="java.lang.String"/>
|
||||
<field name="city" class="java.lang.String"/>
|
||||
<field name="state" class="java.lang.String"/>
|
||||
<sortField name="city" order="Descending"/>
|
||||
<sortField name="name"/>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state})]]></filterExpression>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="c104c740-3419-48e0-8467-11bae1a705ba" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
<anchorNameExpression><![CDATA[String.valueOf($F{city})]]></anchorNameExpression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="2040a0fe-12a9-4051-b0c4-63caf554a83d" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f86d2d1b-9d74-4213-b2ec-a6781b54763d" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="23c2220a-91b9-4ead-a1a7-c37457f42045" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="732e1ef1-6cd8-45c3-bd8f-c9f97178a391" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5969eacd-6e29-471c-a575-74f71a2d2870" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="e18a1872-fdf9-4b9d-bd25-c52f60ee3eef" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1f08b7e6-6f82-4265-a26c-7a677a713120" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d20d4144-fff8-4fe0-960c-faa48954aed6" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="e7ed0927-688c-46be-86a5-92a0158f064c" x="0" y="0" width="50" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{name} + " (" + $F{id} + ")"]]></anchorNameExpression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="c9b14a7d-6c89-40c0-a19c-ef6f0418b5b7" positionType="Float" x="50" y="0" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="8451ae35-32b1-4cee-aee6-dcb793d89226" positionType="Float" x="250" y="0" width="265" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="c81dcefb-23d7-4b71-bc00-cd4fe2531bf4" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="de134124-54d8-4f06-8746-ae25c419acda" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bc90d617-13fb-4efd-a712-c2358fef538f" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="0f972e28-9ae5-48a7-993f-4d05d2dad6d8" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
<anchorNameExpression><![CDATA["Summary"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="015c6337-3de7-42dc-bf08-1ef222bef74b" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="3046b99b-8296-4b1a-99fe-5b33ccb382bd" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="b8bea13c-4895-4334-9838-56f3947f8114" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,69 @@
|
||||
<jasperReport name="CustomersReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="6386a198-a31e-4f65-936d-2bc9fe5ac907">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="xmldatasource/NorthwindXML.jrdax"/>
|
||||
<property name="net.sf.jasperreports.data.adapter" value="NorthwindXML.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<query language="xPath"><![CDATA[/Northwind/Customers]]></query>
|
||||
<field name="CustomerID" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.xpath.field.expression" value="CustomerID"/>
|
||||
</field>
|
||||
<field name="CompanyName" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.xpath.field.expression" value="CompanyName"/>
|
||||
</field>
|
||||
<title height="50">
|
||||
<element kind="line" uuid="9c2633d9-9bfe-433b-8f5f-533a8280c386" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="69cf7a16-df9e-4a92-8dee-005fa6f01193" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Customer Orders Report]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="21">
|
||||
<element kind="staticText" uuid="ee9cbaa3-142e-42ab-af98-2873869ded2d" mode="Opaque" x="0" y="5" width="515" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Customer Order List]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="50">
|
||||
<element kind="textField" uuid="880e92c9-d6cc-4ad4-bc60-7e45887b9fe1" x="5" y="5" width="100" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{CustomerID}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e40dae0e-0859-4881-bbe2-290bfa88d7d7" x="404" y="5" width="100" height="15" printWhenDetailOverflows="true" printRepeatedValues="false" style="Sans_Bold">
|
||||
<text><![CDATA[(continued)]]></text>
|
||||
</element>
|
||||
<element kind="line" uuid="2d5a60ee-3d8d-4f50-ba2a-72f82e76e38e" x="0" y="20" width="515" height="1" printWhenDetailOverflows="true"/>
|
||||
<element kind="subreport" uuid="e7de82f1-2e1c-4459-bef3-307e57903e0b" x="5" y="25" width="507" height="20" backcolor="#FFCC99" printRepeatedValues="false" removeLineWhenBlank="true">
|
||||
<expression><![CDATA["OrdersReport.jasper"]]></expression>
|
||||
<parameter name="XML_DATA_DOCUMENT">
|
||||
<expression><![CDATA[$P{XML_DATA_DOCUMENT}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="XML_DATE_PATTERN">
|
||||
<expression><![CDATA[$P{XML_DATE_PATTERN}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="XML_NUMBER_PATTERN">
|
||||
<expression><![CDATA[$P{XML_NUMBER_PATTERN}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="XML_LOCALE">
|
||||
<expression><![CDATA[$P{XML_LOCALE}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="XML_TIME_ZONE">
|
||||
<expression><![CDATA[$P{XML_TIME_ZONE}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="CustomerID">
|
||||
<expression><![CDATA[$F{CustomerID}]]></expression>
|
||||
</parameter>
|
||||
</element>
|
||||
<element kind="textField" uuid="ded07e37-4c41-4617-9f13-8a819cc1e745" x="109" y="5" width="291" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{CompanyName}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="33a41154-ab20-4fbc-8f20-b47eb00b7c12" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="e6339776-ad98-448c-9ede-58a76a109cc0" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="36404df1-6aa0-467f-915b-9b0166073249" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,118 @@
|
||||
<jasperReport name="DataSourceReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="030574cb-2d4b-4281-8294-0f87619f0d7f">
|
||||
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="datasource/DataSource1.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["CustomDataSource.java"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<field name="id" class="java.lang.Integer"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="street" class="java.lang.String"/>
|
||||
<field name="the_city" class="java.lang.String">
|
||||
<propertyExpression name="net.sf.jasperreports.javabean.field.property"><![CDATA["me.city"]]></propertyExpression>
|
||||
</field>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{the_city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="db27978d-5882-4541-8ec1-ccb9211edb17" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{the_city})]]></expression>
|
||||
<anchorNameExpression><![CDATA[String.valueOf($F{the_city})]]></anchorNameExpression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="6e23dcca-2a97-4184-888e-4d04a09337ad" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="65fe9e14-560b-45cd-9c0e-e190c8464296" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="4058d4f4-b73d-4f3f-80db-3b2857ffb945" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fe78690f-568a-4de4-950e-2355cbc905f1" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bcfe3ef0-4acf-4d71-9781-24c1aa04a231" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="d0bda39f-a3d6-445f-9253-f156c802c4c2" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="402baff8-c1df-4c1b-bfcb-0f21529cbf04" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b5ff5de3-a2b4-44de-b030-004f471f9b41" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="bb195136-2738-4182-a1b0-00d1ca640bdd" x="0" y="0" width="50" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{name} + " (" + $F{id} + ")"]]></anchorNameExpression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="b98b57f4-ebed-4a29-b69f-b243445bff2d" positionType="Float" x="50" y="0" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="f3f2f70e-3138-4834-840c-a87253f1dc30" positionType="Float" x="250" y="0" width="265" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{street}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="35482145-facf-43d6-91ce-9d8cf372af20" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="7add3ee1-e567-44b0-bde4-cd01a27cd0f2" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="621f5978-1e1d-43f5-9d80-a79e0cd4bcfa" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="0b75977e-3952-45e5-9c2d-67083702af6e" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
<anchorNameExpression><![CDATA["Summary"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="180900c2-a45d-4c85-82c3-286a4149f2a0" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fede74ae-ec9d-4a5d-bcb8-affc9933fcc3" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="132ec5c3-9bb2-4d54-9362-523043a658bd" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,118 @@
|
||||
<jasperReport name="DataSourceReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="030574cb-2d4b-4281-8294-0f87619f0d7f">
|
||||
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="datasource/DataSource2.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["CustomTableModel.java"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<field name="id" class="java.lang.Integer"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="street" class="java.lang.String"/>
|
||||
<field name="the_city" class="java.lang.String">
|
||||
<propertyExpression name="net.sf.jasperreports.javabean.field.property"><![CDATA["me.city"]]></propertyExpression>
|
||||
</field>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{the_city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="db27978d-5882-4541-8ec1-ccb9211edb17" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{the_city})]]></expression>
|
||||
<anchorNameExpression><![CDATA[String.valueOf($F{the_city})]]></anchorNameExpression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="6e23dcca-2a97-4184-888e-4d04a09337ad" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="65fe9e14-560b-45cd-9c0e-e190c8464296" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="4058d4f4-b73d-4f3f-80db-3b2857ffb945" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fe78690f-568a-4de4-950e-2355cbc905f1" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bcfe3ef0-4acf-4d71-9781-24c1aa04a231" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="d0bda39f-a3d6-445f-9253-f156c802c4c2" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="402baff8-c1df-4c1b-bfcb-0f21529cbf04" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b5ff5de3-a2b4-44de-b030-004f471f9b41" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="bb195136-2738-4182-a1b0-00d1ca640bdd" x="0" y="0" width="50" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{name} + " (" + $F{id} + ")"]]></anchorNameExpression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="b98b57f4-ebed-4a29-b69f-b243445bff2d" positionType="Float" x="50" y="0" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="f3f2f70e-3138-4834-840c-a87253f1dc30" positionType="Float" x="250" y="0" width="265" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{street}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="35482145-facf-43d6-91ce-9d8cf372af20" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="7add3ee1-e567-44b0-bde4-cd01a27cd0f2" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="621f5978-1e1d-43f5-9d80-a79e0cd4bcfa" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="0b75977e-3952-45e5-9c2d-67083702af6e" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
<anchorNameExpression><![CDATA["Summary"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="180900c2-a45d-4c85-82c3-286a4149f2a0" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fede74ae-ec9d-4a5d-bcb8-affc9933fcc3" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="132ec5c3-9bb2-4d54-9362-523043a658bd" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,118 @@
|
||||
<jasperReport name="DataSourceReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="030574cb-2d4b-4281-8294-0f87619f0d7f">
|
||||
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="datasource/DataSource3.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["CustomBeanFactory.java - Bean Array"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<field name="id" class="java.lang.Integer"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="street" class="java.lang.String"/>
|
||||
<field name="the_city" class="java.lang.String">
|
||||
<propertyExpression name="net.sf.jasperreports.javabean.field.property"><![CDATA["me.city"]]></propertyExpression>
|
||||
</field>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{the_city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="db27978d-5882-4541-8ec1-ccb9211edb17" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{the_city})]]></expression>
|
||||
<anchorNameExpression><![CDATA[String.valueOf($F{the_city})]]></anchorNameExpression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="6e23dcca-2a97-4184-888e-4d04a09337ad" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="65fe9e14-560b-45cd-9c0e-e190c8464296" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="4058d4f4-b73d-4f3f-80db-3b2857ffb945" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fe78690f-568a-4de4-950e-2355cbc905f1" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bcfe3ef0-4acf-4d71-9781-24c1aa04a231" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="d0bda39f-a3d6-445f-9253-f156c802c4c2" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="402baff8-c1df-4c1b-bfcb-0f21529cbf04" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b5ff5de3-a2b4-44de-b030-004f471f9b41" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="bb195136-2738-4182-a1b0-00d1ca640bdd" x="0" y="0" width="50" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{name} + " (" + $F{id} + ")"]]></anchorNameExpression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="b98b57f4-ebed-4a29-b69f-b243445bff2d" positionType="Float" x="50" y="0" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="f3f2f70e-3138-4834-840c-a87253f1dc30" positionType="Float" x="250" y="0" width="265" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{street}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="35482145-facf-43d6-91ce-9d8cf372af20" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="7add3ee1-e567-44b0-bde4-cd01a27cd0f2" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="621f5978-1e1d-43f5-9d80-a79e0cd4bcfa" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="0b75977e-3952-45e5-9c2d-67083702af6e" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
<anchorNameExpression><![CDATA["Summary"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="180900c2-a45d-4c85-82c3-286a4149f2a0" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fede74ae-ec9d-4a5d-bcb8-affc9933fcc3" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="132ec5c3-9bb2-4d54-9362-523043a658bd" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,118 @@
|
||||
<jasperReport name="DataSourceReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="030574cb-2d4b-4281-8294-0f87619f0d7f">
|
||||
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="datasource/DataSource4.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["CustomBeanFactory.java - Bean Collection"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<field name="id" class="java.lang.Integer"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="street" class="java.lang.String"/>
|
||||
<field name="the_city" class="java.lang.String">
|
||||
<propertyExpression name="net.sf.jasperreports.javabean.field.property"><![CDATA["me.city"]]></propertyExpression>
|
||||
</field>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{the_city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="db27978d-5882-4541-8ec1-ccb9211edb17" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{the_city})]]></expression>
|
||||
<anchorNameExpression><![CDATA[String.valueOf($F{the_city})]]></anchorNameExpression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="6e23dcca-2a97-4184-888e-4d04a09337ad" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="65fe9e14-560b-45cd-9c0e-e190c8464296" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="4058d4f4-b73d-4f3f-80db-3b2857ffb945" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fe78690f-568a-4de4-950e-2355cbc905f1" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bcfe3ef0-4acf-4d71-9781-24c1aa04a231" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="d0bda39f-a3d6-445f-9253-f156c802c4c2" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="402baff8-c1df-4c1b-bfcb-0f21529cbf04" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b5ff5de3-a2b4-44de-b030-004f471f9b41" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="bb195136-2738-4182-a1b0-00d1ca640bdd" x="0" y="0" width="50" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{name} + " (" + $F{id} + ")"]]></anchorNameExpression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="b98b57f4-ebed-4a29-b69f-b243445bff2d" positionType="Float" x="50" y="0" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="f3f2f70e-3138-4834-840c-a87253f1dc30" positionType="Float" x="250" y="0" width="265" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{street}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="35482145-facf-43d6-91ce-9d8cf372af20" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="7add3ee1-e567-44b0-bde4-cd01a27cd0f2" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="621f5978-1e1d-43f5-9d80-a79e0cd4bcfa" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="0b75977e-3952-45e5-9c2d-67083702af6e" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
<anchorNameExpression><![CDATA["Summary"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="180900c2-a45d-4c85-82c3-286a4149f2a0" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="fede74ae-ec9d-4a5d-bcb8-affc9933fcc3" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="132ec5c3-9bb2-4d54-9362-523043a658bd" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,450 @@
|
||||
<jasperReport name="DateRangeReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="7f657602-9913-42d7-b4e5-7f28789b1a8e">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||
<style name="detail" mode="Opaque" backcolor="#FFFFFF">
|
||||
<conditionalStyle backcolor="#EEEEEE">
|
||||
<conditionExpression><![CDATA[$V{CityGroup_COUNT} % 2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<description><![CDATA[]]></description>
|
||||
<defaultValueExpression><![CDATA[10500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="StartDate" class="net.sf.jasperreports.types.date.DateRange">
|
||||
<description><![CDATA[]]></description>
|
||||
<defaultValueExpression><![CDATA[DATERANGE("1996-09-01")]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE
|
||||
OrderID <= $P{MaxOrderID}
|
||||
AND $X{[GREATER, OrderDate, StartDate}
|
||||
ORDER BY ShipCountry, ShipCity, OrderDate]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<group name="CountryGroup" minHeightToStartNewPage="70" reprintHeaderOnEachPage="true">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="30">
|
||||
<element kind="textField" uuid="b453d8de-f388-4ac2-bbf9-8a24a3cf4e36" mode="Opaque" x="0" y="0" width="555" height="30" forecolor="#FFFFFF" backcolor="#9F9F9F" fontSize="14.0" bold="true" vTextAlign="Middle">
|
||||
<expression><![CDATA[" " + $F{ShipCountry}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<group name="CityGroup" minHeightToStartNewPage="40" reprintHeaderOnEachPage="true">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="f6307401-86ca-432e-b5b3-77708eb0b457" mode="Opaque" x="0" y="0" width="555" height="20" backcolor="#CCCCCC" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<expression><![CDATA[" " + $F{ShipCity}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<title height="462">
|
||||
<element kind="staticText" uuid="efe3afc1-067c-456d-8287-a6cf41a9f6d8" x="0" y="0" width="555" height="40" fontSize="20.0" bold="true" hTextAlign="Center" vTextAlign="Middle">
|
||||
<text><![CDATA[Date Range Report]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="417edd63-2939-4f63-a4f4-7859bc00bd65" x="0" y="60" width="555" height="30" fontSize="16.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[1. Relative Date Ranges]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b5437590-6926-4e90-ac8d-e2526769259e" mode="Opaque" x="0" y="100" width="100" height="20" backcolor="#CCCCCC" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Date Range]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d76e4d8a-b6d1-4a11-ae8f-d11d217576b9" mode="Opaque" x="100" y="100" width="95" height="20" backcolor="#CCCCCC" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Expression]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a0f5da29-800d-476e-b80c-7aa3d837744b" mode="Opaque" x="195" y="100" width="180" height="20" backcolor="#CCCCCC" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Date Range Start]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9623bd43-5ef1-43ff-8317-d3c385688389" mode="Opaque" x="375" y="100" width="180" height="20" backcolor="#CCCCCC" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Date Range End]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="ec9ae446-8437-4f82-89f2-c67563100b65" mode="Transparent" x="100" y="120" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"DAY\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a629e246-6b0d-455a-bbe7-8379e6443120" mode="Transparent" x="0" y="120" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[today]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="da63a638-5bc6-4a71-915f-cb5ea3c9d3a6" mode="Transparent" x="195" y="120" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("DAY").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="7fb693e9-2b12-47cf-8c0e-dc6c2f3c6bc2" mode="Transparent" x="375" y="120" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("DAY").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0232c581-2a0c-4939-8bd5-95eebb02b077" mode="Opaque" x="0" y="140" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[3 days ago]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="711fa621-b354-4558-b883-d54fdd6c5192" mode="Opaque" x="100" y="140" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"DAY-3\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="443d6099-c0fc-479d-89ba-7efbff6b9be3" mode="Opaque" x="195" y="140" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("DAY-3").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="0d8e362a-507f-4350-978b-02357736591e" mode="Opaque" x="375" y="140" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("DAY-3").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2706e048-8d07-48c1-b798-9d0c20ededb6" mode="Transparent" x="0" y="160" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[3 days later]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="767eb648-e824-45ed-b080-40e63856986e" mode="Transparent" x="100" y="160" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"DAY+3\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="2f21ebac-e3e7-49be-b6a3-6c19e315a216" mode="Transparent" x="195" y="160" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("DAY+3").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="d689df50-8a3c-44e0-ac83-0e27abf0379d" mode="Transparent" x="375" y="160" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("DAY+3").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="98347e9b-bd0a-479c-81e9-b114e3ef1935" mode="Opaque" x="0" y="180" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[next week]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="88a3c617-01b4-417c-84c8-eba5ea522a86" mode="Opaque" x="100" y="180" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"WEEK+1\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="cf82b282-f0fe-4aec-aab8-5f71af80f727" mode="Opaque" x="195" y="180" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("WEEK+1").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="aff2b4c6-e3a3-4d07-8a68-68c9ad960b14" mode="Opaque" x="375" y="180" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("WEEK+1").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a8de9137-7788-4c33-8207-c8cda28d5d04" mode="Transparent" x="0" y="200" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[this year]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="5adff42d-f03e-44b0-8a3d-fd60031b31a0" mode="Transparent" x="100" y="200" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"YEAR\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="8397152f-7d01-4e47-ac56-2fba48b16146" mode="Transparent" x="195" y="200" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("YEAR").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="2687a4f5-dacc-4fc0-94a1-80bd01c928a2" mode="Transparent" x="375" y="200" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("YEAR").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="51c840d5-82e8-4b43-8d2c-d6525113f5c5" mode="Opaque" x="0" y="220" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[last month]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="7b26215d-4d73-4adc-81e0-f0421749431a" mode="Opaque" x="100" y="220" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"MONTH-1\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="27726ba2-b18b-42b9-a3ae-cc61b74fd8b8" mode="Opaque" x="195" y="220" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("MONTH-1").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="837d42b0-ee53-4383-a528-cd2039852cd5" mode="Opaque" x="375" y="220" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("MONTH-1").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6753bc83-e017-46bb-af0c-0ca3c27b4d57" mode="Transparent" x="0" y="240" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[next quarter]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="f145f054-d42c-45b4-a2db-5bbe18bda049" mode="Transparent" x="100" y="240" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"QUARTER+1\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="99ff2c8f-ce1b-45dd-b738-f246aa97e63f" mode="Transparent" x="195" y="240" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("QUARTER+1").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="f5d04922-5329-4366-98d1-a51ed6b758f1" mode="Transparent" x="375" y="240" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("QUARTER+1").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e667d8d6-56c2-4c60-a9f1-80cd68455172" mode="Opaque" x="0" y="260" width="100" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[3 semesters ago]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="c9b24fbd-32f8-41b8-a6ea-7dccd7c539b0" mode="Opaque" x="100" y="260" width="95" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"SEMI-3\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="6f91f1c6-1bbf-4426-9757-790325f5890d" mode="Opaque" x="195" y="260" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("SEMI-3").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="dea71ffe-0e56-4d43-9de7-96035eb6643f" mode="Opaque" x="375" y="260" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("SEMI-3").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="19a61274-0bd4-46bf-9f31-211b9b4f4f89" x="0" y="300" width="555" height="30" fontSize="16.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[2. Fixed Date and Timestamp with Report Timezone]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9cbd56c9-6ce9-4087-9bf0-1faefd95b76c" mode="Opaque" x="0" y="340" width="195" height="20" backcolor="#CCCCCC" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Date/Time]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1ea4e353-910e-4e2f-9ab4-4b3a68d90edb" mode="Opaque" x="195" y="340" width="180" height="20" backcolor="#CCCCCC" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Expression]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="50b03487-23d8-4f56-a188-97b4984a2958" mode="Opaque" x="375" y="340" width="180" height="20" backcolor="#CCCCCC" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Date Range Start/End]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7ba3fa7d-3eee-44a9-84ea-fc3aea25aade" mode="Transparent" x="0" y="360" width="195" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[May 1, 2017]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="83d69fbe-3b8b-4c40-a67f-2f5655b0f83f" mode="Transparent" x="195" y="360" width="180" height="20" backcolor="#EEEEEE" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"2017-05-01\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="c3cc02d9-f3c3-4c1b-9545-b6be16c4b5d7" mode="Transparent" x="375" y="360" width="180" height="20" backcolor="#EEEEEE" pattern="EEE, MMM d, yyyy HH:mm:ss z" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("2017-05-01+3").getStart()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="ca84eecd-d1f6-4e9e-852d-fac232e95099" stretchType="ElementGroupHeight" mode="Opaque" x="195" y="380" width="180" height="20" backcolor="#EEEEEE" textAdjust="StretchHeight" pattern="" vTextAlign="Middle">
|
||||
<expression><![CDATA["\"2017-05-01 14:25:48\""]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="4e307c90-3897-4ae3-a909-f66017abec41" stretchType="ElementGroupHeight" mode="Opaque" x="375" y="380" width="180" height="20" backcolor="#EEEEEE" textAdjust="StretchHeight" pattern="EEE, MMM d, yyyy HH:mm:ss z" vTextAlign="Middle">
|
||||
<expression><![CDATA[DATERANGE("2017-05-01 14:25:48").getEnd()]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, MMM d, yyyy HH:mm:ss"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f573b087-f5b7-4b86-b6c5-f78699ac98f0" mode="Opaque" x="0" y="380" width="195" height="20" backcolor="#EEEEEE" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[May 1, 2017 2:25:48 PM]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="526d23d5-a2b4-43af-aefe-7339889be7d4" x="0" y="422" width="555" height="30" fontSize="16.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[3. Orders Newer than Sep 1, 1996]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="99c832c1-7e23-4f43-b8b5-893c0d0f64d4" mode="Opaque" x="375" y="0" width="180" height="20" backcolor="#FEFEFE" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ab530571-fd31-4f88-be22-5eaca9d4d5dc" mode="Opaque" x="195" y="0" width="180" height="20" backcolor="#FEFEFE" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Order Date]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="95e53601-0224-4af2-8fa8-6c7172e530d1" mode="Opaque" x="0" y="0" width="195" height="20" backcolor="#FEFEFE" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[Order ID]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="66fdc371-ae07-4e58-91c5-739bb9082cbc" mode="Opaque" x="0" y="0" width="195" height="20" pattern="" hTextAlign="Left" vTextAlign="Middle" style="detail">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="df8ff1b4-3d3e-402e-8c74-7582057580cb" mode="Opaque" x="195" y="0" width="180" height="20" pattern="MMM d, yyyy" hTextAlign="Left" vTextAlign="Middle" style="detail">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="82343812-2230-496d-8096-86bfb52dcf15" mode="Opaque" x="375" y="0" width="180" height="20" hTextAlign="Left" vTextAlign="Middle" style="detail">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="43">
|
||||
<element kind="textField" uuid="ac58d724-4a02-4a12-b130-dcbc56cc7507" x="352" y="20" width="100" height="20" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + $V{PAGE_NUMBER}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="97a67a4c-dd1a-4822-a893-9209b971ba9b" x="452" y="20" width="100" height="20" evaluationTime="Report" hTextAlign="Left">
|
||||
<expression><![CDATA[" of " + $V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="b8735fcb-e1da-4089-a23e-211638bb53b2" x="0" y="10" width="555" height="1">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,39 @@
|
||||
<jasperReport name="DocumentsReport" language="java" pageWidth="500" pageHeight="842" columnWidth="500" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="68cf12a7-46cc-4853-8a87-47af86af0d76">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="10.0"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="10.0" bold="true"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="10.0" italic="true"/>
|
||||
<field name="id" class="java.lang.Long"/>
|
||||
<field name="total" class="java.lang.Double"/>
|
||||
<sortField name="id"/>
|
||||
<title height="1">
|
||||
<element kind="line" uuid="88470eb6-88b0-44ed-b36c-7c07b5f56d20" x="0" y="0" width="195" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="15">
|
||||
<element kind="staticText" uuid="ce203b34-c00c-41e3-b0c6-96683ae2f1ee" x="10" y="1" width="55" height="13" style="Sans_Bold">
|
||||
<text><![CDATA[Documents]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="241da0cd-93eb-475e-8686-f88d83e39bed" x="65" y="1" width="15" height="13" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="11b92cee-fe37-4efa-a43f-c8bdbdee5f1f" x="85" y="1" width="100" height="13" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="792cdf3f-ee77-4c8f-9cd0-e564be275f7f" x="10" y="0" width="70" height="13" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="20947926-3f89-4cb4-890a-09e53495ceb9" positionType="Float" x="85" y="0" width="100" height="13" textAdjust="StretchHeight" pattern="#.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{total}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<summary height="1">
|
||||
<element kind="line" uuid="aff4f30b-5e50-4d20-bddc-6b92b9c504cb" x="0" y="0" width="195" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,341 @@
|
||||
<jasperReport name="ExcelNames" language="java" pageWidth="595" pageHeight="610" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8b8d4a31-8afd-476d-bb52-2c4fcd0f8d51">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/EmptyDataAdapter.15.jrdax"/>
|
||||
<property name="net.sf.jasperreports.export.xls.white.page.background" value="false"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.eight" value="=3+5"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.the_range_1" value="'Test 1'!$B$3:$B$7|Test 1"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.the_range_2" value="'Test 2'!$B$3:$B$7|Test 2"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.the_range_3" value="'Test 3'!$B$3:$B$7|Test 3"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.the_sum_1" value="SUM('Test 1'!$B$3:$B$7)+1|Test 1"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.the_sum_2" value="SUM('Test 2'!$B$3:$B$7)|Test 2"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.the_sum_3" value="SUM('Test 3'!$B$3:$B$7)|Test 3"/>
|
||||
<property name="net.sf.jasperreports.export.xls.defined.names.the_sum_123" value="SUM('Test 3'!$B$3:$B$7)"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<style name="common" default="true" fontSize="12.0"/>
|
||||
<group name="Group1" startNewPage="true">
|
||||
<expression><![CDATA[$V{PAGE_COUNT} <= 5]]></expression>
|
||||
</group>
|
||||
<pageHeader height="30">
|
||||
<element kind="textField" uuid="13164b79-12a8-4fc9-a251-484b7e90d1e2" mode="Opaque" x="0" y="0" width="100" height="30" backcolor="#DFDFDF" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["Sheet data"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="30" splitType="Stretch">
|
||||
<element kind="textField" uuid="1b0e5ce0-5b6c-476a-87f1-ec58a55964f3" x="0" y="0" width="100" height="30" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{REPORT_COUNT} + 1]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="360" splitType="Stretch">
|
||||
<element kind="textField" uuid="c63b761b-892c-454f-83ab-839bcc9fbfc3" x="400" y="270" width="100" height="30" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[0]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<propertyExpression name="net.sf.jasperreports.export.xls.formula"><![CDATA["the_sum_"+$V{PAGE_NUMBER}]]></propertyExpression>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="eba3fa9e-283e-421a-b6b0-3aa7546caf68" x="400" y="300" width="100" height="30" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[0]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.formula" value="the_sum_123"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="e51e8649-7077-4d78-b733-cc51917236bb" x="400" y="240" width="100" height="30" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[0]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.xls.formula" value="eight"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="6470c197-4e77-4d6b-9d80-bd63c451e9c7" x="400" y="330" width="100" height="30" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[0]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<propertyExpression name="net.sf.jasperreports.export.xls.formula"><![CDATA["AVERAGE(the_range_"+$V{PAGE_NUMBER}+")"]]></propertyExpression>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="81bbf26c-6f2c-4085-b256-d516bae17325" x="0" y="0" width="500" height="30" fontSize="12.0" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["Names visible in sheet 'Test " + $V{PAGE_NUMBER} + "':"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<propertyExpression name="net.sf.jasperreports.export.xls.sheet.name"><![CDATA["Test "+$V{PAGE_NUMBER}]]></propertyExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="683946c6-4e4b-434a-b51b-d113a4b50b61" mode="Opaque" x="0" y="30" width="100" height="30" backcolor="#DFDFDF" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["Name"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="8ba8216c-e309-40d4-83f2-84774044ab81" mode="Opaque" x="100" y="30" width="300" height="30" backcolor="#DFDFDF" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["Name expression"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="8899aab2-9042-40f8-bad0-f526d6872173" mode="Opaque" x="400" y="30" width="100" height="30" backcolor="#DFDFDF" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["Visibility"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="6dc9e7b2-a319-4fae-8d15-cb1644e711c9" x="0" y="60" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["the_range_" + $V{PAGE_NUMBER}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="dd946f9d-60f7-432d-b6eb-2f14a6f91065" x="100" y="60" width="300" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["'Test " + $V{PAGE_NUMBER} + "'!$B$3:$B$7|Test " + $V{PAGE_NUMBER}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="eafa24cb-7b6c-4196-9647-bc4639297d2f" x="400" y="60" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["sheet 'Test " + $V{PAGE_NUMBER} +"'"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="8fc0d771-f8c3-4fe5-9882-347d4ea06d92" x="0" y="90" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["the_sum_" + $V{PAGE_NUMBER}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="13804bcf-f899-4fbd-a240-3c8b69786564" x="100" y="90" width="300" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["SUM('Test " + $V{PAGE_NUMBER} + "'!$B$3:$B$7)"+ ($V{PAGE_NUMBER} == 1 ? "+1" : "")+ "|Test " + $V{PAGE_NUMBER}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="f9624402-3611-42b8-aa89-338bb6c86691" x="400" y="90" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["sheet 'Test " + $V{PAGE_NUMBER} +"'"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="65428c85-f211-4d6b-8a72-5a705c1ef5a3" x="0" y="120" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["the_sum_123"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="fb81e3ff-8716-440b-bcdc-36c8d8581fab" x="100" y="120" width="300" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["SUM('Test 3'!$B$3:$B$7)"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="8fbdfcbc-7623-470a-9597-8cf4d90f4e97" x="400" y="120" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["entire workbook"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="f864b7c6-eb01-409a-bae5-591a574be9f9" x="0" y="150" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["eight"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="c6184a21-69b0-405c-80bc-7c2e566871bd" x="100" y="150" width="300" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["3+5"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="9059b774-5137-4884-88a5-f70c68586071" x="400" y="150" width="100" height="30" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["entire workbook"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="5f1edfc3-9d39-4b56-ab22-728024a32dd4" mode="Opaque" x="0" y="210" width="400" height="30" backcolor="#DFDFDF" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["Formula expressions using available names"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="8af4a97a-0d7d-4368-a7b6-537b48549008" mode="Opaque" x="400" y="210" width="100" height="30" backcolor="#DFDFDF" bold="true" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["Value"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="a333122d-5ae4-4bb9-ba91-fc5f2358a46f" mode="Transparent" x="0" y="240" width="400" height="30" backcolor="#FFFFFF" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["eight"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="7e3d2a40-de7d-4485-ac00-47172c71c31e" mode="Transparent" x="0" y="270" width="400" height="30" backcolor="#FFFFFF" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["the_sum_" + $V{PAGE_NUMBER}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="45fcb8b4-cf97-4379-874f-6b651d0ca113" mode="Transparent" x="0" y="300" width="400" height="30" backcolor="#FFFFFF" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["the_sum_123"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="f6bb2043-6094-434e-a367-85b99dd543a5" mode="Transparent" x="0" y="330" width="400" height="30" backcolor="#FFFFFF" hTextAlign="Left" vTextAlign="Middle">
|
||||
<expression><![CDATA["AVERAGE(the_range_"+$V{PAGE_NUMBER}+")"]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<box leftPadding="3" rightPadding="3">
|
||||
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,142 @@
|
||||
<jasperReport name="ExcelXlsDataAdapterReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="623644de-c1a7-4f9b-a0b8-6cd49534177b">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/ExcelXlsDataAdapter.jrdax"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="excel/data/ExcelXlsDataAdapter.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Excel data adapter for XLS data source"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="IncludedStates" class="java.util.Set">
|
||||
<defaultValueExpression><![CDATA[new HashSet(Arrays.asList(new String[] { "Active", "Trial"}))]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<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="date" class="java.util.Date">
|
||||
<description><![CDATA[date]]></description>
|
||||
</field>
|
||||
<sortField name="city" order="Descending"/>
|
||||
<sortField name="name"/>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state})]]></filterExpression>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="e307471c-f31b-42d5-b90b-91e6f1bcd575" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="0a0fbcce-e7c5-4b36-8204-d07b79ff97fc" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="02c48c91-bacb-483d-9b69-ca5a09ee353a" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="8edeb6e2-6f4e-4de4-999a-fcdf7b30b2c3" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="ec4f60e4-9698-416a-8fc1-f806ae8a60cb" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d7f18f1d-fcdf-442f-a118-1c4ba752f740" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="7d5eee7b-2b85-4837-854b-8230b38d9070" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="55" y="5" width="100" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="155" y="5" width="155" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="966fbcc7-db0c-41a8-a099-65b2ca8c4d26" mode="Opaque" x="310" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="e41ff9bb-b1a9-4eda-93b7-aae064c7fe29" x="0" y="0" width="55" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="55" y="0" width="100" height="15" textAdjust="StretchHeight" pattern="MMM, dd">
|
||||
<expression><![CDATA[$F{date}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="155" y="0" width="155" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="883b220c-70b0-42b0-9e71-0ce7ed55bcda" positionType="Float" x="310" y="0" width="205" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="f3386a6f-971e-4a3c-8bc5-5f8a6b4cd358" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="b80394ed-9939-40d1-ae7d-99393f5625ae" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5f02ce39-db69-4d90-800a-a3645be824ba" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="baf4f94a-2e7a-4c71-bbee-24c83fcf35e1" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="849351a6-9307-445f-9b99-ad2bf2b55754" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="e0b9b7b6-4203-4fb2-9578-f122edc4ede5" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bec9c1b0-cd3d-47c5-835a-b04bb8de2893" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,144 @@
|
||||
<jasperReport name="ExcelXlsQeDataAdapterReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="623644de-c1a7-4f9b-a0b8-6cd49534177b">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/ExcelXlsQeDataAdapter.jrdax"/>
|
||||
<property name="net.sf.jasperreports.xls.column.names" value="city,id,name,address,state,date"/>
|
||||
<property name="net.sf.jasperreports.xls.column.indexes" value="0,2,3,4,5,6"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["XLS query executer mode for Excel data adapter"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="IncludedStates" class="java.util.Set">
|
||||
<defaultValueExpression><![CDATA[new HashSet(Arrays.asList(new String[] { "Active", "Trial"}))]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="xls"><![CDATA[]]></query>
|
||||
<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="date" class="java.util.Date">
|
||||
<description><![CDATA[date]]></description>
|
||||
</field>
|
||||
<sortField name="city" order="Descending"/>
|
||||
<sortField name="name"/>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state})]]></filterExpression>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="e307471c-f31b-42d5-b90b-91e6f1bcd575" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="0a0fbcce-e7c5-4b36-8204-d07b79ff97fc" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="02c48c91-bacb-483d-9b69-ca5a09ee353a" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="8edeb6e2-6f4e-4de4-999a-fcdf7b30b2c3" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="ec4f60e4-9698-416a-8fc1-f806ae8a60cb" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d7f18f1d-fcdf-442f-a118-1c4ba752f740" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="7d5eee7b-2b85-4837-854b-8230b38d9070" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="55" y="5" width="100" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="155" y="5" width="155" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="966fbcc7-db0c-41a8-a099-65b2ca8c4d26" mode="Opaque" x="310" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="e41ff9bb-b1a9-4eda-93b7-aae064c7fe29" x="0" y="0" width="55" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="55" y="0" width="100" height="15" textAdjust="StretchHeight" pattern="MMM, dd">
|
||||
<expression><![CDATA[$F{date}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="155" y="0" width="155" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="883b220c-70b0-42b0-9e71-0ce7ed55bcda" positionType="Float" x="310" y="0" width="205" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="f3386a6f-971e-4a3c-8bc5-5f8a6b4cd358" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="b80394ed-9939-40d1-ae7d-99393f5625ae" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5f02ce39-db69-4d90-800a-a3645be824ba" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="baf4f94a-2e7a-4c71-bbee-24c83fcf35e1" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="849351a6-9307-445f-9b99-ad2bf2b55754" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="e0b9b7b6-4203-4fb2-9578-f122edc4ede5" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bec9c1b0-cd3d-47c5-835a-b04bb8de2893" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,141 @@
|
||||
<jasperReport name="ExcelXlsxDataAdapterReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="623644de-c1a7-4f9b-a0b8-6cd49534177b">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/ExcelXlsxDataAdapter.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Excel data adapter for XLSX data source"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="IncludedStates" class="java.util.Set">
|
||||
<defaultValueExpression><![CDATA[new HashSet(Arrays.asList(new String[] { "Active", "Trial"}))]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<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="date" class="java.util.Date">
|
||||
<description><![CDATA[date]]></description>
|
||||
</field>
|
||||
<sortField name="city" order="Descending"/>
|
||||
<sortField name="name"/>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state})]]></filterExpression>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="e307471c-f31b-42d5-b90b-91e6f1bcd575" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="0a0fbcce-e7c5-4b36-8204-d07b79ff97fc" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="02c48c91-bacb-483d-9b69-ca5a09ee353a" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="8edeb6e2-6f4e-4de4-999a-fcdf7b30b2c3" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="ec4f60e4-9698-416a-8fc1-f806ae8a60cb" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d7f18f1d-fcdf-442f-a118-1c4ba752f740" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="7d5eee7b-2b85-4837-854b-8230b38d9070" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="55" y="5" width="100" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="155" y="5" width="155" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="966fbcc7-db0c-41a8-a099-65b2ca8c4d26" mode="Opaque" x="310" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="e41ff9bb-b1a9-4eda-93b7-aae064c7fe29" x="0" y="0" width="55" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="55" y="0" width="100" height="15" textAdjust="StretchHeight" pattern="MMM, dd">
|
||||
<expression><![CDATA[$F{date}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="155" y="0" width="155" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="883b220c-70b0-42b0-9e71-0ce7ed55bcda" positionType="Float" x="310" y="0" width="205" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="f3386a6f-971e-4a3c-8bc5-5f8a6b4cd358" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="b80394ed-9939-40d1-ae7d-99393f5625ae" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5f02ce39-db69-4d90-800a-a3645be824ba" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="baf4f94a-2e7a-4c71-bbee-24c83fcf35e1" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="849351a6-9307-445f-9b99-ad2bf2b55754" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="e0b9b7b6-4203-4fb2-9578-f122edc4ede5" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bec9c1b0-cd3d-47c5-835a-b04bb8de2893" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,144 @@
|
||||
<jasperReport name="ExcelXlsxQeDataAdapterReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="623644de-c1a7-4f9b-a0b8-6cd49534177b">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/ExcelXlsxQeDataAdapter.jrdax"/>
|
||||
<property name="net.sf.jasperreports.xlsx.column.names" value="city,id,name,address,state,date"/>
|
||||
<property name="net.sf.jasperreports.xlsx.column.indexes" value="0,2,3,4,5,6"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["XLSX query executer mode for Excel data adapter"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="IncludedStates" class="java.util.Set">
|
||||
<defaultValueExpression><![CDATA[new HashSet(Arrays.asList(new String[] { "Active", "Trial"}))]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="xlsx"><![CDATA[]]></query>
|
||||
<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="date" class="java.util.Date">
|
||||
<description><![CDATA[date]]></description>
|
||||
</field>
|
||||
<sortField name="city" order="Descending"/>
|
||||
<sortField name="name"/>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state})]]></filterExpression>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="e307471c-f31b-42d5-b90b-91e6f1bcd575" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="0a0fbcce-e7c5-4b36-8204-d07b79ff97fc" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="02c48c91-bacb-483d-9b69-ca5a09ee353a" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="8edeb6e2-6f4e-4de4-999a-fcdf7b30b2c3" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="ec4f60e4-9698-416a-8fc1-f806ae8a60cb" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d7f18f1d-fcdf-442f-a118-1c4ba752f740" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="7d5eee7b-2b85-4837-854b-8230b38d9070" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="55" y="5" width="100" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="155" y="5" width="155" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="966fbcc7-db0c-41a8-a099-65b2ca8c4d26" mode="Opaque" x="310" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="e41ff9bb-b1a9-4eda-93b7-aae064c7fe29" x="0" y="0" width="55" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="55" y="0" width="100" height="15" textAdjust="StretchHeight" pattern="MMM, dd">
|
||||
<expression><![CDATA[$F{date}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="155" y="0" width="155" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="883b220c-70b0-42b0-9e71-0ce7ed55bcda" positionType="Float" x="310" y="0" width="205" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="f3386a6f-971e-4a3c-8bc5-5f8a6b4cd358" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="b80394ed-9939-40d1-ae7d-99393f5625ae" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5f02ce39-db69-4d90-800a-a3645be824ba" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="baf4f94a-2e7a-4c71-bbee-24c83fcf35e1" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="849351a6-9307-445f-9b99-ad2bf2b55754" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="e0b9b7b6-4203-4fb2-9578-f122edc4ede5" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bec9c1b0-cd3d-47c5-835a-b04bb8de2893" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,298 @@
|
||||
<jasperReport name="FirstJasper" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="b5f94ae6-fba6-4ec3-97dd-5108ffacbf96">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" bold="true" italic="false"/>
|
||||
<style name="Sans_Italic" bold="false" italic="true"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false"/>
|
||||
<style name="OrderIdStyle" style="Sans_Normal">
|
||||
<conditionalStyle forecolor="#FF0000" bold="true">
|
||||
<conditionExpression><![CDATA[$F{OrderID} % 10 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["The First Jasper Report Ever"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[10500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="SummaryImage" class="java.awt.Image"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterStartPageNumber" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT} <= 1 ? $V{PAGE_NUMBER} : 0]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true" reprintHeaderOnEachPage="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="staticText" uuid="8e268ccc-e890-42f1-80f5-f0bf3384acae" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d8af4528-f8d7-42e4-9680-f9f287eaf172" mode="Opaque" x="130" y="14" width="70" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="fd625f56-0d25-438d-8768-a2bd3f3151a4" mode="Opaque" x="240" y="14" width="30" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="FirstLetterGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER} - $V{FirstLetterStartPageNumber} + 1]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6ab4112a-b641-4132-9557-fde7dd30a1c8" mode="Opaque" x="200" y="14" width="30" height="11" forecolor="#FF0000" backcolor="#FFDDDD" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT} == 0 ? 1 : ($V{PAGE_NUMBER} - $V{FirstLetterStartPageNumber} + 1)]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="4047b35a-f59f-41de-b7c9-16d1bc156f13" mode="Opaque" x="230" y="14" width="10" height="11" forecolor="#FF0000" backcolor="#FFDDDD" hTextAlign="Center" style="Sans_Bold">
|
||||
<expression><![CDATA["/"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="452b2932-6ccb-4829-be52-9af75c5acfce" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="fafa5078-5a0c-45d6-9332-c417642b8dde" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2e77c1a7-2fb5-4495-b6fa-abc528a9fadd" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="bc02235e-0a02-4bf9-9685-938df6b12693" x="70" y="1" width="100" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="48d451b4-f641-438c-86c5-5b908ee3bbc6" x="170" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="89d46a9c-9904-491e-abc3-95744091c84d" x="230" y="1" width="40" height="11" forecolor="#FF0000" evaluationTime="Auto" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[msg("{0,number,0.00}%", 100d * $V{FreightSumFirstLetterGroup} / $V{FreightSumReport})]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup" reprintHeaderOnEachPage="true">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="0d5b92e0-b24d-4223-9071-deee35fbc758" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="9f8585df-e218-4084-baf2-6d190021be29" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.csv.column.name" value="ShipCountry"/>
|
||||
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.xls.column.name" value="ShipCountry"/>
|
||||
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="ShipCountry"/>
|
||||
<property name="net.sf.jasperreports.export.json.repeat.value" value="true"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="254c0049-75db-4c42-b1c4-37fece7d83d6" x="170" y="2" width="100" height="11" evaluationTime="Group" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
<patternExpression><![CDATA["EEE, MMM d, yyyy"]]></patternExpression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="staticText" uuid="76d5ea80-be06-4299-96fa-42b1539e5e27" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1912d763-3225-43cb-a0e6-70b9b652b924" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4eedb1b0-9df7-49e0-9320-a0149f858533" mode="Opaque" x="70" y="0" width="100" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="86120d11-e64e-490e-98f4-3fc68a844cfb" mode="Opaque" x="170" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="42629765-1733-46b9-9b8d-3bf4c7590834" mode="Opaque" x="230" y="0" width="40" height="11" backcolor="#C0C0C0" evaluationTime="Auto" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[msg("{0,number,0.00}%", 100d * $V{FreightSumCountryGroup} / $V{FreightSumFirstLetterGroup})]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="BreakGroup">
|
||||
<expression><![CDATA[$V{BreakGroup_COUNT} > 5]]></expression>
|
||||
<groupHeader>
|
||||
<band height="5"/>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="5"/>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="100">
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="585f4d7d-90c0-4cea-83e7-c8487105cfe4" x="0" y="0" width="555" height="1"/>
|
||||
<element kind="image" uuid="a16a2532-d0b4-436c-b004-6928225490f2" key="TransparentImage" x="0" y="5" width="165" height="40" scaleImage="Clip">
|
||||
<expression><![CDATA["jasperreports.png"]]></expression>
|
||||
<hyperlinkTooltipExpression><![CDATA["The JasperReports Logo"]]></hyperlinkTooltipExpression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="textField" uuid="2daee644-131d-47a5-8d4b-4921486e7db0" x="180" y="5" width="375" height="35" fontSize="22.0" blankWhenNull="true" hTextAlign="Right" style="Serif_Bold">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9f64142a-f431-4f4d-ac96-972a818e2d1d" x="180" y="40" width="375" height="15" fontSize="12.0" hTextAlign="Right" style="Sans_Italic">
|
||||
<text><![CDATA[(c)2001-2023 by teodord]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="62a6e8cf-c7b3-4831-a77c-a14c5bbec0ee" x="255" y="55" width="100" height="40" evaluationTime="Report" hTextAlign="Justified">
|
||||
<expression><![CDATA[msg("There are {0,number,integer} orders on this report, with a total freight of {1,number,0.00}", $V{REPORT_COUNT}, $V{FreightSumReport})]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="45">
|
||||
<element kind="frame" uuid="aa9b7b94-ae73-425c-8ea3-036c522f2f4e" mode="Transparent" x="0" y="0" width="555" height="40">
|
||||
<element kind="staticText" uuid="7833499d-34a9-4403-a2d6-2943297ae5e4" x="0" y="0" width="555" height="25" fontSize="18.0" hTextAlign="Center">
|
||||
<text><![CDATA[Northwind Order List]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="81519485-1bb0-42a7-9fb0-d173fcfaf17a" x="0" y="25" width="555" height="15" fontSize="10.0" hTextAlign="Center">
|
||||
<expression><![CDATA["Max order ID is : " + $P{MaxOrderID}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<columnHeader height="11">
|
||||
<element kind="staticText" uuid="93cc8499-f24b-44bd-8a42-5cbc98483f34" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="bfecc90d-8d0c-4b7a-b6df-b7d7dec217b5" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="209c7938-9050-4f63-ae7b-5d181ae574cb" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="57616303-d09c-415a-93f6-f5155281cb1a" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="rectangle" uuid="46ccf98d-931a-4353-9cba-cf6002b82957" x="0" y="4" width="1" height="1" forecolor="#FF0000" backcolor="#FF0000">
|
||||
<printWhenExpression><![CDATA[$F{OrderID} % 10 == 0]]></printWhenExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2bd58b27-e3b0-43f0-934c-aea454c77cc7" x="1" y="0" width="35" height="11" hTextAlign="Right" style="OrderIdStyle">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.csv.column.name" value="Order"/>
|
||||
<property name="net.sf.jasperreports.export.xls.column.name" value="Order"/>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="Order"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="d36fd6e1-ab2d-43cb-9723-a85056345cf9" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.csv.column.name" value="ShipCity"/>
|
||||
<property name="net.sf.jasperreports.export.xls.column.name" value="ShipCity"/>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="ShipCity"/>
|
||||
<propertyExpression name="net.sf.jasperreports.export.csv.data"><![CDATA[$F{ShipCity}]]></propertyExpression>
|
||||
<propertyExpression name="net.sf.jasperreports.export.xls.data"><![CDATA[$F{ShipCity}]]></propertyExpression>
|
||||
<propertyExpression name="net.sf.jasperreports.export.json.data"><![CDATA[$F{ShipCity}]]></propertyExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="dbbee54a-9b8f-4468-bd64-d22f8661d2cb" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.csv.column.name" value="ShipRegion"/>
|
||||
<property name="net.sf.jasperreports.export.xls.column.name" value="ShipRegion"/>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="ShipRegion"/>
|
||||
<propertyExpression name="net.sf.jasperreports.export.json.data"><![CDATA[$F{ShipRegion}]]></propertyExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="656d9081-18ce-487a-bcf6-566efe4f8421" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.csv.column.name" value="OrderDate"/>
|
||||
<property name="net.sf.jasperreports.export.xls.column.name" value="OrderDate"/>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="OrderDate"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="0f2c4477-9611-4576-8759-026ac56415ab" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.csv.column.name" value="Freight"/>
|
||||
<property name="net.sf.jasperreports.export.xls.column.name" value="Freight"/>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="Freight"/>
|
||||
</element>
|
||||
<element kind="line" uuid="423bd0ea-ccc1-4862-9c78-8059b17b8aba" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="staticText" uuid="34ff3b8a-b84f-4db8-99d8-27cf5fca2a1a" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6c5eebd0-3efb-483b-8603-e97a838f9693" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="31e55125-1d70-43ba-91e2-172890f779e6" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d528a607-dd0c-45d9-a13c-063b3b60ba02" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="frame" uuid="acb9a0dc-b806-4219-bab8-6a866bbd7702" mode="Transparent" x="0" y="5" width="555" height="25">
|
||||
<element kind="staticText" uuid="b6084f0c-b590-40ef-9852-408492a4751c" x="5" y="5" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4f02eb1a-804c-460f-9111-59b4ab7a8a03" x="55" y="5" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9c42a3b2-b639-4084-84d0-65f13b4a23c5" x="430" y="5" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6bafa19a-e8bf-42a6-b0f4-43a3f03330f5" x="480" y="5" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ef35b54f-9b68-4369-84d9-5d532b22b4da" x="200" y="5" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pptx.field.type" value="slidenum"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="bf644e62-5809-4ba5-ade2-2b5dc733666c" x="275" y="5" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bd9216b6-104f-41a6-b57d-586b9b56c809" x="280" y="5" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="65">
|
||||
<element kind="frame" uuid="2f0d9f34-6ebe-4cdc-be09-4b04dc1d0ca3" mode="Opaque" x="0" y="10" width="555" height="55" backcolor="#C0C0C0">
|
||||
<element kind="image" uuid="1094b602-b0f7-415c-ae03-9e84f0b10c66" x="5" y="5" width="100" height="45">
|
||||
<expression><![CDATA[$P{SummaryImage}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="de040b72-c93f-4389-9149-f8d8254632a4" x="200" y="5" width="200" height="45" fontSize="12.0" hTextAlign="Justified">
|
||||
<text><![CDATA[That's All Folks! Hei_remind_me_to_put myself up for abduction. END!]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,79 @@
|
||||
<jasperReport name="FontsReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="8c1609b4-a52a-445f-acc9-69218b035b22">
|
||||
<property name="net.sf.jasperreports.export.docx.embed.fonts" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.pptx.embed.fonts" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<title height="782">
|
||||
<element kind="staticText" uuid="67cc85d2-1691-441c-8ed6-b65c59f98fbc" x="0" y="50" width="150" height="40">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e0d254ad-1e47-4792-b380-f7afc5e4faa5" x="160" y="50" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="50" width="150" height="40"/><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3c5505db-55e9-4aca-ad3a-ae92898ba1bb" x="0" y="100" width="150" height="40" fontSize="12.0">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7d953de8-7629-4138-a296-dfe463cba691" x="160" y="100" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="100" width="150" height="40"/><textElement><font size="14"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2a2117f5-ea77-409f-a44c-9fd0551f8862" x="0" y="150" width="150" height="40" fontName="Lobster Two" fontSize="12.0">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="39ce42dd-d5fa-43dd-a0de-de90b9e4b977" x="160" y="150" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="150" width="150" height="40"/><textElement><font fontName="Lobster Two" size="12"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3828a320-c835-4eed-98d2-e6cb0324817b" x="0" y="200" width="150" height="40" fontName="Lobster Two" fontSize="12.0" bold="true" italic="true">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="441f2d58-78bf-413b-bc9b-dd7d1713c1a6" x="160" y="200" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="200" width="150" height="40"/><textElement><font fontName="Lobster Two" size="12" isBold="true" isItalic="true"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f96f1263-2d31-4eef-951e-2e39ada33878" x="0" y="250" width="150" height="40" fontName="DejaVu Serif" fontSize="12.0" bold="false">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="08fb0715-b6ff-4ea3-ab20-0d4db2be8d77" x="160" y="250" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="250" width="150" height="40"/><textElement><font fontName="DejaVu Serif" size="12" isBold="false"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2fda67e5-3953-44a0-9f88-f0d3dc6d8910" x="0" y="300" width="150" height="40" fontName="DejaVu Serif" fontSize="12.0" bold="true">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="69138007-8118-4689-831a-840627dcd7b6" x="160" y="300" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="300" width="150" height="40"/><textElement><font fontName="DejaVu Serif" size="12" isBold="true"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="447870d2-5f05-4764-ad5e-4d3cdf11084b" x="0" y="350" width="150" height="40" fontName="Monospaced" fontSize="12.0" pdfFontName="Courier-Oblique" underline="true" italic="true">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="38702e0b-0a84-4a47-896f-361c02ea944e" x="160" y="350" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="350" width="150" height="40"/><textElement><font fontName="Monospaced" size="12" isItalic="true" isUnderline="true" pdfFontName="Courier-Oblique"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9fcbe261-51f6-43b1-8752-11ffc10cc328" x="0" y="400" width="150" height="40" fontName="Monospaced" fontSize="12.0" pdfFontName="Courier-Bold" strikeThrough="true" bold="true">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="dbdf1aa0-5a2e-4c19-a84c-cce0438e7896" x="160" y="400" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="400" width="150" height="40"/><textElement><font fontName="Monospaced" size="12" isBold="true" isStrikeThrough="true" pdfFontName="Courier-Bold"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="348534b1-c588-4b7a-83b0-957a5332a13a" x="0" y="450" width="150" height="40" forecolor="#FF0000" fontSize="14.0">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b9386ce9-aa44-4594-8559-3dcbb279a5f3" x="160" y="450" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="450" width="150" height="40" forecolor="red"/><textElement><font size="14"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ba8b385e-a4e5-4059-9555-d416774e87c4" mode="Opaque" x="0" y="500" width="150" height="40" forecolor="#00FF00" backcolor="#FFFF00" fontName="Serif" fontSize="12.0" pdfFontName="Times-Bold" bold="true">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="72ad7c1c-35c8-40ec-b1b8-78527db92baa" x="160" y="500" width="390" height="40">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="500" width="150" height="40" forecolor="green" backcolor="#FFFF00" mode="Opaque"/><textElement><font fontName="Serif" size="12" isBold="true" pdfFontName="Times-Bold"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="dbce8c34-546e-4351-893a-c1905e5a068e" mode="Opaque" x="0" y="550" width="150" height="90" forecolor="#0000FF" backcolor="#FFDD99" fontName="SansSerif" fontSize="12.0" pdfFontName="Sans.Slanted" pdfEmbedded="true" bold="false" italic="true" hTextAlign="Center" vTextAlign="Middle">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="44f1dc5e-d435-4475-8274-48eb7bc9fead" x="160" y="550" width="390" height="90">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="550" width="150" height="90" forecolor="blue" backcolor="#FFDD99" mode="Opaque"/><textElement textAlignment="Center" verticalAlignment="Middle"><font fontName="SansSerif" size="12" isBold="false" pdfFontName="Sans.Slanted" isPdfEmbedded="true"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e5c5b52a-7beb-4381-bd5b-83d8bc848ba3" mode="Opaque" x="0" y="650" width="150" height="90" forecolor="#FF0000" backcolor="#99DDFF" fontName="SansSerif" fontSize="12.0" pdfFontName="DejaVu Sans Bold" pdfEmbedded="true" bold="true" hTextAlign="Right" vTextAlign="Bottom">
|
||||
<text><![CDATA[The quick brown fox jumps over the lazy dog.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="31894e18-5a34-4419-a66c-c0148dd8bc60" x="160" y="650" width="390" height="90">
|
||||
<text><![CDATA[<staticText><reportElement x="0" y="650" width="150" height="90" forecolor="red" backcolor="#99DDFF" mode="Opaque"/><textElement textAlignment="Right" verticalAlignment="Bottom"><font fontName="SansSerif" size="12" isBold="true" pdfFontName="DejaVu Sans Bold" isPdfEmbedded="true"/></textElement><text>The quick brown fox jumps over the lazy dog.</text></staticText>]]></text>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,33 @@
|
||||
<jasperReport name="FormatPatternsMap" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="55220e4e-fb21-4bc4-af90-07100d06b8f1">
|
||||
<style name="defaultStyle" default="true" fontName="DejaVu Sans" fontSize="12.0"/>
|
||||
<title height="400" splitType="Stretch">
|
||||
<element kind="staticText" uuid="3a6a4a8d-92ca-46cc-b7a2-63901be56936" x="0" y="135" width="180" height="30">
|
||||
<text><![CDATA[Current date:]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="60dd5839-6f84-4da8-a9a5-76c9f2370e1e" x="180" y="135" width="300" height="30" pattern="EEE, MMM d, yyyy">
|
||||
<expression><![CDATA[new java.util.Date()]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0c56070d-b9f0-4534-aa95-664dd0e7135d" x="0" y="165" width="180" height="30">
|
||||
<text><![CDATA[Current time:]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="60dd5839-6f84-4da8-a9a5-76c9f2370e1e" x="180" y="165" width="300" height="30" pattern="hh:mm a">
|
||||
<expression><![CDATA[new java.util.Date()]]></expression>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="hh:mm AM/PM"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e402f88c-cb26-403b-8e19-49325fa180ec" x="0" y="195" width="180" height="30">
|
||||
<text><![CDATA[Currency value:]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e6f74411-edd0-4e48-b277-1cda87817fd0" x="180" y="195" width="300" height="30" pattern="#,##0.00¤">
|
||||
<expression><![CDATA[1234.567]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="cce5267b-91af-4c52-827a-9f76a209cd06" x="0" y="225" width="180" height="30">
|
||||
<text><![CDATA[Percent value:]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8ad57dcc-9a06-4c26-bfcb-444a96149105" x="180" y="225" width="300" height="30" pattern="#,##0.00">
|
||||
<expression><![CDATA[0.25]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48cd740f-a064-4ea7-bd33-db0a89e55f92" x="0" y="50" width="480" height="50" fontSize="20.0" bold="true">
|
||||
<text><![CDATA[Excel Format Patterns Map Sample]]></text>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,207 @@
|
||||
<jasperReport name="FormsReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="d3206e78-1e95-42d2-9985-5a8377b986f0">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<group name="Dummy">
|
||||
<groupHeader>
|
||||
<band height="50">
|
||||
<element kind="textField" uuid="612ae37c-ad69-4f22-bd10-731a76acc919" mode="Opaque" x="0" y="0" width="200" height="45" forecolor="#FFFF00" backcolor="#0000FF" fontName="DejaVu Sans Mono" fontSize="24.0" hTextAlign="Center">
|
||||
<expression><![CDATA["This text value is replaced in PDF by the field value property."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Text"/>
|
||||
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
|
||||
<propertyExpression name="net.sf.jasperreports.export.pdf.field.value"><![CDATA["This\nis a multi\nline text inside a single line text field."]]></propertyExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ddead30f-84a0-478a-9cbb-d66d14f1040c" positionType="Float" mode="Opaque" x="250" y="0" width="200" height="45" forecolor="#FFFF00" backcolor="#0000FF" fontName="DejaVu Serif" fontSize="24.0" hTextAlign="Right">
|
||||
<expression><![CDATA["This\nis a multi\nline text inside a multi line text field."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Text"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.text.multiline" value="true"/>
|
||||
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30">
|
||||
<element kind="textField" uuid="9d0e4641-1610-4ad1-897f-6a459d9164df" positionType="Float" mode="Opaque" x="0" y="0" width="200" height="25" forecolor="#0000FF" backcolor="#FFFF00" fontName="DejaVu Serif" fontSize="24.0" bold="true" hTextAlign="Center">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Combo"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.choices" value="One|Two|Three|Four|Five"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.value" value="Four"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="61f5a5b1-301d-4c3a-af21-08232dfd6c30" positionType="Float" mode="Opaque" x="250" y="0" width="200" height="25" forecolor="#0000FF" backcolor="#FFFF00" fontName="DejaVu Serif" fontSize="24.0" bold="true" hTextAlign="Center">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Combo"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.choices" value="One|Two|Three|Four|Five"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.combo.edit" value="true"/>
|
||||
</element>
|
||||
</band>
|
||||
<band height="100">
|
||||
<element kind="textField" uuid="1b8fdc9a-b9cd-4c61-bbd1-7977d3b9ef5a" positionType="Float" mode="Opaque" x="0" y="0" width="200" height="95" forecolor="#00FFFF" backcolor="#00FF00" fontName="DejaVu Serif" fontSize="24.0" bold="true" hTextAlign="Center">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="List"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.choice.separators" value=","/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.choices" value="Un,Deux,Trois,Quatre,Cinq"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.value" value="Quatre"/>
|
||||
<box>
|
||||
<pen lineWidth="2.0" lineStyle="Dashed" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="92100bd5-9a83-4420-b1ef-e4d188e6c963" positionType="Float" mode="Transparent" x="250" y="0" width="200" height="95" backcolor="#00FF00" fontName="DejaVu Serif" fontSize="12.0" bold="true" hTextAlign="Right">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="List"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.choice.separators" value=","/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.choices" value="Un,Deux,Trois,Quatre,Cinq"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30">
|
||||
<element kind="textField" uuid="59e99483-e083-413c-8ac5-c477ff614187" positionType="Float" mode="Opaque" x="0" y="0" width="25" height="25">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Check"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Check"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="e66c31b3-7705-49aa-b429-ec92807a85a6" positionType="Float" mode="Opaque" x="30" y="0" width="170" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a check type of checkbox input field."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a376f6fe-69c3-4e60-8372-7be6af58226a" positionType="Float" mode="Opaque" x="250" y="0" width="25" height="25">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.name" value="MyRadioGroup"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Radio"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Check"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="c1d74f5a-85ff-4a3e-8658-d92c1a2d8156" positionType="Float" mode="Opaque" x="275" y="0" width="175" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a check type of radio group button."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30">
|
||||
<element kind="textField" uuid="c328da66-a48d-4db8-bc18-ed73242101a0" positionType="Float" mode="Opaque" x="0" y="0" width="25" height="25" forecolor="#FF0000">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Check"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Circle"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="e1ea1cb7-a3a4-44df-aee1-0e1e60631655" positionType="Float" mode="Opaque" x="30" y="0" width="170" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a circle type of checkbox input field."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="81c3c8d1-12dd-4725-8129-79fd719f0d94" positionType="Float" mode="Opaque" x="250" y="0" width="25" height="25">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.name" value="MyRadioGroup"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Radio"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Circle"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.checked" value="true"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="73ea15c7-7962-4687-bec3-77f45966b552" positionType="Float" mode="Opaque" x="275" y="0" width="175" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a circle type of radio group button."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30">
|
||||
<element kind="textField" uuid="21601706-daa6-4da3-ab48-98119ae99913" positionType="Float" mode="Opaque" x="0" y="0" width="25" height="25" forecolor="#0000FF" backcolor="#CCCCCC">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Check"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Cross"/>
|
||||
<box>
|
||||
<pen lineWidth="2.0" lineColor="#FFFF00"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="6c2c5a00-5d15-4e61-97cd-a6c11e160c53" positionType="Float" mode="Opaque" x="30" y="0" width="170" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a cross type of checkbox input field."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="57d108f1-ebd1-48b6-8cb3-0790ded24b13" positionType="Float" mode="Opaque" x="250" y="0" width="25" height="25">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.name" value="MyRadioGroup"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Radio"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Cross"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="10b8b631-5aa9-4e66-9d66-ba0b43a4f487" positionType="Float" mode="Opaque" x="275" y="0" width="175" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a cross type of radio group button."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30">
|
||||
<element kind="image" uuid="0e9a13b0-2203-49ed-9975-90e2bc19c38f" positionType="Float" mode="Opaque" x="0" y="0" width="25" height="25">
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Check"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Diamond"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.border.style" value="Inset"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="826fdf80-883e-4ede-9b44-f8f3fde07845" positionType="Float" mode="Opaque" x="30" y="0" width="170" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a diamond type of checkbox input field."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="b6c7d544-625d-4ed1-b459-d5f758d6ac2a" positionType="Float" mode="Opaque" x="250" y="0" width="25" height="25">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.name" value="MyRadioGroup"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Radio"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Diamond"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="9311b4f5-6fd1-4e80-a2e2-dabbc28ded87" positionType="Float" mode="Opaque" x="275" y="0" width="175" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a diamond type of radio group button."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30">
|
||||
<element kind="ellipse" uuid="7cbb2538-6ddd-42e5-a67b-952d87b1886c" positionType="Float" mode="Opaque" x="0" y="0" width="25" height="25">
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Check"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Square"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.border.style" value="Beveled"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.read.only" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.checked" value="true"/>
|
||||
<pen lineWidth="1.0"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="73ebc343-575e-4cdc-b97a-9a4e7149702e" positionType="Float" mode="Opaque" x="30" y="0" width="170" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a square type of checkbox field, pre-checked and read-only."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="28b170ee-1869-48e6-9f46-69384222b83e" positionType="Float" mode="Opaque" x="250" y="0" width="25" height="25">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.name" value="MyRadioGroup"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Radio"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Square"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="8759429a-514d-4351-908b-16a0df452ccf" positionType="Float" mode="Opaque" x="275" y="0" width="175" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a square type of radio group button."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="30">
|
||||
<element kind="frame" uuid="edf3a2e5-463a-4e5c-8bbc-5651d15d9738" positionType="Float" mode="Opaque" x="0" y="0" width="25" height="25">
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Check"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Star"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.border.style" value="Underline"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="9809dcc3-f3bf-4684-9ecb-ac65914a45ba" positionType="Float" mode="Opaque" x="30" y="0" width="170" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a star type of checkbox input field."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="14187f0e-1459-4588-b39a-7d8cc80dff72" positionType="Float" mode="Opaque" x="250" y="0" width="25" height="25">
|
||||
<expression><![CDATA["This text does not matter in PDF export."]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.name" value="MyRadioGroup"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.type" value="Radio"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.field.check.type" value="Star"/>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="23baac07-ddee-4570-9c8b-01319083e60b" positionType="Float" mode="Opaque" x="275" y="0" width="175" height="25" fontSize="10.0" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA["This is a star type of radio group button."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,525 @@
|
||||
<jasperReport name="FunctionsReport" language="java" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="832" leftMargin="5" rightMargin="5" topMargin="20" bottomMargin="15" uuid="eae24cf2-cede-49ad-a3bf-a10ccd914c7d" ignorePagination="true">
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||
<property name="net.sf.jasperreports.export.html.exclude.origin.band.1" value="pageFooter"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="functions/FunctionsDataSource.xml"/>
|
||||
<import>net.sf.jasperreports.engine.data.JRBeanCollectionDataSource</import>
|
||||
<style name="BaseStyle" default="true" fontSize="9.0"/>
|
||||
<style name="Title" style="BaseStyle" fontSize="11.0" bold="true">
|
||||
<box style="BaseStyle">
|
||||
<topPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="TableHeader" style="BaseStyle" mode="Opaque" forecolor="#000000" backcolor="#BFBFBF" vTextAlign="Middle" vImageAlign="Middle" bold="true"/>
|
||||
<style name="TableFrame" style="BaseStyle" vTextAlign="Middle">
|
||||
<box style="BaseStyle">
|
||||
<pen lineWidth="1.0" lineColor="#A020F0"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="TableDetail" style="BaseStyle">
|
||||
<conditionalStyle mode="Opaque" backcolor="#EDF4B0">
|
||||
<conditionExpression><![CDATA[$V{REPORT_COUNT} % 2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<style name="CategoryHeader" style="BaseStyle" mode="Opaque" forecolor="#FFFFFF" backcolor="#4D4D4D" vTextAlign="Middle" bold="true"/>
|
||||
<dataset name="FunctionsDataset" uuid="a70c1c3f-7098-4b5c-976b-3d2576085fb9">
|
||||
<query language="sql"><![CDATA[]]></query>
|
||||
<field name="returnType" class="java.lang.Class"/>
|
||||
<field name="parameters" class="java.util.Collection"/>
|
||||
<field name="description" class="java.lang.String"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<sortField name="name"/>
|
||||
</dataset>
|
||||
<dataset name="ParametersDataset" uuid="8eb8c0e1-00a2-43f4-b349-cad63af66148">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<query language="sql"><![CDATA[]]></query>
|
||||
<field name="required" class="java.lang.Boolean"/>
|
||||
<field name="description" class="java.lang.String"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="type" class="java.lang.Class"/>
|
||||
</dataset>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="description" class="java.lang.String"/>
|
||||
<field name="functions" class="java.util.Collection"/>
|
||||
<sortField name="name"/>
|
||||
<group name="Group1">
|
||||
<groupFooter>
|
||||
<band height="244">
|
||||
<element kind="staticText" uuid="f7aff5b2-0b82-4719-b47c-7f255ce7e678" x="0" y="40" width="832" height="30" style="Title">
|
||||
<text><![CDATA[Built-in Functions Examples]]></text>
|
||||
</element>
|
||||
<element kind="frame" uuid="f8788127-7ed9-4bf2-9208-ee251f045b02" x="0" y="80" width="832" height="150" style="TableFrame">
|
||||
<property name="local_mesure_unity" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
<element kind="staticText" uuid="4fee303c-4371-40f0-bd8f-e23029377f53" x="0" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Numeric / Mathematical Functions]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b1a11b39-1318-4343-abe5-562cee3ec355" x="250" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Expression]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3d965cff-cb0e-44a3-96b6-68dc5f33e99f" x="500" y="0" width="332" height="30" style="TableHeader">
|
||||
<text><![CDATA[Result]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="da12c0f4-8977-4438-b299-a869bdca0898" x="0" y="30" width="250" height="20">
|
||||
<text><![CDATA[| -245 | is even]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0076b0ec-427a-4fea-8c13-6358246442e6" x="250" y="30" width="250" height="20">
|
||||
<text><![CDATA[ISEVEN(ABS(-245))]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="09b94ffb-8f14-4dde-ad85-f65dadaf9893" x="500" y="30" width="332" height="20">
|
||||
<expression><![CDATA[ISEVEN(ABS(-245))]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a2cce51c-c54e-48e0-84f4-fe29b866a1c6" mode="Opaque" x="0" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[14.4 * 22.56 * 10 * 34]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9afbe70a-de6d-469e-ba15-bd042e269f41" mode="Opaque" x="250" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[PRODUCT(14.4, 22.56, 10, 34)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d92d9e92-2324-48e4-aa4d-5a3079c66019" mode="Opaque" x="500" y="50" width="332" height="20" backcolor="#EDF4B0" pattern="#,##0.00">
|
||||
<expression><![CDATA[PRODUCT(14.4,22.56,10,34)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="cbea6e16-82bb-409c-b543-1634829dbf38" x="0" y="70" width="250" height="20">
|
||||
<text><![CDATA[Random number between 0 and 1000]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5ed9dbe5-07b3-4586-9b2a-331b9d536200" x="250" y="70" width="250" height="20">
|
||||
<text><![CDATA[1000 * RAND()]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="91556ffd-70ec-4d21-91cf-3c87b2227eb5" x="500" y="70" width="332" height="20" pattern="#,##0.0##">
|
||||
<expression><![CDATA[1000*RAND()]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="de994bd8-af00-4213-834a-be01663a608a" mode="Opaque" x="0" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Factorial of 5]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2d4060b2-23eb-498e-9d8c-54a438d32a16" mode="Opaque" x="250" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[FACT(5)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2670338e-1f5e-4e2f-b3ab-90d417d9bce7" mode="Opaque" x="500" y="90" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[FACT(5)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a3a5b029-c378-472b-94ff-dc19ad7e7e40" x="0" y="110" width="250" height="20">
|
||||
<text><![CDATA[SQRT(6.25)]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d83047c8-6c85-458b-86c3-5dc983fbdc71" x="250" y="110" width="250" height="20">
|
||||
<text><![CDATA[SQRT(6.25)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="5a3a610d-8317-4f2c-8228-c722086d3149" x="500" y="110" width="332" height="20" pattern="#,##0.00">
|
||||
<expression><![CDATA[SQRT(6.25)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5333c0c8-de11-4ad0-91ab-c0f0aa3fddf3" mode="Opaque" x="0" y="130" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Max value in [4,6,2,3,9,4,1,7,3,8]]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="14e90f54-c516-407b-a44a-0aed56d040bd" mode="Opaque" x="250" y="130" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[MAX(4, 6, 2, 3, 9, 4, 1, 7, 3, 8)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="49da0889-2114-41a9-baab-052bb3dba5f0" mode="Opaque" x="500" y="130" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[MAX(4,6,2,3,9,4,1,7,3,8)]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</band>
|
||||
<band height="201">
|
||||
<element kind="frame" uuid="2ec2e647-73d8-4eec-9c7e-88bdf41f0bfc" x="0" y="0" width="832" height="190" style="TableFrame">
|
||||
<property name="local_mesure_unity" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
<element kind="staticText" uuid="e3204e0e-cad8-43ce-9074-14a0e5611be3" x="0" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Date & Time Functions]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9ef22c1e-b244-4fe4-b18c-cf26785bb75a" x="250" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Expression]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ef144af9-8a17-4a08-96ca-2257f9192237" x="500" y="0" width="332" height="30" style="TableHeader">
|
||||
<text><![CDATA[Result]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="490a2ffc-02aa-4317-97ce-9dbbceeca50f" x="0" y="30" width="250" height="20">
|
||||
<text><![CDATA[Current date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6d9dbafd-bd3d-45a2-b0c3-3f5e7eb7e11b" x="250" y="30" width="250" height="20">
|
||||
<text><![CDATA[DATEFORMAT(NOW(), "EEEE, MMM d, yyyy")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="708beb25-3d79-4189-a955-eedc96f84a4c" x="500" y="30" width="332" height="20">
|
||||
<expression><![CDATA[DATEFORMAT(NOW(), "EEEE, MMM d, yyyy")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d81472b0-9979-4871-bc3c-e8a96486f578" mode="Opaque" x="0" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Current year]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b9d602cd-1120-4805-bcd8-791d4122e895" mode="Opaque" x="250" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[YEAR(TODAY())]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c4b0e013-89e7-46e3-8515-49cc19e1f3cd" mode="Opaque" x="500" y="50" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[YEAR(TODAY())]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2476e38d-0367-4e86-bf29-758021c69787" x="0" y="70" width="250" height="20">
|
||||
<text><![CDATA[Four months later]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d3466aac-c44e-4492-9d97-de601da7b96f" x="250" y="70" width="250" height="20">
|
||||
<text><![CDATA[DATEFORMAT(EDATE(TODAY(), 4), "MM/dd/yyyy")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="27bde300-b089-4432-8072-8c1c93742622" x="500" y="70" width="332" height="20">
|
||||
<expression><![CDATA[DATEFORMAT(EDATE(TODAY(),4), "MM/dd/yyyy")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2ce4f09c-3784-4a3a-b56a-fa10a0a5155b" mode="Opaque" x="0" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Five years ago]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7b8ce6b6-cad8-446b-a380-9e6941c53070" mode="Opaque" x="250" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[DATEFORMAT(EDATE(TODAY(), -60), "MMMM d, yyyy")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cf15042b-09b9-4f69-aaa4-64e1e1445c90" mode="Opaque" x="500" y="90" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[DATEFORMAT(EDATE(TODAY(),-60), "MMMM d, yyyy")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="276e25a6-1ae9-4364-a42b-82f55ed3763e" x="0" y="110" width="250" height="20">
|
||||
<text><![CDATA[Current week number]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="79480a58-1fcb-43ee-aec2-54f320d60a5e" x="250" y="110" width="250" height="20">
|
||||
<text><![CDATA[WEEKNUM(TODAY())]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d59bba15-b54f-4801-b1b0-2541854e3b81" x="500" y="110" width="332" height="20">
|
||||
<expression><![CDATA[WEEKNUM(TODAY())]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="84cbc86f-4729-4857-a300-b357a9fed528" mode="Opaque" x="0" y="130" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Next working day]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6546f0e5-6bac-485a-b195-4b44c663f82e" mode="Opaque" x="250" y="130" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[DATEFORMAT(WORKDAY(TODAY(),1), "EEE, MMM dd")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="41547733-290e-41cc-9a90-f31ce4ba2792" mode="Opaque" x="500" y="130" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[DATEFORMAT(WORKDAY(TODAY(),1), "EEE, MMM dd")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="91ccef9e-6472-42ac-a996-89d925aea5d0" x="0" y="150" width="250" height="20">
|
||||
<text><![CDATA[Years since 2000]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="31ce6152-3fd5-4b51-878c-0c8fbd13bedb" x="250" y="150" width="250" height="20">
|
||||
<text><![CDATA[YEARS(DATE(2000, 1, 1), NOW())]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6e8ac7e0-2201-4a31-989e-2768e0b66693" x="500" y="150" width="332" height="20">
|
||||
<expression><![CDATA[YEARS(DATE(2000,1,1), NOW())]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="cb62f5f7-4a16-41a7-b539-17ffac12b102" mode="Opaque" x="0" y="170" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Current time]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3392e1de-9cd0-416a-9a88-1ab9ef0736f1" mode="Opaque" x="250" y="170" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[DATEFORMAT(TODAY(), "hh:mm:ss a")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b9fc5523-365d-46c7-8e52-b15b7dae20e6" mode="Opaque" x="500" y="170" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[DATEFORMAT(TODAY(), "hh:mm:ss a")]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
<band height="201">
|
||||
<element kind="frame" uuid="a73741d7-effc-4c28-a587-84f769fa3a6b" x="0" y="0" width="832" height="190" style="TableFrame">
|
||||
<property name="local_mesure_unity" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
<element kind="staticText" uuid="6dc4d93a-9f75-4964-8cbc-6dccf1cf0342" x="0" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Text Functions]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ecc5ddd0-9e2d-4426-88d6-ad2c6341427f" x="250" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Expression]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e3595159-8636-4cc2-b46c-ccefbe993c9d" x="500" y="0" width="332" height="30" style="TableHeader">
|
||||
<text><![CDATA[Result]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f42dc148-a40a-4f90-9d3c-83c4ee1bf995" x="0" y="30" width="250" height="20">
|
||||
<text><![CDATA[Concatenate "Hello", " ", "World"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="98c233c2-a4b5-4456-9e2e-8aa9e473932c" x="250" y="30" width="250" height="20">
|
||||
<text><![CDATA[CONCATENATE("Hello", " ", "World")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="9af46bcc-729e-413c-adb9-6f7b6045bc2e" x="500" y="30" width="332" height="20">
|
||||
<expression><![CDATA[CONCATENATE("Hello"," ","World")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2450df7e-9d9c-4c3d-8c47-3d34d059b6d3" mode="Opaque" x="0" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Case sensitive search for "ll' in "Hello"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2798c14a-ead7-4a3d-9831-3dd9479cce95" mode="Opaque" x="250" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA["Found on position " + (FIND("Hello", "ll") + 1)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="40c6773f-7240-4057-a252-0277ef97ab99" mode="Opaque" x="500" y="50" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA["Found on position " + (FIND("Hello","ll") + 1)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e693fbe4-6db5-4be0-ab02-e54fdd0fae21" x="0" y="70" width="250" height="20">
|
||||
<text><![CDATA[Case insensitive search for "LL" in "all"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="462d527d-53ec-4f20-b8e2-eefdc6dd1552" x="250" y="70" width="250" height="20">
|
||||
<text><![CDATA["Found on position " + (SEARCH("LL", "all") + 1)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0c0e43fc-7873-4010-a9de-638a87f30d85" x="500" y="70" width="332" height="20">
|
||||
<expression><![CDATA["Found on position " + (SEARCH("LL", "all") + 1)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="03e8e878-b925-4dd1-9ff5-bdf3edbe2c45" mode="Opaque" x="0" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Lower case for "Hello WORLD"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="59856fa9-d508-4d2c-94d0-eefe59a50087" mode="Opaque" x="250" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[LOWER("Hello WORLD")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1325ec10-0cd5-4812-9099-037fef24ef10" mode="Opaque" x="500" y="90" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[LOWER("Hello WORLD")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2f74e07d-185c-4276-915f-2ee60617f414" x="0" y="110" width="250" height="20">
|
||||
<text><![CDATA[Capitalize each word]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="211c86e1-1cca-4544-9103-800b8d2477e8" x="250" y="110" width="250" height="20">
|
||||
<text><![CDATA[PROPER("Capitalize each word")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d23bb2ae-fe61-45da-86ed-34b48fe6b5b7" x="500" y="110" width="332" height="20">
|
||||
<expression><![CDATA[PROPER("Capitalize each word")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="006e6918-cbb0-4fa9-ac5b-c3f85851ddbc" mode="Opaque" x="0" y="130" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Replicates "Hello " three times]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="08b92a5d-0f0e-4c31-818f-b62a543cea8e" mode="Opaque" x="250" y="130" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[REPT("Hello ", 3)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4837c798-b5ba-41ad-a759-0cd7d8069b95" mode="Opaque" x="500" y="130" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[REPT("Hello ", 3)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="db2e18f6-ea15-4ab7-bb15-ee96560d1b56" x="0" y="150" width="250" height="20">
|
||||
<text><![CDATA[Substitute "o" by "0" in "Hello World"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="efee969f-1bfc-47d8-899d-8111ebcebdb6" x="250" y="150" width="250" height="20">
|
||||
<text><![CDATA[SUBSTITUTE("Hello World", "o", "0")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2ecb1fff-54c8-450a-9deb-626096563d8f" x="500" y="150" width="332" height="20">
|
||||
<expression><![CDATA[SUBSTITUTE("Hello World", "o", "0")]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e2aee566-4e5c-47c4-a08d-8baf739f8c89" mode="Opaque" x="0" y="170" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[Extract "orl" from "Hello World"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="97fed377-d995-4998-be33-426c019f4110" mode="Opaque" x="250" y="170" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[MID("Hello World", 8, 3)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="42ac2009-9f16-4051-b1d2-7c9bd2c289df" mode="Opaque" x="500" y="170" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[MID("Hello World", 8, 3)]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
<band height="138">
|
||||
<element kind="frame" uuid="12778a5a-1813-482c-a89b-a8cd974b82c9" x="0" y="0" width="832" height="130" style="TableFrame">
|
||||
<property name="local_mesure_unity" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
<element kind="staticText" uuid="5586def2-4bab-4bca-9790-53cf3bd9229d" x="0" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Logical Functions]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4cec6c74-f7d0-4289-8a85-b7f5d1b60d29" x="250" y="0" width="250" height="30" style="TableHeader">
|
||||
<text><![CDATA[Expression]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0975f577-d4b5-4dc8-9c7f-fc09799a95d7" x="500" y="0" width="332" height="30" style="TableHeader">
|
||||
<text><![CDATA[Result]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e8ba3f8d-5cab-45cb-9d50-144e6017a7cb" x="0" y="30" width="250" height="20">
|
||||
<text><![CDATA[This is true.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5e53c27d-4679-4a0d-ba5f-d9585704f0fe" x="250" y="30" width="250" height="20">
|
||||
<text><![CDATA[TRUE()]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f05f9871-f029-4fd0-a6b2-1a54e8bcb0c3" x="500" y="30" width="332" height="20">
|
||||
<expression><![CDATA[TRUE()]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7afc6689-f1ba-4769-a9b3-5b9082e34e69" mode="Opaque" x="0" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[This is false.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="88c8a872-8b13-47a1-8fa8-ac1ad7725646" mode="Opaque" x="250" y="50" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[FALSE()]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="95dec667-034a-42a9-8281-d418b74830a1" mode="Opaque" x="500" y="50" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[FALSE()]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5c21f2b1-ab84-4663-978b-cbc873723994" x="0" y="70" width="250" height="20">
|
||||
<text><![CDATA[3 < 5 AND 3 > 7]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="99b8f800-a7bb-4902-8cbd-7acc233beccd" x="250" y="70" width="250" height="20">
|
||||
<text><![CDATA[AND(3 < 5, 3 > 7)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="408fb966-dca3-49ad-b73a-a9bdfe35d92b" x="500" y="70" width="332" height="20">
|
||||
<expression><![CDATA[AND(3 < 5, 3 > 7)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d0d75743-8cdc-4b7f-b0c5-4c55dd29eb35" mode="Opaque" x="0" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[3 < 5 OR 3 > 7]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9a48e0c4-afd9-4cfa-96c6-658d4e548d1a" mode="Opaque" x="250" y="90" width="250" height="20" backcolor="#EDF4B0">
|
||||
<text><![CDATA[OR(3 < 5, 3 > 7)]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fcf0518b-8183-494c-bba8-96b65ea547cd" mode="Opaque" x="500" y="90" width="332" height="20" backcolor="#EDF4B0">
|
||||
<expression><![CDATA[OR(3 < 5, 3 > 7)]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="80a52355-44c0-4956-b9d4-dceb242e64a7" x="0" y="110" width="250" height="20">
|
||||
<text><![CDATA[Current month is before July]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0c2dbf3e-1e1b-488b-a4c1-c55a8250c657" x="250" y="110" width="250" height="20">
|
||||
<text><![CDATA[IF(MONTH(TODAY()) < 7, "YES", "NO")]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fc14b6c4-33ee-4fc1-acac-be61fbcc8468" x="500" y="110" width="332" height="20">
|
||||
<expression><![CDATA[IF(MONTH(TODAY())< 7,"YES","NO")]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="categoryGroup" reprintHeaderOnEachPage="true" startNewPage="true">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="30">
|
||||
<element kind="textField" uuid="130f4ba4-83fe-4731-87dc-6a77f582638a" mode="Opaque" x="0" y="0" width="832" height="20" evaluationTime="Group" evaluationGroup="categoryGroup" style="CategoryHeader">
|
||||
<expression><![CDATA[$F{name} + " - " + $F{description}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<title height="42">
|
||||
<element kind="staticText" uuid="0baa5bef-ec42-46d4-818e-5395372bf50a" x="0" y="0" width="832" height="30" style="Title">
|
||||
<text><![CDATA[Functions Sample - Built-in Functions in JasperReports Library]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="50">
|
||||
<element kind="component" uuid="87f34396-4604-4cc9-808f-4f9bb9a990f3" x="1" y="0" width="832" height="40" style="TableFrame">
|
||||
<component kind="table" whenNoDataType="AllSectionsNoDetail">
|
||||
<datasetRun uuid="7bc7efe3-fef9-4200-a2cb-ad98783eeeaa" subDataset="FunctionsDataset">
|
||||
<dataSourceExpression><![CDATA[new JRBeanCollectionDataSource($F{functions})]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<column kind="single" uuid="53074a98-2c72-4c69-a8f6-622fc577220d" width="80">
|
||||
<columnHeader height="40">
|
||||
<element kind="staticText" uuid="a52858e0-e047-4551-8573-bffbac634fba" x="0" y="0" width="80" height="40" style="TableHeader">
|
||||
<text><![CDATA[Name]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="20">
|
||||
<element kind="textField" uuid="fbb2c888-6c4a-4332-bf5c-fa4cf2c86f10" stretchType="ContainerHeight" x="0" y="0" width="80" height="20" textAdjust="StretchHeight" style="TableDetail">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
<column kind="single" uuid="bedece81-a4e8-49fb-a09a-590e9bb1737c" width="220">
|
||||
<columnHeader height="40">
|
||||
<element kind="staticText" uuid="7f0dd818-cd40-4c84-8fe6-e3d969e596ee" x="0" y="0" width="220" height="40" style="TableHeader">
|
||||
<text><![CDATA[Description]]></text>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="20">
|
||||
<element kind="textField" uuid="6549ca62-64f9-4e3e-b2aa-840976dca027" stretchType="ContainerHeight" x="0" y="0" width="220" height="20" textAdjust="StretchHeight" style="TableDetail">
|
||||
<expression><![CDATA[$F{description}]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
<column kind="single" uuid="d191a807-22ce-4db1-85c4-91336756181b" width="110">
|
||||
<columnHeader height="40">
|
||||
<element kind="staticText" uuid="30e56046-598b-4a36-bd05-29ddd39cdb37" x="0" y="0" width="110" height="40" style="TableHeader">
|
||||
<text><![CDATA[Return Type]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="20">
|
||||
<element kind="textField" uuid="04851384-ca8b-489b-9002-015308574f3b" stretchType="ContainerHeight" x="0" y="0" width="110" height="20" textAdjust="StretchHeight" style="TableDetail">
|
||||
<expression><![CDATA[$F{returnType}.getCanonicalName()]]></expression>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
<column kind="single" uuid="a525b006-84dd-44c0-a6f1-d4a7f956709a" width="422">
|
||||
<columnHeader height="40">
|
||||
<element kind="staticText" uuid="79a08f00-9b22-4bf6-ae13-1fac6daa0627" x="0" y="0" width="422" height="20" hTextAlign="Center" style="TableHeader">
|
||||
<text><![CDATA[Parameters]]></text>
|
||||
<box style="TableHeader">
|
||||
<leftPen lineWidth="0.5" lineColor="#E0E0E0"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#E0E0E0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f1d8fbed-1623-420b-8e67-445e66871e49" x="0" y="20" width="100" height="20" style="TableHeader">
|
||||
<text><![CDATA[Name]]></text>
|
||||
<box style="TableHeader">
|
||||
<leftPen lineWidth="0.5" lineColor="#E0E0E0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f1d8fbed-1623-420b-8e67-445e66871e49" x="100" y="20" width="200" height="20" style="TableHeader">
|
||||
<text><![CDATA[Description]]></text>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="69448285-192e-42ad-9655-6d5c18567dca" positionType="FixRelativeToBottom" x="300" y="20" width="80" height="20" style="TableHeader">
|
||||
<text><![CDATA[Type]]></text>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5be7cdf3-1691-4698-9ab5-1f7278a6f43e" x="380" y="20" width="42" height="20" style="TableHeader">
|
||||
<text><![CDATA[Required]]></text>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detailCell height="20" style="TableDetail">
|
||||
<element kind="component" uuid="a0a3ea02-3100-400e-abdd-66126f5dba33" x="0" y="0" width="422" height="20" style="TableDetail">
|
||||
<component kind="table" whenNoDataType="AllSectionsNoDetail">
|
||||
<datasetRun uuid="41ee18de-2daa-44c0-a977-33fc4107c919" subDataset="ParametersDataset">
|
||||
<dataSourceExpression><![CDATA[new JRBeanCollectionDataSource($F{parameters})]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<column kind="single" uuid="8ab5b1bb-7101-45c8-b81b-29111ddf25ab" width="100">
|
||||
<detailCell height="20">
|
||||
<element kind="textField" uuid="0de3f34f-364c-4119-b40e-e99c340024a2" stretchType="ContainerHeight" x="0" y="0" width="100" height="20" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
<box>
|
||||
<leftPen lineWidth="0.5" lineColor="#E0E0E0"/>
|
||||
</box>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
</column>
|
||||
<column kind="single" uuid="9ea1ab31-d4e3-45ea-bf8a-db8aadea8a00" width="200">
|
||||
<detailCell height="20">
|
||||
<element kind="textField" uuid="51ca8965-a61f-4148-82e0-a5da7efc158d" x="0" y="0" width="200" height="20" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{description}]]></expression>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
</column>
|
||||
<column kind="single" uuid="d8bb3e16-e8d1-4b6d-b0c1-6158e99e9959" width="80">
|
||||
<detailCell height="20">
|
||||
<element kind="textField" uuid="02159a17-4380-483d-a7ad-317e13bf5b98" stretchType="ContainerHeight" x="0" y="0" width="80" height="20" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{type}.getCanonicalName()]]></expression>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
</column>
|
||||
<column kind="single" uuid="910627ec-0bd7-4ee1-b6fa-8d1cf1cca955" width="42">
|
||||
<detailCell height="20">
|
||||
<element kind="textField" uuid="40690340-8dac-4372-885f-08649c29a803" stretchType="ContainerHeight" x="0" y="0" width="42" height="20" textAdjust="StretchHeight" hTextAlign="Center">
|
||||
<expression><![CDATA[$F{required} ? "Yes" : "No"]]></expression>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
</detailCell>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
</column>
|
||||
</component>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
</component>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="20">
|
||||
<element kind="frame" uuid="abf542e8-9ea6-4459-a995-38f9617bb40a" x="0" y="0" width="832" height="20">
|
||||
<element kind="textField" uuid="22d634e8-c83f-4e03-bd84-0ce11827a919" x="315" y="0" width="95" height="20" hTextAlign="Right">
|
||||
<expression><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="925057b9-4145-4800-a8bb-a78627f39a05" x="410" y="0" width="40" height="20" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + $V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,93 @@
|
||||
<jasperReport name="GanttChartReport" language="java" pageWidth="595" pageHeight="842" columnWidth="270" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="1356e37a-0b17-4fdb-9a11-b0113534603f">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Tasks ORDER BY Task, Subtask]]></query>
|
||||
<field name="Series" class="java.lang.String"/>
|
||||
<field name="Task" class="java.lang.String"/>
|
||||
<field name="Subtask" class="java.lang.String"/>
|
||||
<field name="StartTimestamp" class="java.sql.Timestamp"/>
|
||||
<field name="EndTimestamp" class="java.sql.Timestamp"/>
|
||||
<field name="Percent" class="java.lang.Double"/>
|
||||
<group name="TaskGroup">
|
||||
<expression><![CDATA[$F{Task}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="line" uuid="ee1b629c-ce69-4630-baa1-800a83b70a5b" x="137" y="1" width="270" height="1"/>
|
||||
<element kind="rectangle" uuid="330288a2-5840-4ea6-8304-214e8bc61d5b" x="137" y="5" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="textField" uuid="7d1b15e0-f52c-489e-aa41-d34b66f31490" x="147" y="5" width="62" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{Task}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="line" uuid="9c13c133-c62e-4381-8bd4-009f9c91068f" positionType="Float" x="210" y="0" width="197" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="4e303fc0-d100-49ea-9c7b-a3de0585fa63" x="137" y="5" width="270" height="11" forecolor="#E0E0E0" backcolor="#E0E0E0"/>
|
||||
<element kind="staticText" uuid="820c2013-cf41-405a-bd9e-c8c77b80adce" mode="Opaque" x="337" y="5" width="45" height="11" backcolor="#E0E0E0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Stages :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="27489723-ee47-447f-ae23-93b25d5afbe4" mode="Opaque" x="382" y="5" width="20" height="11" backcolor="#E0E0E0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{TaskGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="290">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="76d02467-e787-40a6-b34c-572bef0a1c67" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Gantt Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="chart" chartType="gantt" uuid="30057389-8122-4554-898e-ab792809b6b3" positionType="Float" x="0" y="75" width="555" height="175" showLegend="true" evaluationTime="Report">
|
||||
<dataset kind="gantt" resetType="Report">
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{Series}]]></seriesExpression>
|
||||
<taskExpression><![CDATA[$F{Task}]]></taskExpression>
|
||||
<subtaskExpression><![CDATA[$F{Subtask}]]></subtaskExpression>
|
||||
<startDateExpression><![CDATA[$F{StartTimestamp}]]></startDateExpression>
|
||||
<endDateExpression><![CDATA[$F{EndTimestamp}]]></endDateExpression>
|
||||
<percentExpression><![CDATA[$F{Percent}]]></percentExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showLabels="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="ef927543-df07-4546-8e09-cc150ba80a24" x="137" y="277" width="270" height="11" forecolor="#000000" backcolor="#000000"/>
|
||||
<element kind="staticText" uuid="f0aab1e9-149d-406a-a696-5a52e6cc70ad" mode="Opaque" x="210" y="277" width="72" height="11" forecolor="#FFFFFF" backcolor="#000000" style="Sans_Bold">
|
||||
<text><![CDATA[Subtask]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a2527e49-4676-4a05-a135-5e6d5bd6c869" mode="Opaque" x="282" y="277" width="62" height="11" forecolor="#FFFFFF" backcolor="#000000" style="Sans_Bold">
|
||||
<text><![CDATA[Start Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2c82dab1-efdd-46e3-be62-5b3796c82525" mode="Opaque" x="345" y="277" width="62" height="11" forecolor="#FFFFFF" backcolor="#000000" style="Sans_Bold">
|
||||
<text><![CDATA[End Date]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="line" uuid="ce8cdc80-5f2e-42e1-bd4a-96f91212b12b" positionType="Float" x="210" y="0" width="197" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="251c2148-23de-433f-aabe-feaa72a67548" positionType="Float" x="210" y="1" width="72" height="11" textAdjust="StretchHeight" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{Subtask}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7a063956-b5f2-4617-8bd9-84afe6a35534" x="282" y="1" width="62" height="11" pattern="dd/MM/yyyy" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{StartTimestamp}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3e59f02c-55b4-4888-9624-8803b5ff4817" x="345" y="1" width="62" height="11" pattern="dd/MM/yyyy" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{EndTimestamp}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,49 @@
|
||||
<jasperReport name="GroovyReport" language="groovy" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="4b20bc0d-8ac4-4148-9fbd-7de745028f99">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="A" class="java.lang.Double">
|
||||
<defaultValueExpression><![CDATA[3d]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="B" class="java.lang.Double">
|
||||
<defaultValueExpression><![CDATA[5d]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<title height="742">
|
||||
<element kind="line" uuid="c8ea39d8-6dac-47a5-b49e-83357b9d3322" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="85abf622-e58c-48ec-b705-2d1475de706e" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center">
|
||||
<text><![CDATA[Groovy Sample]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bafbf934-dc89-4785-b9ed-34002af7a61e" x="0" y="50" width="515" height="50" fontSize="12.0" linkType="Reference" linkTarget="Blank" hTextAlign="Center">
|
||||
<expression><![CDATA["This sample uses Apache Groovy\n" + "http://groovy-lang.org/"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://groovy-lang.org/"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="41c1ebe8-7ec9-4254-89b6-474f9fa0d9b0" x="280" y="150" width="200" height="35" fontSize="24.0">
|
||||
<expression><![CDATA[$P{A}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="85a9ea03-d69b-45e4-aa4f-73de36e1026f" positionType="Float" x="0" y="150" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[A =]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0f21c859-2b95-44e3-9a9d-47b77ba71fb4" positionType="Float" x="0" y="190" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[B =]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="034f0370-5a6c-41b1-8c76-58f76d2c8280" x="280" y="190" width="200" height="35" fontSize="24.0">
|
||||
<expression><![CDATA[$P{B}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c119d47f-2268-4cbd-b09d-2b1bf11ee71d" positionType="Float" x="0" y="230" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[Java A + B =]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="47fbdc4f-4072-4770-ac39-85eed17148be" x="280" y="230" width="200" height="35" forecolor="#FF0000" fontSize="24.0">
|
||||
<expression><![CDATA[Double.valueOf($P{A}.doubleValue() + $P{B}.doubleValue())]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="49d3f7b7-6606-4fd3-92e6-a15bf8dc1296" positionType="Float" x="0" y="270" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[Groovy A + B =]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="680c3815-af28-4096-a838-80fb4ef8897e" x="280" y="270" width="200" height="35" forecolor="#008000" fontSize="24.0">
|
||||
<expression><![CDATA[$P{A} + $P{B}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="49d3f7b7-6606-4fd3-92e6-a15bf8dc1296" positionType="Float" x="0" y="310" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[Groovy closure =]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="680c3815-af28-4096-a838-80fb4ef8897e" x="280" y="310" width="200" height="35" forecolor="#008080" fontSize="24.0">
|
||||
<expression><![CDATA[[5, 6, 7, 8, 9].findAll{it % 2 == 1}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,92 @@
|
||||
<jasperReport name="HibernateQueryReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="b6fa8934-e8ea-49e9-9afa-c819a25021d0">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="hibernate/data/HibernateDataAdapter.jrdax"/>
|
||||
<import>net.sf.jasperreports.engine.data.JRBeanCollectionDataSource</import>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" italic="true"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="CityFilter" class="java.util.List">
|
||||
<defaultValueExpression><![CDATA[Arrays.asList("Boston","Chicago","Oslo")]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="OrderClause" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["city"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="hql"><![CDATA[from Address address where city not in ($P{CityFilter}) order by $P!{OrderClause}]]></query>
|
||||
<field name="id" class="java.lang.Long"/>
|
||||
<field name="firstName" class="java.lang.String"/>
|
||||
<field name="lastName" class="java.lang.String"/>
|
||||
<field name="street" class="java.lang.String"/>
|
||||
<field name="city" class="java.lang.String"/>
|
||||
<field name="documents" class="java.util.Set"/>
|
||||
<variable name="CityNumber" resetType="Group" calculation="System" resetGroup="CityGroup" class="java.lang.Integer">
|
||||
<initialValueExpression><![CDATA[$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)]]></initialValueExpression>
|
||||
</variable>
|
||||
<group name="CityGroup" minHeightToStartNewPage="100">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="rectangle" uuid="a1032bea-79de-4531-b0be-6918f90672f3" x="0" y="4" width="515" height="15" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="textField" uuid="79001ed6-bca9-4bb4-80f3-346eb11cac59" mode="Opaque" x="0" y="4" width="515" height="15" backcolor="#C0C0C0" hTextAlign="Left" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="af7d8e0a-9521-4d09-91a8-cf602eeef9b5" x="0" y="19" width="515" height="1"/>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="line" uuid="b6c5c6aa-aea8-4d6e-bfe7-6b39d30d2a96" x="0" y="0" width="515" height="1" forecolor="#000000"/>
|
||||
<element kind="textField" uuid="7d18d071-cddb-431d-972e-0fea37d52b7a" x="0" y="10" width="515" height="30" fontSize="22.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<paragraph lineSpacing="Single" style="Sans_Normal"/>
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="frame" uuid="bf08dcba-7a5b-4e75-8419-77a72254f252" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#333333">
|
||||
<element kind="staticText" uuid="5cb958c6-33fc-41f6-bd94-b95512ec8bde" x="0" y="0" width="50" height="15" forecolor="#FFFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="27933181-7b7b-4ae1-a14b-1fca6bc8fbad" x="55" y="0" width="205" height="15" forecolor="#FFFFFF" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="fc7d0557-7a35-4db1-912e-b6de887f0bc6" x="260" y="0" width="155" height="15" forecolor="#FFFFFF" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="41">
|
||||
<element kind="textField" uuid="598e223f-5690-47a6-97ba-15e6de7543d6" x="0" y="4" width="50" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="32967f2a-d027-45cc-a56e-45d56bf018f9" positionType="Float" x="55" y="4" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{firstName} + " " + $F{lastName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0f9b2ed5-c93b-46f4-bccd-5887dc3ff6aa" positionType="Float" x="260" y="4" width="155" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{street}]]></expression>
|
||||
</element>
|
||||
<element kind="subreport" uuid="6fe34132-df3c-4302-8c28-d2f5536bcead" x="65" y="21" width="50" height="20" removeLineWhenBlank="true">
|
||||
<dataSourceExpression><![CDATA[new JRBeanCollectionDataSource($F{documents})]]></dataSourceExpression>
|
||||
<expression><![CDATA["DocumentsReport.jasper"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<printWhenExpression><![CDATA[!$P{IS_IGNORE_PAGINATION}]]></printWhenExpression>
|
||||
<element kind="line" uuid="9ff4c76c-1adc-43d4-9988-436f0ca4329b" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="a1219ed2-8d70-41f3-a7fd-13689c2b26d5" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9047573e-61fe-4980-8a5b-1af47a63d309" x="280" y="20" width="75" height="15" evaluationTime="Report" hTextAlign="Left">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="60">
|
||||
<element kind="textField" uuid="c57ceeda-9111-4442-8e24-ee8cb798051f" x="175" y="20" width="165" height="15" textAdjust="StretchHeight" hTextAlign="Center" style="Sans_Italic">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,214 @@
|
||||
<jasperReport name="HighLowChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="d4d8c726-06f5-4908-b5b8-59365e1d3e7f">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["High Low Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="66163e26-2049-455a-99dc-93b30cc16621" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="5a9168ac-4956-4828-bc96-6cf5b0d9dbf4" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2b1137de-108f-4214-ad0a-a2783255f465" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="a9f4af20-e1c5-49eb-b8d9-20a636f026f4" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="ff69a052-9ed2-4347-970b-7d5e47ff4e32" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e92190c7-7265-4a3e-bb79-1466bc9fabbe" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="da5b03b9-a50e-4a49-ac54-25695c522d6d" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a7ec0c52-21fb-4493-816d-5d5cf666af3c" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="200">
|
||||
<element kind="line" uuid="aa95e48b-9def-4e88-9cd1-a426eaaf2425" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="4b7180d3-ef4d-4b3e-9a0c-ca11176c26d9" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="168fbfcd-ce15-43ae-a56c-039323f90356" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="highLow" uuid="cb81eafd-1e98-433b-9c11-78b08cee37a4" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="highLow" resetGroup="CountryGroup" resetType="Group">
|
||||
<seriesExpression><![CDATA[$F{ShipCountry}]]></seriesExpression>
|
||||
<dateExpression><![CDATA[$F{OrderDate}]]></dateExpression>
|
||||
<highExpression><![CDATA[$F{Freight} + $F{Freight} * 0.6d]]></highExpression>
|
||||
<lowExpression><![CDATA[$F{Freight} - $F{Freight} * 0.6d]]></lowExpression>
|
||||
<openExpression><![CDATA[$F{Freight} - $F{Freight} * 0.3d]]></openExpression>
|
||||
<closeExpression><![CDATA[$F{Freight} + $F{Freight} * 0.4d]]></closeExpression>
|
||||
<volumeExpression><![CDATA[$F{Freight} / 2]]></volumeExpression>
|
||||
</dataset>
|
||||
<plot/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="eccc7ff1-d4de-4f9e-bed3-0a72ad1eb176" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="6c8bc9d3-38fd-4096-9e39-c3f3aa2b4800" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="76d24a73-f287-4353-af6f-72ae2b1d27bd" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0f93804f-74bb-44d7-9172-e2ab4d395b1e" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b37485c-38d7-4412-9ca4-1c59f0c0f2c9" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="86b9a3ee-4876-43c5-a1bc-aad01029a21c" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[High Low Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="e0e484d7-7359-4ca4-9b54-620d59147e9f" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="b33301d4-7fe1-4d7e-a4ca-f6c13cbaacca" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="54ead39d-fd76-449d-912b-f05ddeba0be9" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2eca54eb-bc0b-424a-bd41-bfadb6675e04" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="67727d3d-6951-4c1e-9fd2-da277fd15e47" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="c1cb578f-79ee-4875-9a32-cb232e1dc21a" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="64b852c3-f01a-4086-8341-05a0254cfc99" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9aacb745-8382-40fc-8ebb-4964d72dc5f0" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7002a9ae-75d9-47c2-bbad-2a98863eb212" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f98f6c30-f2bc-4a37-8f80-04a7b3731fb6" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="799b9bd3-dc3a-44d7-bab7-4f70da4857dd" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="3bb294d8-24ce-40fa-ab33-6ac57c02b264" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="249fdd79-dce0-4009-9726-06413a593970" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a6b96e7f-9ed4-4bce-b9a0-5c2592ba1736" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2a150960-ba31-4520-9cca-1f21b4fea2c9" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fc9a0f8c-6587-4516-87ae-f160652f0e8d" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="f1ad1a59-dfc2-4516-95fa-6f443a8beaa8" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="68200204-d7bd-4b4b-a4bd-79b7d3e0594e" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="96f3abb1-a4d5-49ce-a925-0e95cf5fd020" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c18e7a11-34b3-423c-862a-5551f870e391" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="90924622-42a6-4768-88cd-ae6d5949fb23" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="258018cf-36a2-478b-94c2-13db17c5d52e" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e3e35c3e-84b8-49a2-9cf9-2f06945a08ce" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d1bc0b56-3bf0-4718-9335-af905fec2f39" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,76 @@
|
||||
<jasperReport name="HorizontalListReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="f287a3c3-3d7f-4f7c-964e-d7be86d21c1d">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Small" fontName="DejaVu Sans" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_SmallBold" fontName="DejaVu Sans" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="ListCell" mode="Opaque" backcolor="#FBF1DA"/>
|
||||
<dataset name="Addresses" uuid="892be1ef-970f-42c8-ab80-82c91a904605">
|
||||
<parameter name="City" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Address WHERE City = $P{City} ORDER BY LastName, FirstName]]></query>
|
||||
<field name="Id" class="java.lang.Integer"/>
|
||||
<field name="FirstName" class="java.lang.String"/>
|
||||
<field name="LastName" class="java.lang.String"/>
|
||||
<field name="Street" class="java.lang.String"/>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
</dataset>
|
||||
<query language="sql"><![CDATA[SELECT City FROM Address GROUP BY City ORDER BY City]]></query>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
<title height="40">
|
||||
<element kind="line" uuid="e5a65d7a-f538-4acd-820f-96e3e5751e36" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="d4fd8df3-1b29-429d-b231-7840524979a5" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Addresses Report]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="21">
|
||||
<element kind="staticText" uuid="9d616507-cc82-40ad-8ede-6baf184bfa0c" mode="Opaque" x="0" y="5" width="515" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Addresses List]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="65">
|
||||
<element kind="textField" uuid="32f64269-615d-43d9-8620-6bcf827677c5" x="5" y="5" width="100" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7c8c124d-9697-4ac4-a314-966f9b7f7fb9" x="110" y="5" width="100" height="15" printWhenDetailOverflows="true" printRepeatedValues="false" style="Sans_Bold">
|
||||
<text><![CDATA[(continued)]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="34fb2fe3-0f33-43ce-84e7-6fd2fb51349f" x="0" y="25" width="515" height="40">
|
||||
<component kind="list" printOrder="Horizontal">
|
||||
<datasetRun uuid="25d845a2-169f-4599-9cfc-4414f30138fe" subDataset="Addresses">
|
||||
<parameter name="City">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</parameter>
|
||||
</datasetRun>
|
||||
<contents height="40" width="128">
|
||||
<element kind="frame" uuid="052ddd9f-3f08-47f0-90e0-37f38ec52807" stretchType="ContainerHeight" x="4" y="0" width="120" height="38" style="ListCell">
|
||||
<element kind="textField" uuid="740300c0-184f-499d-a651-06c95fef90f8" x="0" y="2" width="100" height="12" style="Sans_SmallBold">
|
||||
<expression><![CDATA["#" + $V{REPORT_COUNT} + " - " + $F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0d94253a-1fec-4390-b671-8462daca989b" positionType="Float" x="10" y="14" width="110" height="12" textAdjust="StretchHeight" style="Sans_Small">
|
||||
<expression><![CDATA[$F{FirstName} + " " + $F{LastName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e0023244-af6c-43e5-9425-689b0f897b17" positionType="Float" x="10" y="26" width="110" height="12" textAdjust="StretchHeight" style="Sans_Small">
|
||||
<expression><![CDATA[$F{Street} + ", " + $F{City}]]></expression>
|
||||
</element>
|
||||
<box style="ListCell">
|
||||
<topPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</contents>
|
||||
</component>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="c860179a-e395-4ac1-b129-09073598fd30" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="4c76f7c9-424f-4a3c-bb19-f3557ac7bf1e" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f23fbd16-abdc-4eb9-abab-789e9efbb5b9" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,263 @@
|
||||
<jasperReport name="HorizontalReport" language="java" columnCount="3" printOrder="Horizontal" pageWidth="595" pageHeight="842" columnWidth="175" columnSpacing="5" leftMargin="30" rightMargin="30" topMargin="30" bottomMargin="30" uuid="04f5af13-ab16-4921-bb63-039d345db20b">
|
||||
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" bold="true" italic="false"/>
|
||||
<style name="Sans_Italic" bold="false" italic="true"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["The Horizontal Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[10500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="SummaryImage" class="java.awt.Image"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true" reprintHeaderOnEachPage="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="frame" uuid="0196275a-2c6c-4116-b010-9d0bcda45056" mode="Opaque" x="0" y="14" width="175" height="11" backcolor="#FFDDDD">
|
||||
<element kind="staticText" uuid="207d1b3a-02df-4e2a-a20c-4c501bf2c220" x="0" y="0" width="130" height="11" forecolor="#FF0000" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6c1309f9-b8d9-4966-907d-91bfb358440c" x="130" y="0" width="45" height="11" forecolor="#FF0000" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="78f1015a-165a-469c-aa2a-4755468d1277" x="0" y="0" width="175" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="0f5c7483-06f7-4263-98c1-f3a95f2e51a5" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="dfaab3a7-3aad-4840-a515-10171cc1802c" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="62974d69-2575-45ef-83c5-f7f28d4d0bcb" x="70" y="1" width="50" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e9880df7-e33f-4cab-86cb-f1867686f42f" x="120" y="1" width="55" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup" reprintHeaderOnEachPage="true">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="30">
|
||||
<element kind="line" uuid="68bb1754-dc4c-40c1-a0d6-371d9df01100" x="0" y="24" width="175" height="1"/>
|
||||
<element kind="textField" uuid="dca9a371-68ea-4fe5-9ae6-8146ed26ebf1" x="10" y="12" width="90" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="cb324b2d-fef8-4e39-8b45-bcdaf9281a7e" x="100" y="12" width="75" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, mmm d, yyyy"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="frame" uuid="5fe47597-9f70-4740-aa8f-a6aa661400b2" mode="Opaque" x="0" y="0" width="175" height="11" backcolor="#C0C0C0">
|
||||
<element kind="staticText" uuid="cf0c8251-3a57-449a-88f9-8a2f37608101" x="0" y="0" width="45" height="11" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="706a4dff-f70f-4945-b836-5cf6ea9c88c6" x="45" y="0" width="25" height="11" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b8753c2b-a55c-42e1-ae04-ee2f2a979126" x="70" y="0" width="50" height="11" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="eb21848b-cb5f-40ab-b768-0f12ace5d3e6" x="120" y="0" width="55" height="11" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="100">
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="b65b3829-29e9-44f3-86a8-8c08fe8e4bf7" x="0" y="0" width="535" height="1"/>
|
||||
<element kind="image" uuid="5794b699-3f34-40fb-b03a-769a99b8cb03" x="5" y="5" width="175" height="40" scaleImage="Clip">
|
||||
<expression><![CDATA["jasperreports.png"]]></expression>
|
||||
<hyperlinkTooltipExpression><![CDATA["The JasperReports Logo"]]></hyperlinkTooltipExpression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="textField" uuid="3435b9b2-55f1-45cb-b25a-7950073b695c" x="180" y="5" width="355" height="35" fontSize="22.0" blankWhenNull="true" hTextAlign="Right" style="Serif_Bold">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9d46b7bf-feb6-420b-bcd1-484f43eb1ddd" x="180" y="40" width="355" height="15" fontSize="12.0" hTextAlign="Right" style="Sans_Italic">
|
||||
<text><![CDATA[(c)2001-2023 by teodord]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bc1228b2-2513-4ed4-b1f5-af6561313ea2" x="235" y="55" width="100" height="40" evaluationTime="Report" hTextAlign="Justified">
|
||||
<expression><![CDATA["There are " + String.valueOf($V{REPORT_COUNT}) + " orders on this report, with a total freight of " + new DecimalFormat("0.00").format($V{FreightSumReport})]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="45">
|
||||
<element kind="frame" uuid="08d13003-9262-4042-9f4b-382c881824ce" x="0" y="0" width="535" height="40">
|
||||
<element kind="staticText" uuid="993d6c63-cfe2-4303-bc58-c86e852588e9" x="0" y="0" width="535" height="25" fontSize="18.0" hTextAlign="Center">
|
||||
<text><![CDATA[Northwind Order List]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="00286faf-87ec-4d1c-8d71-4405ec8fc684" x="0" y="25" width="535" height="15" fontSize="10.0" hTextAlign="Center">
|
||||
<expression><![CDATA["Max order ID is : " + String.valueOf($P{MaxOrderID})]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<columnHeader height="11">
|
||||
<element kind="staticText" uuid="a01b4581-cdd1-49d2-bbb9-01c2561486e9" mode="Opaque" x="0" y="0" width="175" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Orders]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="80">
|
||||
<element kind="frame" uuid="a27aa097-408f-408e-a79c-c54e1626a12c" x="0" y="0" width="175" height="75">
|
||||
<element kind="staticText" uuid="92e0741a-c70d-4ccc-aee3-c25bec417960" x="2" y="2" width="38" height="11" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ce080d24-26ae-4994-90e5-9d74bf6bc7e9" x="40" y="2" width="130" height="11">
|
||||
<printWhenExpression><![CDATA[$F{OrderID} % 10 != 0]]></printWhenExpression>
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c188af55-295e-46aa-bf9d-805df6e82a62" x="40" y="2" width="130" height="11" forecolor="#FF0000" style="Sans_Bold">
|
||||
<printWhenExpression><![CDATA[$F{OrderID} % 10 == 0]]></printWhenExpression>
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="28c920cb-15f7-4c0e-b44f-8c5d956745a5" x="2" y="14" width="38" height="11" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a4afba7a-dc7e-43ab-8ae0-71bd9df2300d" positionType="Float" x="40" y="14" width="130" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3d7eccc0-0488-4c44-b120-98c303b9099a" x="2" y="26" width="38" height="11" style="Sans_Bold">
|
||||
<text><![CDATA[City]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cb963f56-0550-415c-a998-81feec78558c" positionType="Float" x="40" y="26" width="130" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="744088a0-ded5-4c2b-bc90-31627739b47c" x="2" y="38" width="38" height="11" style="Sans_Bold">
|
||||
<text><![CDATA[Region]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6a2f6c96-3ee4-43a7-8d8d-756928cc759f" x="40" y="38" width="130" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="95a57a1d-01ba-4d30-b9f1-6fcbc1cc7827" x="2" y="50" width="38" height="11" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="346278cd-5430-460e-8eac-109a957f944d" x="40" y="50" width="130" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ffabda09-76b8-4d1f-b5fc-ca9fe7633560" x="2" y="62" width="38" height="11" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c600dc81-ad4f-4ee7-9d6a-c5020e1025f5" x="40" y="62" width="130" height="11" pattern="0.00">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="frame" uuid="5b75b741-557c-40aa-a598-7641e24f48f6" mode="Opaque" x="0" y="0" width="175" height="11" backcolor="#333333">
|
||||
<element kind="staticText" uuid="5daa89e9-cba3-44a2-9ff3-2fdaa4554d86" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1d65a1fd-7076-42e7-80d7-a51163a52078" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="66324806-f580-4031-9c36-08c774cca159" x="70" y="0" width="50" height="11" forecolor="#FFFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7ac01241-fe2f-4451-a595-e4e25a0ec456" x="120" y="0" width="55" height="11" forecolor="#FFFFFF" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="frame" uuid="ee9218b6-9bb9-4c52-a67b-3768f5b8329d" x="0" y="5" width="535" height="25">
|
||||
<element kind="staticText" uuid="a34f87ca-4149-4a2c-b99f-ed1239b5019f" x="5" y="5" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="87980ac1-a52c-4796-acdd-2bdf2a2dca5b" x="55" y="5" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e5413519-eec4-45f5-8e89-f0acf9f8a5bf" x="410" y="5" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ecd85ecb-e92a-44a4-b63d-0c4d4eade645" x="460" y="5" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="30a48835-8458-4550-b7e1-1baed2c18c68" x="190" y="5" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0d35f4fd-7de7-4532-b60b-7d2d3362d338" x="265" y="5" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4e87a80e-0b81-44b6-96c7-8f4d51b46858" x="270" y="5" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="65">
|
||||
<element kind="frame" uuid="fdd8bd08-5001-4957-9477-d2f9086304dd" mode="Opaque" x="0" y="10" width="535" height="55" backcolor="#C0C0C0">
|
||||
<element kind="image" uuid="3c290b2f-0416-4046-a608-d6ed384355bd" x="5" y="5" width="100" height="45">
|
||||
<expression><![CDATA[$P{SummaryImage}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b482faf2-6ed2-47a2-a1ca-4399e65e5bd3" x="180" y="5" width="200" height="45" fontSize="12.0" hTextAlign="Justified">
|
||||
<text><![CDATA[That's All Folks! Hei_remind_me_to_put myself up for abduction. END!]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,113 @@
|
||||
<jasperReport name="HyperlinkReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="b6054a7a-8e08-4610-9655-bf6d1d8be6ec" titleNewPage="true" summaryNewPage="true">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<background height="742">
|
||||
<element kind="image" uuid="1e5c5ba2-55d4-446c-ba24-8b6fad9eccc0" x="0" y="0" width="150" height="742" scaleImage="Clip" vImageAlign="Bottom">
|
||||
<expression><![CDATA["jr.watermark.gif"]]></expression>
|
||||
</element>
|
||||
</background>
|
||||
<title height="145">
|
||||
<element kind="frame" uuid="639b254d-ca2e-4922-a66e-efd45e5613d7" mode="Opaque" x="0" y="0" width="555" height="145" backcolor="#FF99CC">
|
||||
<element kind="textField" uuid="dca53bee-7c10-45ad-8335-238e1f680d98" x="5" y="5" width="450" height="20" fontSize="14.0" bold="true">
|
||||
<expression><![CDATA["This is the TITLE section"]]></expression>
|
||||
<anchorNameExpression><![CDATA["title"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e8bddac5-3ad7-49b3-80ff-698cf84de7c6" x="5" y="35" width="300" height="15" forecolor="#0000FF" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the summary section."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["summary"]]></hyperlinkAnchorExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Skip to the summary section"]]></hyperlinkTooltipExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="218ee333-139f-4d52-a444-4ea23f6265f7" x="5" y="65" width="300" height="15" forecolor="#008000" linkType="LocalPage">
|
||||
<expression><![CDATA[" >> Click here to go to the second page."]]></expression>
|
||||
<hyperlinkPageExpression><![CDATA[2]]></hyperlinkPageExpression>
|
||||
<propertyExpression name="net.sf.jasperreports.export.xls.sheet.name"><![CDATA["First Page"]]></propertyExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="773ef7f6-735d-47f7-8b16-d8136c5da1d3" x="5" y="95" width="300" height="15" linkType="Reference" linkTarget="Blank">
|
||||
<expression><![CDATA[" >> Click here to go to www.google.com"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.google.com"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="82785a38-76be-4973-bea6-1614dbdaeec8" x="310" y="90" width="200" height="30" linkType="Reference" linkTarget="Blank" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["google.gif"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.google.com"]]></hyperlinkReferenceExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Searching for something?"]]></hyperlinkTooltipExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a6fae2b6-f702-43e7-b0ad-896b1e1cf00f" x="5" y="125" width="400" height="15" linkType="RemoteAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to another PDF file (in fact, we use the same file)."]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["./HyperlinkReport.pdf"]]></hyperlinkReferenceExpression>
|
||||
<hyperlinkAnchorExpression><![CDATA["title"]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="145">
|
||||
<element kind="frame" uuid="12ab7d69-93a1-416b-8939-013790160b96" mode="Opaque" x="0" y="0" width="555" height="145" backcolor="#CCFFCC">
|
||||
<element kind="textField" uuid="47f4ca04-db59-40b0-ae24-677f4c60cadb" x="5" y="5" width="450" height="20" fontSize="14.0" bold="true">
|
||||
<expression><![CDATA["This is the HEADER section of the page number " + String.valueOf($V{PAGE_NUMBER}) + "."]]></expression>
|
||||
<anchorNameExpression><![CDATA["pageHeader_" + String.valueOf($V{PAGE_NUMBER})]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ee65f99d-1daa-4f69-825a-33e9a74a1552" x="5" y="35" width="300" height="15" forecolor="#FF0000" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the title section."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["title"]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7e334d20-accb-4aa7-b46c-803437440171" x="5" y="65" width="300" height="15" forecolor="#0000FF" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the summary section."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["summary"]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="013dd321-4255-4bbc-9e0e-8a38e9c4fe58" x="5" y="95" width="300" height="15" forecolor="#FFCC00" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the footer of this page."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["pageFooter_" + String.valueOf($V{PAGE_NUMBER})]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<pageFooter height="145">
|
||||
<element kind="frame" uuid="c6a6e7c2-7b8e-4a37-89ae-c5eaf410cab1" mode="Opaque" x="0" y="0" width="555" height="145" backcolor="#FFFF99">
|
||||
<element kind="textField" uuid="5b0eb03a-343d-43af-b839-4c44069a9a46" x="5" y="5" width="450" height="20" fontSize="14.0" bold="true">
|
||||
<expression><![CDATA["This is the FOOTER section of the page number " + String.valueOf($V{PAGE_NUMBER}) + "."]]></expression>
|
||||
<anchorNameExpression><![CDATA["pageFooter_" + String.valueOf($V{PAGE_NUMBER})]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="34a84843-79a0-4ec9-91ab-a447197646ed" x="5" y="35" width="300" height="15" forecolor="#FF0000" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the title section."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["title"]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6cae9978-0fc8-4026-a6ab-e936ff082060" x="5" y="65" width="300" height="15" forecolor="#0000FF" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the summary section."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["summary"]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="507d95ba-97ae-454d-a63e-fcb161ebf14c" x="5" y="95" width="300" height="15" forecolor="#008000" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the header of this page."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["pageHeader_" + String.valueOf($V{PAGE_NUMBER})]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="145">
|
||||
<element kind="frame" uuid="071ee33d-fa6d-43e5-9461-0cf1c6af0930" mode="Opaque" x="0" y="0" width="555" height="145" backcolor="#99CCFF">
|
||||
<element kind="textField" uuid="c742532b-29e7-43bf-8f21-58de7530f389" x="5" y="5" width="450" height="20" fontSize="14.0" bold="true">
|
||||
<expression><![CDATA["This is the SUMMARY section"]]></expression>
|
||||
<anchorNameExpression><![CDATA["summary"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9902acc3-e821-4e4d-9c94-03b442681010" x="5" y="35" width="300" height="15" forecolor="#FF0000" linkType="LocalAnchor">
|
||||
<expression><![CDATA[" >> Click here to go to the title section."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA["title"]]></hyperlinkAnchorExpression>
|
||||
<propertyExpression name="net.sf.jasperreports.export.xls.sheet.name"><![CDATA["Third Page"]]></propertyExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="06bddced-f753-4135-a18b-9cc2caae3db3" x="5" y="65" width="300" height="15" forecolor="#008000" linkType="LocalPage">
|
||||
<expression><![CDATA[" >> Click here to go to the second page."]]></expression>
|
||||
<hyperlinkPageExpression><![CDATA[2]]></hyperlinkPageExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8d6e4b25-61c5-4888-a2dd-66fc0d2d16ed" x="5" y="95" width="300" height="15" linkType="Reference">
|
||||
<expression><![CDATA[" >> Click here to go to www.google.com"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.google.com"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,37 @@
|
||||
<jasperReport name="I18nReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" resourceBundle="i18n" uuid="280f7abe-5b19-4e15-8223-612e25a5f66a">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="number" class="java.lang.Double">
|
||||
<defaultValueExpression><![CDATA[new Double(1234567 + Math.random())]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<title height="552">
|
||||
<element kind="textField" uuid="9e47d16e-496c-46ee-8e1f-7ad49e928d48" positionType="Float" x="20" y="0" width="530" height="20" fontSize="14.0" pattern="EEEE, MMMM dd, yyyy" hTextAlign="Right">
|
||||
<expression><![CDATA[new Date()]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pptx.field.type" value="datetime"/>
|
||||
</element>
|
||||
<element kind="image" uuid="46e07ab6-7965-4fbe-a6f5-c9c2db5dda0f" positionType="Float" x="20" y="30" width="100" height="50" scaleImage="Clip">
|
||||
<expression><![CDATA[$R{image.flag}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="b776962f-11f2-417a-915d-477540da81bd" positionType="Float" x="150" y="30" width="400" height="50" fontSize="24.0">
|
||||
<expression><![CDATA[$P{REPORT_LOCALE}.getDisplayName($P{REPORT_LOCALE})]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="b335f49d-4592-49d1-b24b-045de94e7ae3" positionType="Float" x="20" y="100" width="530" height="20" fontSize="14.0" textAdjust="StretchHeight" blankWhenNull="true" hTextAlign="Justified">
|
||||
<expression><![CDATA[$R{text.paragraph1}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="96820d9b-4eec-439f-b4b6-aad1b4f6a2c3" positionType="Float" x="20" y="125" width="530" height="20" fontSize="14.0" textAdjust="StretchHeight" blankWhenNull="true" hTextAlign="Justified">
|
||||
<expression><![CDATA[$R{text.paragraph2}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="92ed017e-89bd-4306-a531-eabca1d57f83" positionType="Float" x="20" y="150" width="530" height="20" fontSize="14.0" textAdjust="StretchHeight" blankWhenNull="true" hTextAlign="Justified">
|
||||
<expression><![CDATA[$R{text.paragraph3}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5d80dc10-e9b0-49ee-b760-19527151067b" positionType="Float" x="20" y="210" width="530" height="20" forecolor="#FF0000" fontSize="14.0" textAdjust="StretchHeight" blankWhenNull="true">
|
||||
<expression><![CDATA[msg($R{text.message}, $P{number})]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0659a5e0-e391-400f-ac5c-5534289781ce" positionType="Float" x="20" y="175" width="530" height="28" forecolor="#0000FF" fontSize="18.0" pdfFontName="Helvetica-Oblique" textAdjust="StretchHeight" pattern="full,short" blankWhenNull="true" italic="true">
|
||||
<expression><![CDATA[new Date()]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pptx.field.type" value="datetime"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="4e74aed5-73d8-46b8-ad28-40b52b0b09a8" positionType="Float" x="20" y="235" width="530" height="15" fontSize="10.0" pdfFontName="Helvetica-Oblique" textAdjust="StretchHeight" blankWhenNull="true" italic="true" hTextAlign="Right">
|
||||
<expression><![CDATA[$R{text.contributors}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,225 @@
|
||||
<jasperReport name="IconLabelReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="4f4cbf5b-ee86-41d0-804f-5b17e8c13e40">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="Main" default="true" mode="Opaque" fontName="DejaVu Sans" fontSize="12.0">
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Component" style="Main" forecolor="#000000" backcolor="#FFFF00">
|
||||
<box padding="10" style="Main">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Label" style="Main" forecolor="#0000FF" backcolor="#00FFFF" hTextAlign="Center" hImageAlign="Center">
|
||||
<box padding="10" style="Main">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Icon" style="Main" forecolor="#FF0000" backcolor="#FFC800" hTextAlign="Center" hImageAlign="Center" fontName="JasperReports Icons">
|
||||
<box padding="10" style="Main">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</style>
|
||||
<group name="Dummy">
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="699cc790-7e42-410b-a2aa-4ea21dc65f2c" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="Start" labelFill="Vertical" hAlign="Right" vAlign="Bottom" style="Component">
|
||||
<labelTextField uuid="605b583e-639e-4f8d-b5cd-d89424bff3b0" x="0" y="0" width="1" height="1" fontSize="8.0" textAdjust="StretchHeight" vTextAlign="Bottom" style="Label">
|
||||
<expression><![CDATA["This is it!"]]></expression>
|
||||
<box padding="5" style="Label">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="8a92e5ce-e1c2-40df-8b1f-dbfe4f4b713b" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="1b8394cf-650c-4732-b1ea-f40d41439f22" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA[".\n.\n.\n.\n.\niconPosition=\"Start\"\nlabelFill=\"Vertical\"\nhorizontalAlignment=\"Right\"\nverticalAlignment=\"Bottom\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="3dd69925-afe1-44ef-a001-344eb40bb337" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="Start" labelFill="Both" hAlign="Center" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="22bb56ea-4fc2-4f23-bc08-01f085973404" x="0" y="0" width="1" height="1" fontSize="8.0" textAdjust="StretchHeight" vTextAlign="Bottom" style="Label">
|
||||
<expression><![CDATA["This is it!"]]></expression>
|
||||
<box padding="5" style="Label">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="ea3013f7-faab-4e42-b052-664bd94b4182" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="bbcee49e-8cd8-4a6a-9e20-1f687300410d" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA[".\n.\n.\n.\n.\niconPosition=\"Start\"\nlabelFill=\"Both\"\nhorizontalAlignment=\"Center\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="25b63cfa-5624-46f2-8161-b093deea55bd" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="Start" labelFill="Both" hAlign="Center" vAlign="Middle" style="Component">
|
||||
<labelTextField uuid="9288daa2-c43f-4528-820b-be546a77f340" x="0" y="0" width="1" height="1" fontSize="8.0" textAdjust="StretchHeight" vTextAlign="Bottom" style="Label">
|
||||
<expression><![CDATA["This is it!"]]></expression>
|
||||
<box padding="5" style="Label">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="5f17782f-231a-421b-8f5f-04935ea286a4" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="04ee6b68-25a1-4f44-881d-b8268ec04380" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA[".\n.\n.\n.\n.\niconPosition=\"Start\"\nlabelFill=\"Both\"\nhorizontalAlignment=\"Center\"\nverticalAlignment=\"Middle\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="c1da4208-2b90-4a91-84ee-5764a8f91f76" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="Horizontal" hAlign="Center" vAlign="Middle" style="Component">
|
||||
<labelTextField uuid="2561296b-c9b2-4324-9159-9517cc9fe6b0" x="0" y="0" width="1" height="1" fontSize="8.0" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is it!"]]></expression>
|
||||
<box padding="5" style="Label">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="05654e83-382c-4ff8-9eb8-ac4b417cb387" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="2f5fc455-fddb-432b-a813-4a1d37d22830" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA[".\n.\n.\n.\n.\niconPosition=\"End\"\nlabelFill=\"Horizontal\"\nhorizontalAlignment=\"Center\"\nverticalAlignment=\"Middle\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="458119e1-f837-409b-91ae-f626a0ca99c8" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="Horizontal" hAlign="Center" vAlign="Bottom" style="Component">
|
||||
<labelTextField uuid="e77bca92-182f-4be3-95dc-f97d91ee1fcb" x="0" y="0" width="1" height="1" fontSize="8.0" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is it!"]]></expression>
|
||||
<box padding="5" style="Label">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="8330f813-5318-4769-acb8-8fb714f490e0" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="15fac62e-aa2d-43e2-a434-2cb80878aff8" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA[".\n.\n.\n.\n.\niconPosition=\"End\"\nlabelFill=\"Horizontal\"\nhorizontalAlignment=\"Center\"\nverticalAlignment=\"Bottom\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="e7b057a2-7b6d-4b70-b093-ebeb0fb60d08" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="Horizontal" hAlign="Center" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="fa7dfdf5-80e6-465d-b4a9-4e747f4f74c8" x="0" y="0" width="1" height="1" fontSize="8.0" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is it!"]]></expression>
|
||||
<box padding="5" style="Label">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="2581e7ff-6c71-44b1-9650-84feeaed5e5c" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="a979b093-ac92-45da-adac-8a861ea268cb" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA[".\n.\n.\n.\n.\niconPosition=\"End\"\nlabelFill=\"Horizontal\"\nhorizontalAlignment=\"Center\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="1170ce2e-ad4e-47ab-9e27-5948486ce366" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="Horizontal" hAlign="Center" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="6d30a538-46c2-49c1-a927-0ddb33aa178a" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is the shipping address."]]></expression>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="eef5959b-1908-440c-9b32-19870cfeaa2b" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="4cdc200a-6c51-4462-b785-6205d4a32af9" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA["iconPosition=\"End\"\nlabelFill=\"Horizontal\"\nhorizontalAlignment=\"Center\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="47c546c5-70e5-4e9a-b81f-fe140a06759d" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="None" hAlign="Center" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="1da65b0c-59f2-4c60-922b-dd9885c3232d" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is the shipping address."]]></expression>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="47ea3816-a308-47c0-b89c-12bd55173b02" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="c753c82a-d811-46c9-aad6-f32be7edf623" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA["iconPosition=\"End\"\nlabelFill=\"None\"\nhorizontalAlignment=\"Center\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="070c9803-1ada-424a-9dec-71ec5a31431f" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="None" hAlign="Right" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="285161b3-bcd4-4fd1-b3fd-c9a0717a7460" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is the shipping address."]]></expression>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="a57a5917-40a0-4ef6-abc0-c5729597c901" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="b73501fc-8fe2-4619-9935-e19b9fe78167" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA["iconPosition=\"End\"\nlabelFill=\"None\"\nhorizontalAlignment=\"Right\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="b3e39060-5a38-4387-afda-07105b944699" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="Horizontal" hAlign="Right" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="cced8cf7-6507-4b5c-abf7-5c063c02e9c3" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is the shipping address."]]></expression>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="33346b61-2d25-4ee5-9245-e4d77eab14b3" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="ae3d5537-f8fd-4790-b08f-54835914547c" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA["iconPosition=\"End\"\nlabelFill=\"Horizontal\"\nhorizontalAlignment=\"Right\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="d44d322e-af6c-4fd1-86c6-462049506d75" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="Horizontal" hAlign="Left" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="06f34e01-5924-4f20-a258-f15342694893" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is the shipping address."]]></expression>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="3bb8e763-e6d5-4155-b2dd-b757bb9db619" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="87a0fbcb-1d13-46ee-991f-eae68144e34f" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA["iconPosition=\"End\"\nlabelFill=\"Horizontal\"\nhorizontalAlignment=\"Left\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="15">
|
||||
<element kind="component" uuid="1611c88c-ff25-4206-b36d-5dc194397b54" stretchType="ContainerHeight" x="0" y="5" width="200" height="10" style="Component">
|
||||
<component kind="iconLabel" iconPosition="End" labelFill="None" hAlign="Left" vAlign="Top" style="Component">
|
||||
<labelTextField uuid="2e71178f-5bce-4d30-b517-2ce651a07866" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Label">
|
||||
<expression><![CDATA["This is the shipping address."]]></expression>
|
||||
</labelTextField>
|
||||
<iconTextField uuid="971bb487-b8df-46ce-a6d4-036bd50bf77e" x="0" y="0" width="1" height="1" textAdjust="StretchHeight" style="Icon">
|
||||
<expression><![CDATA["\uE001\uE002\uE004"]]></expression>
|
||||
</iconTextField>
|
||||
</component>
|
||||
</element>
|
||||
<element kind="textField" uuid="62b6fb20-22e9-4477-bb0d-806d12877916" stretchType="ContainerHeight" x="250" y="5" width="250" height="10" textAdjust="StretchHeight" style="Main">
|
||||
<expression><![CDATA["iconPosition=\"End\"\nlabelFill=\"None\"\nhorizontalAlignment=\"Left\"\nverticalAlignment=\"Top\""]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,257 @@
|
||||
<jasperReport name="ImagesReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="96220c86-3db6-45c8-a7a3-5ecd9e208dd0">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="imageBox" mode="Opaque" backcolor="#FFFF00">
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</style>
|
||||
<group name="dummy">
|
||||
<groupHeader>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="e37c3ef3-010c-482b-965e-a48565d5736d" x="0" y="0" width="150" height="40">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="399ad0a8-08fe-4eb2-8750-c67fc8d9145a" x="200" y="0" width="150" height="40" usingCache="false" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="858e3729-6b20-4761-bfef-ed371e8efad9" mode="Opaque" x="400" y="0" width="150" height="40" backcolor="#FFFF00" usingCache="false" hImageAlign="Right" vImageAlign="Bottom">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box padding="5">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="0b994f38-1a2f-410c-afc0-34fe8ecd800e" x="0" y="0" width="150" height="40" scaleImage="Clip">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="cf00e302-dbe7-4143-a14b-2351ea3c4b7e" x="200" y="0" width="150" height="40" scaleImage="Clip" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="e94f5a7b-3207-4749-a8f4-22f8e1784c1c" mode="Opaque" x="400" y="0" width="150" height="40" backcolor="#FFFF00" scaleImage="Clip" hImageAlign="Right" vImageAlign="Bottom">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box padding="5">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="72b6c9a4-6169-4566-a41a-060a51ab2670" x="0" y="0" width="150" height="40" scaleImage="FillFrame">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="41d8b219-b3ce-459a-87fa-770178e9b501" x="200" y="0" width="150" height="40" scaleImage="FillFrame">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="681236eb-3258-4bc0-845d-5f137f4a3b42" mode="Opaque" x="400" y="0" width="150" height="40" backcolor="#FFFF00" scaleImage="FillFrame">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
<box padding="5">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="frame" uuid="3ebbaf9c-665b-45ef-a086-4b070296d46d" mode="Opaque" x="0" y="0" width="150" height="40" backcolor="#FFDDDD">
|
||||
<element kind="image" uuid="67368150-3d55-4d5e-8eec-b2ec6f9699ce" x="5" y="5" width="70" height="30">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="frame" uuid="985c5132-c163-427b-8131-a44ad4cc5779" mode="Opaque" x="200" y="0" width="150" height="40" backcolor="#FFDDDD">
|
||||
<element kind="image" uuid="aae8c5bf-bdbc-4613-863e-3f9451cf8057" x="5" y="5" width="70" height="30" backcolor="#FFDDDD" scaleImage="Clip">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="frame" uuid="a19b3956-bd54-488b-8c1b-c1c0f45ca2a5" mode="Opaque" x="400" y="0" width="150" height="40" backcolor="#FFDDDD">
|
||||
<element kind="image" uuid="980641b2-40c5-4586-bb32-5c45c0a3a015" x="5" y="5" width="70" height="30" backcolor="#FFDDDD" scaleImage="FillFrame">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="frame" uuid="2467a3a6-7f46-4d05-9084-025187a5af6e" mode="Opaque" x="0" y="0" width="150" height="40" backcolor="#FFDDDD">
|
||||
<element kind="image" uuid="b9ba7b66-d56b-4f01-8034-27ea232a0386" mode="Opaque" x="5" y="5" width="30" height="30" backcolor="#DDFFDD">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="frame" uuid="fed63363-845c-4537-9b17-1f2b387e72f7" mode="Opaque" x="200" y="0" width="150" height="40" backcolor="#FFDDDD">
|
||||
<element kind="image" uuid="f1c5bb63-4251-45a1-8826-f7981a24be1b" mode="Opaque" x="5" y="5" width="120" height="30" backcolor="#DDFFDD" scaleImage="Clip" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="frame" uuid="d3651c48-0845-426e-ba98-3a204ca8afa0" mode="Opaque" x="400" y="0" width="150" height="40" backcolor="#FFDDDD">
|
||||
<element kind="image" uuid="ad801eaa-04b7-4ff8-b5b2-76f2ba748e5c" mode="Opaque" x="5" y="5" width="120" height="30" backcolor="#DDFFDD" scaleImage="FillFrame" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="7aa382df-165f-4804-a872-95f2f3b7d962" x="0" y="0" width="50" height="30" forecolor="#FF0000" scaleImage="Clip">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="b9b4bacf-36f2-4874-bb9d-8c3bd3c6b38c" x="100" y="0" width="50" height="30" forecolor="#FF0000" scaleImage="Clip">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineStyle="Dashed"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="1de4ec8e-4aba-4221-a5c7-85845d59e4ab" x="200" y="0" width="50" height="30" forecolor="#FF0000" scaleImage="Clip">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="080418d2-f1ae-4ada-a3c2-457f771f2551" x="300" y="0" width="50" height="30" forecolor="#FF0000" scaleImage="Clip">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="2.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="22db7c17-476e-4808-9590-5cbe18d8c0a6" x="400" y="0" width="50" height="30" forecolor="#FF0000" scaleImage="Clip" hImageAlign="Right">
|
||||
<expression><![CDATA["transparent.gif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="4.0"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="21095228-6828-48ea-ac38-f8f6b1583285" x="500" y="0" width="6" height="6" forecolor="#00FF00">
|
||||
<expression><![CDATA["1redpixel.gif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="4.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="40493f25-28ad-48fe-a160-81698da882ba" x="0" y="0" width="150" height="40" scaleImage="RealHeight" style="imageBox">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
</element>
|
||||
<element kind="image" uuid="95982a1f-3111-455b-b4db-7c62186d6e3a" x="200" y="0" width="150" height="40" scaleImage="RealSize" vImageAlign="Top" style="imageBox">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
</element>
|
||||
<element kind="image" uuid="a1d0ccd8-aad9-407d-aee2-d150edd02de3" x="400" y="0" width="100" height="40" scaleImage="RealHeight" style="imageBox">
|
||||
<expression><![CDATA["dukesign.jpg"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="e37c3ef3-010c-482b-965e-a48565d5736d" x="0" y="0" width="150" height="40">
|
||||
<expression><![CDATA["jilagan-butterfly.svg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="399ad0a8-08fe-4eb2-8750-c67fc8d9145a" x="200" y="0" width="150" height="40" scaleImage="Clip" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["jilagan-butterfly.svg"]]></expression>
|
||||
<box padding="5">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="058e3729-6b20-4761-bfef-ed371e8efad9" mode="Opaque" x="400" y="0" width="150" height="40" backcolor="#DDDDFF" scaleImage="FillFrame">
|
||||
<expression><![CDATA["jilagan-butterfly.svg"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="image" uuid="e27c3ef3-010c-482b-965e-a48565d5736d" x="0" y="0" width="150" height="40">
|
||||
<expression><![CDATA["marbles.tif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="299ad0a8-08fe-4eb2-8750-c67fc8d9145a" x="200" y="0" width="150" height="40" scaleImage="Clip" hImageAlign="Center" vImageAlign="Middle">
|
||||
<expression><![CDATA["marbles.tif"]]></expression>
|
||||
<box padding="5">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="758e3729-6b20-4761-bfef-ed371e8efad9" mode="Opaque" x="400" y="0" width="150" height="40" backcolor="#DDDDFF" scaleImage="FillFrame">
|
||||
<expression><![CDATA["marbles.tif"]]></expression>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
<band height="125">
|
||||
<element kind="image" uuid="98193509-96ae-4edf-9a23-94b4090ac615" mode="Opaque" x="0" y="0" width="150" height="115" backcolor="#DDFFDD" scaleImage="Clip" onErrorType="Icon" linkType="Reference" lazy="true" hImageAlign="Right" vImageAlign="Bottom">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.png"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.png"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="0c5213f6-2809-4a71-ae01-716a6d8fa48f" mode="Opaque" x="200" y="0" width="40" height="115" backcolor="#DDFFDD" scaleImage="Clip" onErrorType="Icon" linkType="Reference" lazy="true" vImageAlign="Middle">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.png"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.png"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="37feb626-ff67-492d-8362-dd2e801f2d32" mode="Opaque" x="250" y="0" width="40" height="115" backcolor="#DDFFDD" scaleImage="FillFrame" onErrorType="Icon" linkType="Reference" lazy="true">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.png"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.png"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="b0a002a8-09bb-4ad1-a2b1-c8bbd1dd7c82" mode="Opaque" x="300" y="0" width="40" height="115" backcolor="#DDFFDD" scaleImage="RetainShape" onErrorType="Icon" linkType="Reference" lazy="true" vImageAlign="Middle">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.png"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.png"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="b4759a3e-c39d-4847-bf25-1b217320f668" mode="Opaque" x="400" y="0" width="150" height="115" backcolor="#DDFFDD" scaleImage="RetainShape" onErrorType="Icon" linkType="Reference" lazy="true">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.png"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.png"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="125">
|
||||
<element kind="image" uuid="b9e2b8b0-85f8-4236-a861-e3d7a12eda84" mode="Opaque" x="0" y="0" width="150" height="115" backcolor="#DDFFDD" scaleImage="Clip" onErrorType="Icon" linkType="Reference" lazy="true" hImageAlign="Right" vImageAlign="Bottom">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.svg"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.svg"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="1f6f9acc-01d3-42e6-95c0-880d4e36945a" mode="Opaque" x="200" y="0" width="40" height="115" backcolor="#DDFFDD" scaleImage="Clip" onErrorType="Icon" linkType="Reference" lazy="true" vImageAlign="Middle">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.svg"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.svg"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="e14de3e7-1393-4f58-9289-780953605fdd" mode="Opaque" x="250" y="0" width="40" height="115" backcolor="#DDFFDD" scaleImage="FillFrame" onErrorType="Icon" linkType="Reference" lazy="true">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.svg"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.svg"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="62d2f30d-a73b-4443-baa0-0e36aed831fb" mode="Opaque" x="300" y="0" width="40" height="115" backcolor="#DDFFDD" scaleImage="RetainShape" onErrorType="Icon" linkType="Reference" lazy="true" vImageAlign="Middle">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.svg"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.svg"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="image" uuid="8353450d-6b29-4139-9f34-274362589355" mode="Opaque" x="400" y="0" width="150" height="115" backcolor="#DDFFDD" scaleImage="RetainShape" onErrorType="Icon" linkType="Reference" lazy="true">
|
||||
<expression><![CDATA["https://jasperreports.sourceforge.net/jasperreports.svg"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["https://jasperreports.sf.net/jasperreports.svg"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,17 @@
|
||||
<jasperReport name="JFreeChartReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" scriptletClass="net.sf.jasperreports.samples.jfreechart.JFreeChartScriptlet" uuid="e80a6baf-f2a0-45d1-86f2-ffc37261b58f">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<variable name="Chart" calculation="System" class="net.sf.jasperreports.renderers.Renderable"/>
|
||||
<title height="742">
|
||||
<element kind="line" uuid="ecfc3fd6-6f15-4efa-a0f6-79df7fa995c9" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="f7a0e274-009b-4a5e-831a-70bcb920bae6" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center">
|
||||
<text><![CDATA[JFreeChart Sample]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4ebce177-ccb0-4b6e-abca-d5d9a50c7e81" x="0" y="50" width="515" height="50" fontSize="12.0" hTextAlign="Center">
|
||||
<expression><![CDATA["This sample uses JFreeChart Version 1.0.0-pre2\n" + "Written by David Gilbert (david.gilbert@object-refinery.com) and others.\n" + "(C)opyright 2000-2004, by Object Refinery Limited and Contributors."]]></expression>
|
||||
</element>
|
||||
<element kind="image" uuid="8c98f0e7-182b-44c6-abfc-24abec46bb15" x="0" y="110" width="515" height="300" scaleImage="Clip" linkType="Reference" hImageAlign="Center">
|
||||
<expression><![CDATA[$V{Chart}]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.jfree.org/jfreechart"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,33 @@
|
||||
<jasperReport name="JavaScriptReport" language="javascript" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="418e076d-d0f8-4400-aec9-2cbc64314d64">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="A" class="java.lang.Double">
|
||||
<defaultValueExpression><![CDATA[3]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="B" class="java.lang.Double">
|
||||
<defaultValueExpression><![CDATA[5]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<title height="742">
|
||||
<element kind="line" uuid="d7f34daf-9399-4685-bd09-3822528b8bac" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="579698b9-4fb7-4c83-981b-2b8ee74fa007" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center">
|
||||
<text><![CDATA[JavaScript Sample]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="fae829a7-88b1-45cc-a75d-61a43de86079" positionType="Float" x="0" y="150" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[A =]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fcd695e0-78b1-4ccb-81ca-4de3b380708a" x="280" y="150" width="200" height="35" fontSize="24.0">
|
||||
<expression><![CDATA[$P{A}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="592f0f5d-7dcf-452a-9c41-dd075876d058" positionType="Float" x="0" y="190" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[B =]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b4ec720-f78c-4cdd-8d9e-023ab209d8bb" x="280" y="190" width="200" height="35" fontSize="24.0">
|
||||
<expression><![CDATA[$P{B}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5171008e-24c8-4515-bbe5-952a65015217" positionType="Float" x="0" y="240" width="259" height="35" fontSize="24.0" hTextAlign="Right">
|
||||
<text><![CDATA[A + B =]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4d3a5016-b734-4ecd-b795-9ec91755a0f7" x="280" y="240" width="200" height="35" forecolor="#008000" fontSize="24.0">
|
||||
<expression><![CDATA[$P{A} + $P{B}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,66 @@
|
||||
<jasperReport name="JsonCustomersReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="bbe115b5-a5a0-4b39-9b73-7092dc59ab6d">
|
||||
<property name="net.sf.jasperreports.json.source" value="data/northwind.json"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="NO_DATA_ADAPTER"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<query language="json"><![CDATA[Northwind.Customers]]></query>
|
||||
<field name="CustomerID" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.json.field.expression" value="CustomerID"/>
|
||||
</field>
|
||||
<field name="CompanyName" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.json.field.expression" value="CompanyName"/>
|
||||
</field>
|
||||
<title height="50">
|
||||
<element kind="line" uuid="fc148b4e-50df-4a12-aa14-8505a4cfa6e1" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="5bf7651c-cd6b-4eaf-b65a-1413d60faab0" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Customer Orders Report]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="21">
|
||||
<element kind="staticText" uuid="da0f1cad-f552-424b-bf19-b41cabbfa4ac" mode="Opaque" x="0" y="5" width="515" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Customer Order List]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="50">
|
||||
<element kind="textField" uuid="0aaeed6e-7ba1-4ab9-be59-d6ca702995fc" x="5" y="5" width="100" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{CustomerID}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="68e08f51-8c24-4c85-95f3-616e40c8ddab" x="404" y="5" width="100" height="15" printWhenDetailOverflows="true" printRepeatedValues="false" style="Sans_Bold">
|
||||
<text><![CDATA[(continued)]]></text>
|
||||
</element>
|
||||
<element kind="line" uuid="6d76c22c-329f-4e77-a886-8580d3cb6bc1" x="0" y="20" width="515" height="1" printWhenDetailOverflows="true"/>
|
||||
<element kind="subreport" uuid="122eb7b3-e2bf-49eb-859d-4c29bfd6882e" x="5" y="25" width="507" height="20" backcolor="#FFCC99" printRepeatedValues="false" removeLineWhenBlank="true">
|
||||
<expression><![CDATA["JsonOrdersReport.jasper"]]></expression>
|
||||
<parameter name="net.sf.jasperreports.json.date.pattern">
|
||||
<expression><![CDATA[$P{net.sf.jasperreports.json.date.pattern}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="net.sf.jasperreports.json.number.pattern">
|
||||
<expression><![CDATA[$P{net.sf.jasperreports.json.number.pattern}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="JSON_LOCALE">
|
||||
<expression><![CDATA[$P{JSON_LOCALE}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="CustomerID">
|
||||
<expression><![CDATA[$F{CustomerID}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="net.sf.jasperreports.json.source">
|
||||
<expression><![CDATA["data/northwind.json"]]></expression>
|
||||
</parameter>
|
||||
</element>
|
||||
<element kind="textField" uuid="9a4a0a5d-4b75-4d2b-a647-aa495101df48" x="109" y="5" width="291" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{CompanyName}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="1371178a-a590-4616-affe-a4e1a24bcc84" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="3eb302d8-0855-4f82-a666-3c9628dce372" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="86f46fca-dbcb-4a60-b2f7-f8da6a4224f7" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,96 @@
|
||||
<jasperReport name="JsonHttpDataAdapterReport" language="java" columnCount="3" pageWidth="595" pageHeight="842" columnWidth="171" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="b85a2cf8-dd0c-4a31-804c-e7b217f9b42b">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/JsonHttpDataAdapter.jrdax"/>
|
||||
<dataset name="FetchDataset" uuid="753275b1-35e7-428e-87be-88a1863e1c06"/>
|
||||
<dataset name="MoviesDataset" uuid="bb6eeca6-9992-4268-8570-db12d8d5c79d">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/JsonHttpDataAdapter.jrdax"/>
|
||||
<parameter name="page" class="java.lang.Integer">
|
||||
<property name="net.sf.jasperreports.http.data.url.parameter"/>
|
||||
</parameter>
|
||||
<query language="jsonql"><![CDATA[animals]]></query>
|
||||
<field name="name" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="name"/>
|
||||
</field>
|
||||
<field name="size" class="java.lang.Integer">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="size"/>
|
||||
</field>
|
||||
<field name="type" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="type"/>
|
||||
</field>
|
||||
<field name="image" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="image"/>
|
||||
</field>
|
||||
</dataset>
|
||||
<query language="jsonql"><![CDATA[]]></query>
|
||||
<field name="totalResults" class="java.lang.Integer">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="totalResults"/>
|
||||
</field>
|
||||
<title height="79" splitType="Stretch">
|
||||
<element kind="line" uuid="d50b9e25-6694-498a-974d-18a5b81b9ac2" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="5894de4f-25db-48b0-965f-d30db16abf34" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center">
|
||||
<expression><![CDATA["HTTP Data Adapter Report"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="823dfcca-53db-4d93-9de4-f11b18188e95" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center">
|
||||
<expression><![CDATA["List of Animals"]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="35" splitType="Stretch">
|
||||
<element kind="textField" uuid="3d060769-58a9-49df-bfd3-9ba8c027b0e7" mode="Opaque" x="0" y="10" width="515" height="15" backcolor="#E6E6E6" hTextAlign="Left">
|
||||
<expression><![CDATA["Current HTTP request for JSON data returned " + $F{totalResults} + " results."]]></expression>
|
||||
<box>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="65" splitType="Stretch">
|
||||
<element kind="component" uuid="a7ece49e-f10a-43eb-8c09-86353ba9225d" x="0" y="0" width="170" height="65">
|
||||
<component kind="list" printOrder="Vertical">
|
||||
<datasetRun uuid="61c31d0f-e3b3-46c6-a11a-8c5d8b7016cf" subDataset="FetchDataset">
|
||||
<dataSourceExpression><![CDATA[new JREmptyDataSource((int)(Math.ceil($F{totalResults} / 10d)))]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<contents height="65" width="170">
|
||||
<element kind="component" uuid="ef2ce737-0796-45e1-b7cb-7d595e8f6c7e" x="0" y="0" width="170" height="65">
|
||||
<component kind="list" printOrder="Vertical">
|
||||
<datasetRun uuid="134b029e-9e8b-401f-9bd1-2a6087ea1242" subDataset="MoviesDataset">
|
||||
<parameter name="page">
|
||||
<expression><![CDATA[$V{REPORT_COUNT}]]></expression>
|
||||
</parameter>
|
||||
</datasetRun>
|
||||
<contents height="65" width="170">
|
||||
<element kind="textField" uuid="2719d9f4-8092-4a8b-96f2-4ae8e6893b81" x="0" y="0" width="50" height="60" blankWhenNull="true">
|
||||
<printWhenExpression><![CDATA[$F{image} == null || "N/A".equals($F{image})]]></printWhenExpression>
|
||||
<box>
|
||||
<pen lineWidth="0.1"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="image" uuid="2719d9f4-8092-4a8b-96f2-4ae8e6893b80" x="0" y="0" width="50" height="60">
|
||||
<printWhenExpression><![CDATA[$F{image} != null && !"N/A".equals($F{image})]]></printWhenExpression>
|
||||
<expression><![CDATA["http://localhost:8080/image.jsp?name=" + $F{image}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="01569877-14f7-446d-b7bc-822f76698abe" x="55" y="0" width="114" height="12" textAdjust="StretchHeight" bold="true">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="eeea0d4c-cb97-4fd3-91cf-b72b3dde0107" positionType="Float" x="55" y="14" width="114" height="12">
|
||||
<expression><![CDATA[$F{size} + "kb"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a531e713-3704-4712-bf86-28420338e08c" positionType="Float" x="55" y="26" width="114" height="12">
|
||||
<expression><![CDATA[$F{type}]]></expression>
|
||||
</element>
|
||||
</contents>
|
||||
</component>
|
||||
</element>
|
||||
</contents>
|
||||
</component>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="54" splitType="Stretch">
|
||||
<element kind="line" uuid="af562ddd-d9cd-460a-b30a-5e2497bc8617" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="d34ea5a3-d3ad-43e6-b661-1436d5764114" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a67f1a25-9a92-499f-abc3-6f939da5fa60" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,67 @@
|
||||
<jasperReport name="JsonOrdersReport" language="java" pageWidth="500" pageHeight="842" columnWidth="500" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="5a62986f-c97c-4e2f-b4ed-d9f38960dab4">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="CustomerID" class="java.lang.String"/>
|
||||
<query language="json"><![CDATA[Northwind.Orders(CustomerID == $P{CustomerID})]]></query>
|
||||
<field name="Id" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.json.field.expression" value="OrderID"/>
|
||||
</field>
|
||||
<field name="OrderDate" class="java.util.Date">
|
||||
<property name="net.sf.jasperreports.json.field.expression" value="OrderDate"/>
|
||||
</field>
|
||||
<field name="ShipCity" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.json.field.expression" value="ShipCity"/>
|
||||
</field>
|
||||
<field name="Freight" class="java.lang.Float">
|
||||
<property name="net.sf.jasperreports.json.field.expression" value="Freight"/>
|
||||
</field>
|
||||
<variable name="TotalFreight" calculation="Sum" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<pageHeader height="14">
|
||||
<element kind="frame" uuid="e9af134f-31eb-48be-bd9b-292188f2554f" mode="Opaque" x="0" y="2" width="356" height="10" forecolor="#CCFFFF" backcolor="#CCFFFF">
|
||||
<element kind="staticText" uuid="62e5e770-7b05-4ecd-a254-ab0c7f643a37" mode="Opaque" x="0" y="0" width="48" height="10" backcolor="#CCFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c472f825-47f4-4e16-a782-cc4b02572cb0" mode="Opaque" x="54" y="0" width="87" height="10" backcolor="#CCFFFF" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="89b5edba-1606-4f5d-89cb-144042c1fcdd" mode="Opaque" x="146" y="0" width="108" height="10" backcolor="#CCFFFF" style="Sans_Bold">
|
||||
<text><![CDATA[Ship City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e7c6fbe3-ecb2-4c65-83d6-7c813448cec6" mode="Opaque" x="259" y="0" width="92" height="10" backcolor="#CCFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="ec54687d-3c95-4647-9db5-fa71a6e81009" x="0" y="2" width="51" height="10" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a112ba7b-c321-467c-91ec-ffb513c23338" positionType="Float" x="54" y="2" width="87" height="10" textAdjust="StretchHeight" pattern="yyyy, MMM dd" hTextAlign="Center">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6a61edb3-239e-4791-a046-a6459343ac07" positionType="Float" x="146" y="2" width="108" height="10" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="61a8a117-6a43-46a7-9b96-10c5beb578ab" positionType="Float" x="259" y="2" width="92" height="10" textAdjust="StretchHeight" pattern="¤ #,##0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<summary height="14">
|
||||
<element kind="frame" uuid="084cfbb4-f390-4302-8bf5-2e65b34829b8" mode="Opaque" x="0" y="2" width="356" height="10" forecolor="#33CCCC" backcolor="#33CCCC">
|
||||
<element kind="staticText" uuid="06753d49-aed5-46c8-be06-b107f81d7c2f" mode="Opaque" x="160" y="0" width="67" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a713b487-68a2-4391-a231-9bf9aa740090" mode="Opaque" x="259" y="0" width="92" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{TotalFreight}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d8edf4da-1e47-45ec-bbf3-f63b3bf0b93b" mode="Opaque" x="227" y="0" width="27" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{REPORT_COUNT}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,22 @@
|
||||
<jasperReport name="LandscapeReport" language="java" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="842" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="0049a95f-7a7d-4af2-bc2d-1a338bd3ba2d">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<title height="595">
|
||||
<element kind="staticText" uuid="91025f3a-509c-469e-a140-4950cd4ade51" mode="Opaque" x="0" y="0" width="50" height="50" backcolor="#333333">
|
||||
<text><![CDATA[.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d1b53e6b-a011-4a19-89d7-e03503be6315" mode="Opaque" x="0" y="545" width="50" height="50" backcolor="#333333">
|
||||
<text><![CDATA[.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6456cd93-9b07-45c3-b45b-a556f4095ec6" mode="Opaque" x="792" y="0" width="50" height="50" backcolor="#333333">
|
||||
<text><![CDATA[.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="089a133b-280e-4598-8878-9c8d4f524959" mode="Opaque" x="792" y="545" width="50" height="50" backcolor="#333333">
|
||||
<text><![CDATA[.]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="c9ff87cd-2ced-40fa-b9fd-aa401431dd2e" x="100" y="0" width="200" height="595"/>
|
||||
<element kind="rectangle" uuid="fa3ab53e-0567-4466-8627-39cb2baca150" mode="Transparent" x="0" y="100" width="842" height="200"/>
|
||||
<element kind="staticText" uuid="ebf78abf-4f29-4c37-940d-bd9bf3b637d7" x="100" y="100" width="150" height="30" fontSize="22.0">
|
||||
<text><![CDATA[LANDSCAPE]]></text>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,200 @@
|
||||
<jasperReport name="LateOrdersReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="b95d8996-97c3-4d30-ab13-8a8345bf8a24">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Title" style="Sans_Bold" fontSize="12.0"/>
|
||||
<style name="ColumnHeader" style="Sans_Bold" forecolor="#FFFFFF"/>
|
||||
<style name="CellStyle" mode="Opaque">
|
||||
<conditionalStyle backcolor="#E0E0E0">
|
||||
<conditionExpression><![CDATA[$V{ROW_COUNT} % 2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<style name="Detail">
|
||||
<conditionalStyle mode="Opaque" backcolor="#E0E0E0">
|
||||
<conditionExpression><![CDATA[$V{REPORT_COUNT} % 2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
<conditionalStyle>
|
||||
<pen lineWidth="0.5" lineColor="#FF0000"/>
|
||||
<conditionExpression><![CDATA[$V{DeliveryDelay} != null]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<query language="sql"><![CDATA[SELECT OrderId, ShipCountry, Freight, OrderDate, RequiredDate, ShippedDate FROM Orders WHERE ShippedDate IS NOT NULL]]></query>
|
||||
<field name="OrderId" class="java.lang.Integer"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Float"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<variable name="DeliveryDelay" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShippedDate}.after($F{RequiredDate}) ?
|
||||
(1 + (int) (($F{ShippedDate}.getTime() - $F{RequiredDate}.getTime() - 1) / 3600000)) :
|
||||
null]]></expression>
|
||||
</variable>
|
||||
<title height="40">
|
||||
<element kind="staticText" uuid="9e2f3dcb-8fc2-4123-944c-0c36d2a75770" x="0" y="0" width="555" height="20" hTextAlign="Center" vTextAlign="Middle" style="Title">
|
||||
<text><![CDATA[Shipped Orders]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="15">
|
||||
<element kind="frame" uuid="523a8a78-f099-4d2b-a3e5-1e03c272eab1" mode="Opaque" x="0" y="0" width="555" height="15" backcolor="#000000">
|
||||
<element kind="staticText" uuid="a1c54469-3c72-49cb-a023-a46d2a6cfa36" x="5" y="0" width="55" height="15" hTextAlign="Right" vTextAlign="Middle" style="ColumnHeader">
|
||||
<text><![CDATA[Order ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="878015da-7efd-4b41-ae6d-1b6162a79519" x="65" y="0" width="100" height="15" vTextAlign="Middle" style="ColumnHeader">
|
||||
<text><![CDATA[Country]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d3dbceec-a4d5-4aa1-af26-c24145fecefe" x="170" y="0" width="60" height="15" hTextAlign="Right" vTextAlign="Middle" style="ColumnHeader">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e40c5ae1-42d1-4a23-a18d-031ed7f945e7" x="235" y="0" width="80" height="15" hTextAlign="Center" vTextAlign="Middle" style="ColumnHeader">
|
||||
<text><![CDATA[Order date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="38b115af-21a4-4b8d-a40f-6463253f9ce6" x="320" y="0" width="80" height="15" hTextAlign="Center" vTextAlign="Middle" style="ColumnHeader">
|
||||
<text><![CDATA[Required date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c9e868ea-d986-493e-bafb-e3a925d65504" x="405" y="0" width="80" height="15" hTextAlign="Center" vTextAlign="Middle" style="ColumnHeader">
|
||||
<text><![CDATA[Shipped date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="363216c1-0eb0-4825-a2b5-3737c2f1ce72" x="490" y="0" width="60" height="15" hTextAlign="Right" vTextAlign="Middle" style="ColumnHeader">
|
||||
<text><![CDATA[Late (hrs)]]></text>
|
||||
</element>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="frame" uuid="bdb0ab67-41b8-4e2f-ba40-0ce4f89cfa17" x="0" y="0" width="555" height="15" style="Detail">
|
||||
<element kind="textField" uuid="870def8d-eabf-4c70-a994-8214099a9605" x="5" y="0" width="55" height="15" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{OrderId}.toString()]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8bed42e8-aa6a-4ccb-8ab8-3c910cdd3a29" x="65" y="0" width="100" height="15" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="4845648b-af75-4fdb-b7af-0c80e6a715d3" x="170" y="0" width="60" height="15" pattern="#,###.00" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2f16e56e-55bd-4247-bde7-0d5c84a4c30d" x="235" y="0" width="80" height="15" pattern="medium,hide" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="dc6c3a54-44de-481e-980c-093bfe0849a2" x="320" y="0" width="80" height="15" pattern="medium,hide" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{RequiredDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7bb0e8be-7602-4e39-9773-586967229268" x="405" y="0" width="80" height="15" pattern="medium,hide" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$F{ShippedDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="967da15b-01eb-4e85-9bdf-8ae84b711a59" x="490" y="0" width="60" height="15" blankWhenNull="true" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{DeliveryDelay}.toString()]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<summary height="100">
|
||||
<element kind="staticText" uuid="851074bb-014f-41c6-960a-e6fe7992c21e" x="0" y="20" width="555" height="20" style="Title">
|
||||
<text><![CDATA[Late deliveries summary (count and total delay) by country and freight range]]></text>
|
||||
</element>
|
||||
<element kind="crosstab" uuid="8a029eb2-4d27-420d-bce4-54e0672e71c6" x="0" y="40" width="555" height="60" columnBreakOffset="10" repeatColumnHeaders="false">
|
||||
<dataset>
|
||||
<incrementWhenExpression><![CDATA[$V{DeliveryDelay} != null]]></incrementWhenExpression>
|
||||
</dataset>
|
||||
<rowGroup name="CountryRow" totalPosition="End" width="80">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</bucket>
|
||||
<header style="CellStyle">
|
||||
<element kind="textField" uuid="a0a693b5-7245-4e91-9888-d0fe76d8ac2d" x="5" y="0" width="75" height="20" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryRow}]]></expression>
|
||||
</element>
|
||||
<box style="CellStyle">
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="staticText" uuid="19976811-f3b5-4117-a84b-ace5aa55ffb4" x="5" y="0" width="75" height="20" fontSize="12.0" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="FreightColumn" totalPosition="End" height="20">
|
||||
<bucket class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Freight}.intValue()/100]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="5c3cbc80-217a-4f1a-99a0-0359c7b373e4" x="0" y="0" width="60" height="20" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[($V{FreightColumn} * 100) + "-" + (($V{FreightColumn} + 1) * 100)]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="staticText" uuid="f4321ea1-82c7-43e8-b375-f85ccc071eb5" x="0" y="0" width="60" height="20" fontSize="12.0" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<measure name="OrderCount" calculation="Count" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</measure>
|
||||
<measure name="Delay" calculation="Sum" class="java.lang.Integer">
|
||||
<expression><![CDATA[$V{DeliveryDelay}]]></expression>
|
||||
</measure>
|
||||
<cell width="60" height="20">
|
||||
<contents style="CellStyle">
|
||||
<element kind="textField" uuid="5a51bf0d-2ef5-44a1-8759-e35bc94cb4f3" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e78f18f4-be18-48c6-8779-bd54e5f4a704" x="0" y="10" width="60" height="10" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{Delay}]]></expression>
|
||||
</element>
|
||||
<box style="CellStyle">
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" rowTotalGroup="CountryRow">
|
||||
<contents mode="Opaque" backcolor="#FFFF00">
|
||||
<element kind="textField" uuid="27460a67-61ae-4372-b263-5bf54551b0be" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5997d6ae-ab07-4b73-b948-8e723907c6a8" x="0" y="10" width="60" height="10" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{Delay}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" columnTotalGroup="FreightColumn">
|
||||
<contents mode="Opaque" backcolor="#00FF00">
|
||||
<element kind="textField" uuid="cbbd158c-2883-4c67-ac17-79071fa107a7" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7f7c42f0-3d47-4f9c-96fd-cf76b7d118aa" x="0" y="10" width="60" height="10" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{Delay}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" rowTotalGroup="CountryRow" columnTotalGroup="FreightColumn">
|
||||
<contents mode="Opaque" backcolor="#808080">
|
||||
<element kind="textField" uuid="8d8d120b-55db-46cb-bcb5-b2caaed58c65" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6a104267-9fb1-4f00-8373-5e3cee56d9ed" x="0" y="10" width="60" height="10" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{Delay}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,253 @@
|
||||
<jasperReport name="LineChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="135363b5-d9ff-4262-9eed-657530c6832c">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Line Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="1c6dde02-8775-4b2b-b560-1f3fa880d747" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="f12543d0-3b76-4ff0-a213-b0ee05d545f9" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="86d6a2c1-2fd0-49fa-80fd-2385ffea413d" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="085e8b3f-ad6d-480e-8172-1a7fc13d6732" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="424a734f-c46c-4f10-8aa5-1682c5063e43" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="line" uuid="ade339d6-ffae-4d47-8882-76cd4ec4e482" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showShapes="false" showLines="true">
|
||||
<seriesColor order="0" color="#FF00FF"/>
|
||||
<seriesColor order="1" color="#FFFF00"/>
|
||||
<seriesColor order="2" color="#00FFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="9591ebbf-5ea3-4fc4-b6c1-a3089e34f5f8" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="d35b231b-c463-4f53-bfab-cd59303d0e58" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ee4fa3b5-9f10-4bc0-a92b-658f49a4f55a" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="fed8861b-2200-4afe-9cbf-57ca37577ad6" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="280e8b13-3c5b-4bbc-9365-273351b530c2" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="16c7fbc9-2d1a-4934-86e2-fbc66514db54" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="68df59f6-9536-4002-8b9c-5cbc79081cd9" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ed646d67-d867-4b3c-b62b-13247530c7d1" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="9e7a927e-1bef-4887-8210-30e3c67937d5" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="a63ebfdb-ca58-448e-9be6-02c6501131f3" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="89f0bafe-6cf2-45a9-9125-69299719d12c" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5d89637c-a49f-4b6b-8172-1138a2e01b2c" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="dcc984f7-fcda-4a5c-95d6-04c65ca2b8d0" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="d99201e7-eb45-4d55-90ee-40566fd74e2f" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Line Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="0594992b-ce48-424c-9d94-58748d1c7c64" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="87b9e674-1af5-403f-a679-17e9c95d9c09" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d2d3adca-a4fd-40bf-bba8-33c471b869ff" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="20c26404-0a80-4375-b5f1-7034ca9079ec" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4b096b18-231f-4e29-9a99-35f692e8d9eb" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="268a23d8-b26a-4aec-829d-e8d35339bd64" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9701332b-f225-4476-b3d6-a329e32f77ea" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="33eb2173-6dcf-4eda-bab2-37861b7e3bce" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="43095789-a625-4283-8a40-e1b39468e450" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="500dc830-d96f-40a5-9053-40e0a57a1db8" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="d1ba29d2-5f3a-4a5d-bbb2-cd10cb54ab5d" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="7afc1378-4d45-49f9-a31d-450a113d094e" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="3bc47023-01ec-4102-ba1e-2812f677b484" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="9d383d23-d846-4bbf-a654-d71a8cde98c8" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="03f7a674-77ae-431b-9790-74b9c7494b02" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f50e0f8b-c747-449a-9bae-6ecdb57055d6" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="77189cab-52a9-46d1-a35c-003baeb03190" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="3ac9ed47-bb0d-46ca-a7c8-3fb9fd61d475" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="645649f8-bf95-4b14-a0a3-af0cc100b968" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ed56c699-5eb9-448c-adb6-201866fb21e9" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="030c79d5-28fe-43c7-a005-11e248a7f7df" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c2cff93b-0820-46c0-a842-c41aa20e1ec7" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3e8349a8-a9c0-455b-8160-69ecdb86c3d6" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="08d076ae-9a95-4c8a-ab18-ccc64336b37e" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,74 @@
|
||||
<jasperReport name="ListReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="250" columnSpacing="15" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="3de5a1ab-15fd-4dec-bc88-dc18453bf715">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Small" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="ListRow" mode="Opaque" backcolor="#FBF1DA">
|
||||
<conditionalStyle backcolor="#E9F4B2">
|
||||
<conditionExpression><![CDATA[$V{REPORT_COUNT} %2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<dataset name="Addresses" uuid="1a45bd64-6c6a-4b66-a676-db452e27f7a6">
|
||||
<parameter name="City" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Address WHERE City = $P{City}]]></query>
|
||||
<field name="Id" class="java.lang.Integer"/>
|
||||
<field name="FirstName" class="java.lang.String"/>
|
||||
<field name="LastName" class="java.lang.String"/>
|
||||
<field name="Street" class="java.lang.String"/>
|
||||
</dataset>
|
||||
<query language="sql"><![CDATA[SELECT City FROM Address GROUP BY City ORDER BY City]]></query>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
<title height="40">
|
||||
<element kind="line" uuid="9275bf56-e377-46d2-937b-9f338a41eb06" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="26fc2f4f-de0f-411a-b386-e67caf96f441" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Addresses Report]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="21">
|
||||
<element kind="staticText" uuid="019469d0-ec4b-4e96-806f-33557f89168d" mode="Opaque" x="0" y="5" width="515" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Addresses List]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="50">
|
||||
<element kind="textField" uuid="ef0654b5-f925-42ed-a611-bc5b3db61c43" x="5" y="5" width="100" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5f533e26-72bd-4d78-a369-392b29b4d83f" x="110" y="5" width="100" height="15" printWhenDetailOverflows="true" printRepeatedValues="false" style="Sans_Bold">
|
||||
<text><![CDATA[(continued)]]></text>
|
||||
</element>
|
||||
<element kind="component" uuid="a6cc346e-d517-431e-8860-d81cc4e1145f" x="0" y="25" width="250" height="20">
|
||||
<component kind="list" printOrder="Vertical">
|
||||
<datasetRun uuid="b8180534-701e-4f9a-ad5f-785d1a5fb74b" subDataset="Addresses">
|
||||
<parameter name="City">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</parameter>
|
||||
</datasetRun>
|
||||
<contents height="14">
|
||||
<element kind="frame" uuid="28b3ebcb-1bd3-422d-9468-54216206315d" x="0" y="0" width="250" height="14" style="ListRow">
|
||||
<element kind="textField" uuid="2fba17f5-4547-4f51-a12f-815c7f0589ca" x="0" y="2" width="15" height="10" hTextAlign="Right" style="Sans_Small">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2cf85417-758d-4c99-b552-64eca8a5dfef" positionType="Float" x="20" y="2" width="110" height="10" textAdjust="StretchHeight" style="Sans_Small">
|
||||
<expression><![CDATA[$F{FirstName} + " " + $F{LastName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d1e4232f-52d4-40ee-9e9f-2e65682d9cd4" positionType="Float" x="135" y="2" width="105" height="10" textAdjust="StretchHeight" style="Sans_Small">
|
||||
<expression><![CDATA[$F{Street}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</contents>
|
||||
</component>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="c1c0630c-2045-4090-8e5c-423f598393d0" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="3d3faa0b-0121-427a-9d57-6250e8d3c866" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6d8c8882-f6f4-4691-9b60-9768c961c615" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,162 @@
|
||||
<jasperReport name="MacroReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="0" bottomMargin="5" uuid="cde631ab-364a-4f1a-956a-636d167e36ee">
|
||||
<property name="net.sf.jasperreports.csv.column.names" value="city, id, name, address, state"/>
|
||||
<property name="net.sf.jasperreports.csv.source" value="data/CsvDataSource.txt"/>
|
||||
<property name="net.sf.jasperreports.export.xls.workbook.template.keep.sheets" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.xls.workbook.template" value="data/macro.xlt"/>
|
||||
<property name="net.sf.jasperreports.export.xlsx.macro.template" value="data/macro.xltm"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="xlsfeatures/XlsFeaturesQE.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Customers Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="ReportDate" class="java.util.Date">
|
||||
<defaultValueExpression><![CDATA[new Date()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["CsvDataSource.txt - CSV query executer"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="Customers" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Customers"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="net.sf.jasperreports.csv.record.delimiter" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["\r\n"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="csv"><![CDATA[]]></query>
|
||||
<field name="id" class="java.lang.Integer"/>
|
||||
<field name="name" class="java.lang.String"/>
|
||||
<field name="address" class="java.lang.String"/>
|
||||
<field name="city" class="java.lang.String"/>
|
||||
<field name="state" class="java.lang.String"/>
|
||||
<sortField name="city"/>
|
||||
<sortField name="name"/>
|
||||
<group name="cityGroup">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="b5377ad0-fed3-4d39-adb4-2528df947a1b" mode="Opaque" x="0" y="0" width="515" height="15" forecolor="#000000" backcolor="#C0C0C0" fontSize="10.0" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<box style="Sans_Bold">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="5b8fe4ff-7026-476b-a484-156d6f929c60" mode="Opaque" x="0" y="0" width="515" height="15" forecolor="#000000" backcolor="#E0E0E0" fontSize="10.0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{city} + " ID count: " + $V{cityGroup_COUNT}]]></expression>
|
||||
<box style="Sans_Bold">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="initialNameGroup">
|
||||
<expression><![CDATA[$F{name}.substring(0,1)]]></expression>
|
||||
<groupHeader>
|
||||
<band height="10">
|
||||
<element kind="textField" uuid="70d022a7-d42b-4b7d-83f2-cb6a4e138d36" mode="Opaque" x="0" y="0" width="515" height="10" forecolor="#000000" backcolor="#A0A0A0" fontSize="8.0" style="Sans_Bold">
|
||||
<expression><![CDATA["Names starting with letter " + $F{name}.substring(0,1)+":"]]></expression>
|
||||
<box style="Sans_Bold">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="10">
|
||||
<element kind="textField" uuid="212b1f8d-e74c-48fc-911c-c6fb170e82b2" mode="Opaque" x="0" y="0" width="515" height="10" forecolor="#000000" backcolor="#B0B0B0" fontSize="8.0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{name}.substring(0,1)+ "-names ID count: " + $V{initialNameGroup_COUNT}]]></expression>
|
||||
<box style="Sans_Bold">
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<pageHeader height="80">
|
||||
<element kind="textField" uuid="f840f354-fd60-45e7-a6ef-6009d1885094" mode="Opaque" x="0" y="0" width="515" height="30" forecolor="#000000" fontSize="16.0" hTextAlign="Center" vTextAlign="Bottom" style="Sans_Bold">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<box style="Sans_Bold">
|
||||
<topPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="fa8c6eb9-dfb3-4c81-b627-3fce99fb0a1f" mode="Opaque" x="0" y="30" width="515" height="30" forecolor="#000000" fontSize="12.0" pattern="EEE, MMM d, yyyy" hTextAlign="Center" vTextAlign="Top" style="Sans_Bold">
|
||||
<expression><![CDATA[$P{ReportDate}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.xls.pattern" value="ddd, mmm d, yyyy"/>
|
||||
<box style="Sans_Bold">
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4b93dff8-f02e-402a-b39d-834d1248e9d8" mode="Opaque" x="0" y="60" width="104" height="20" forecolor="#FFFFFF" backcolor="#656565" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[State]]></text>
|
||||
<box style="Sans_Bold">
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="66cb26cc-e62f-4380-953e-9e67837fc636" mode="Opaque" x="104" y="60" width="55" height="20" forecolor="#FFFFFF" backcolor="#656565" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
<box style="Sans_Bold">
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c993f358-13db-4471-8d35-e102d4f4947c" mode="Opaque" x="159" y="60" width="157" height="20" forecolor="#FFFFFF" backcolor="#656565" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
<box style="Sans_Bold">
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f7953de8-852d-4ed7-a73d-b8e85b762e27" mode="Opaque" x="316" y="60" width="199" height="20" forecolor="#FFFFFF" backcolor="#656565" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
<box style="Sans_Bold">
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="99c8dbd8-424f-42f8-8eb0-625106eee9d4" x="0" y="0" width="104" height="15">
|
||||
<expression><![CDATA[$F{state}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="baeea137-f214-4e0f-b4db-08870ec0a580" x="104" y="0" width="55" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="d469e1f8-8b8a-4b90-9aaa-9fb678d10f05" positionType="Float" x="159" y="0" width="157" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="3109233a-45dd-46e8-9010-d72ad4c6fc44" positionType="Float" x="316" y="0" width="199" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,21 @@
|
||||
<jasperReport name="MarkupReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="e87dbd0e-2e23-4ece-b475-38f7122440a4">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="RtfText" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.markup.MarkupUtil.getRtfFileAsString()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="HtmlText" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.markup.MarkupUtil.getHtmlFileAsString()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<title height="350">
|
||||
<element kind="staticText" uuid="ad41424d-75ee-4d62-8819-890139cc26bd" mode="Opaque" x="0" y="0" width="555" height="110" backcolor="#C0C0C0" markup="styled" fontSize="16.0">
|
||||
<text><![CDATA[This is a <style isBold="true" isItalic="true" isUnderline="true">static text</style> element containing styled text. <style backcolor="yellow" isBold="true" isItalic="true">Styled text</style> elements are introduced by setting the <style forecolor="blue" isItalic="true">markup</style> attribute available for the <style isBold="true" forecolor="magenta">textElement</style> tag to <style forecolor="red" isItalic="true">styled</style> and by formatting the text content using nested <style isBold="true" forecolor="green">style</style> tags and simple HTML tags, including <a type="Reference" href="http://jasperreports.sf.net" target="Blank"><style isItalic="true" isBold="true" isUnderline="true" forecolor="yellow">hyperlinks</style></a>.]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6061e7da-5309-4074-bcb1-811c11c5a864" positionType="Float" mode="Opaque" x="0" y="120" width="555" height="110" backcolor="#C0C0C0" markup="rtf" fontSize="16.0" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$P{RtfText}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="4db40b8d-d3cc-4f53-be82-c5aeb3ce5452" positionType="Float" mode="Opaque" x="0" y="240" width="555" height="110" backcolor="#C0C0C0" markup="html" fontSize="16.0" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$P{HtmlText}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,68 @@
|
||||
<jasperReport name="MasterReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="0bb3792b-2400-4fdf-b19f-7928164e6ce1">
|
||||
<property name="net.sf.jasperreports.export.json.schema" value="reports/MasterReport.schema.json"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ProductsSubreport" class="net.sf.jasperreports.engine.JasperReport">
|
||||
<defaultValueExpression><![CDATA[net.sf.jasperreports.samples.subreport.SubreportUtil.getProductsSubreport()]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT City FROM Address GROUP BY City ORDER BY City]]></query>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
<variable name="ProductTotalPrice" calculation="System" class="java.lang.Float"/>
|
||||
<variable name="CityAddressCount" calculation="System" class="java.lang.Integer"/>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="e0ec7d71-dc76-4986-90ac-fa9af901b74d" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="44eb0c30-969f-4758-961d-9f606cf9bd6a" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Master Report]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e81bf12a-23a3-4fbf-94e8-599618c73376" x="0" y="40" width="515" height="30" fontSize="18.0" evaluationTime="Report" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA["Total order value: " + $V{ProductTotalPrice}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="21">
|
||||
<element kind="staticText" uuid="98ca45a5-349f-4f06-ac2b-7a1e1e5d2930" mode="Opaque" x="0" y="5" width="515" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[City List]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="50">
|
||||
<element kind="textField" uuid="2c343d22-1686-4fe6-be91-a83597306aeb" x="5" y="5" width="100" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="City"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="21652d16-0d77-498a-afb5-f73dc2380e83" x="110" y="5" width="200" height="15" evaluationTime="Band" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityAddressCount} + " addresses"]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="943303c7-3f0b-402a-b8bd-59266af2ea4f" x="110" y="5" width="100" height="15" printWhenDetailOverflows="true" printRepeatedValues="false" style="Sans_Bold">
|
||||
<text><![CDATA[(continued)]]></text>
|
||||
</element>
|
||||
<element kind="line" uuid="ca93b725-a867-40c7-88d4-be117c8deec1" x="0" y="20" width="515" height="1" printWhenDetailOverflows="true"/>
|
||||
<element kind="subreport" uuid="92506c7a-e250-4f4b-826c-693b1df74d11" x="5" y="25" width="325" height="20" backcolor="#FFCC99" printRepeatedValues="false" removeLineWhenBlank="true">
|
||||
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
|
||||
<expression><![CDATA[$P{ProductsSubreport}]]></expression>
|
||||
<returnValue toVariable="ProductTotalPrice" calculation="Sum" subreportVariable="PriceSum"/>
|
||||
<parameter name="City">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</parameter>
|
||||
</element>
|
||||
<element kind="subreport" uuid="c4b1c60e-3998-4024-b169-fe0bf12a94f4" positionType="Float" x="335" y="25" width="175" height="20" backcolor="#99CCFF" removeLineWhenBlank="true">
|
||||
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
|
||||
<expression><![CDATA["AddressReport.jasper"]]></expression>
|
||||
<returnValue toVariable="CityAddressCount" subreportVariable="REPORT_COUNT"/>
|
||||
<parameter name="City">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</parameter>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="e7aa0550-b99b-4f3c-80d6-8baabe706e88" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="7737d093-22a3-402a-898d-3aabb7416b0f" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6877348f-c11e-44dd-a5c2-53f20d83c321" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,234 @@
|
||||
<jasperReport name="MeterChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="db31dc6b-fb0c-4f61-9583-8a24fd4b7ad2">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Meter Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="200">
|
||||
<element kind="rectangle" uuid="8ce479ab-6b70-41ae-9bcd-36b84855ff54" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="5bc77706-153e-4dad-811f-3a786ae5932a" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1c5d24e9-4fa0-4dc3-a5be-ff7a7add6811" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="meter" uuid="81c4d625-3de0-4091-88e2-03813eb31611" positionType="Float" x="0" y="25" width="270" height="175" showLegend="false" evaluationTime="Group" evaluationGroup="FirstLetterGroup">
|
||||
<dataset kind="value" incrementType="Group" resetGroup="FirstLetterGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<valueExpression><![CDATA[$V{FreightSumFirstLetterGroup}]]></valueExpression>
|
||||
</dataset>
|
||||
<plot units="Freight" tickInterval="1000.0" needleColor="#000066" tickColor="#0000FF" meterColor="#777777">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[0.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[17500.0d]]></highExpression>
|
||||
</dataRange>
|
||||
<valueDisplay color="#000000">
|
||||
<font fontSize="12.0"/>
|
||||
</valueDisplay>
|
||||
<interval label="Small" backgroundColor="#FF6666">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[0.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[2000.0d]]></highExpression>
|
||||
</dataRange>
|
||||
</interval>
|
||||
<interval label="Med" backgroundColor="#FFFF00" alpha="0.4">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[2000.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[12000.0d]]></highExpression>
|
||||
</dataRange>
|
||||
</interval>
|
||||
<interval label="Large" backgroundColor="#66CC66" alpha="0.5">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[12000.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[17500.0d]]></highExpression>
|
||||
</dataRange>
|
||||
</interval>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="9696f4f4-f8b0-4069-a17d-46faf7252b1c" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="7294f089-5eee-480a-b4f0-1c5405b2a804" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="964fe2f5-4083-45bf-9f87-21732c0ff7bf" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="61112659-581a-4b27-ad56-a2c72cfe0b6e" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6a8f2613-50d7-4279-b2e4-4c12960895aa" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="fd03bf9f-3cf8-4fa7-a2a8-d70b2859b692" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="d9dadf33-0831-48fa-877c-5dc7df86bd41" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9b17144e-7b95-4251-97ed-3bd1f2c8c8af" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="8750fc77-7bf8-417e-8faa-58802f553850" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="478ff498-5518-4b39-a78b-541ab3f3a251" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ca4ec68c-432a-4a58-92bf-2e58c8f66d81" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="8d187b8a-a443-4bf8-8605-4067e3cdf81a" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8e40d6d2-81de-4d9c-9445-a4540fd0d851" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="fba1f96d-1054-44c2-a18b-ac351270f02d" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Meter Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="36b40837-cabb-4694-aae7-4ad4edf340dc" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="8dcfd022-9fa8-4693-8bca-a333b2df1a87" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7e881638-35e1-4cca-afae-55f05e16b79b" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4972a294-3040-4d47-bb0c-e9c35d0cdfa2" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="03727815-3a14-4805-a54b-a7870f263f54" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="f659807e-5e31-414d-8198-b464519b931e" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="66271c80-d379-4409-ab67-fbe5c26d6517" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="756a98c9-9b43-410f-b1a1-de67f7c7541b" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="51ce4eb7-b461-4218-91b9-87b8b374680a" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f03a36b6-9657-4a60-8d4b-39e960e73845" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="816d1462-be41-440c-8032-4eac7c5c35a5" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="f7c08053-006e-4253-9ea8-036fd260d1fb" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="9a38d618-0cff-4fc8-ab23-9f7759c8fc94" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="852d0381-b383-46ed-bfb1-cccbdff5a8e3" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f923d791-33a9-49d3-b060-63d4a02fae18" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="84b64c69-defa-4708-a136-4c3530c08904" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="8110ddc1-8dfe-4c67-a3d3-89d55ac9b0b3" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="1f9ffede-8c0f-4e33-86a3-b9333cd2d82a" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cac4bbd7-da17-4391-84d4-b5676f565960" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d55b63e1-a768-4973-9fd1-b6bc37ff18fa" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="22244cfe-6b88-4ccf-b708-13b915e3360d" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="dd5b83a2-36f9-4dac-83d6-6552d261fd38" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="32d7a51e-cadb-4ffa-b170-1ba0e95441ee" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4336e7f8-3202-495f-b377-b213021e8226" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,268 @@
|
||||
<jasperReport name="MultipleAxisChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="edb812e9-32dc-4dc4-bc84-c107c522967a">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<import>net.sf.jasperreports.engine.*</import>
|
||||
<import>java.util.*</import>
|
||||
<import>net.sf.jasperreports.engine.data.*</import>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" forPrompting="false" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Multiple Axis Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" forPrompting="false" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[15000]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders
|
||||
WHERE OrderID <= $P{MaxOrderID}
|
||||
ORDER BY ShipCountry, ShipCity]]></query>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterGroupRowNumber" resetType="Group" calculation="Count" resetGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
<initialValueExpression><![CDATA[0]]></initialValueExpression>
|
||||
</variable>
|
||||
<variable name="FreightSumCityGroup" resetType="Group" calculation="Sum" resetGroup="CityGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewPage="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band/>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="10676f75-16d2-405e-be4e-7c5d59dbfbdf" key="line" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="6054be5a-9a7f-44ec-9fa8-5c6e51a80d8d" key="staticText" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1ca11736-3d84-451d-99f5-b4f5b38197b5" key="textField" x="45" y="1" width="25" height="11" forecolor="#FF0000" blankWhenNull="false" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="db4c6f46-d1db-410d-8083-b4ea5dad71ec" key="staticText" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="17ed0184-263e-4651-b0be-53df2658f7e6" key="textField" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" blankWhenNull="false" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="b52546b8-1ab7-446d-853d-864b9fbe0417" key="line" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="e466d354-1087-4097-b511-a1410056a712" key="textField" x="10" y="2" width="150" height="11" blankWhenNull="false" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f48463ae-5763-4a0d-81a7-14b7092d22c1" key="textField" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" blankWhenNull="false" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="a5ae5836-051f-4c21-a4d4-fe56b3ac4368" key="rectangle" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="6f9c03f0-e898-4c19-a907-b30c9b0ba007" key="staticText" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ad8c721e-04d9-416c-b556-a2bbc2f0c784" key="textField" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" blankWhenNull="false" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2ac08c6d-7f74-4dfa-b74e-c9160536f8f2" key="staticText" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2222c126-1210-4b8c-8999-e56b9a1bcaba" key="textField" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" blankWhenNull="false" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CityGroup">
|
||||
<expression><![CDATA[$F{ShipCountry} + ":" + $F{ShipCity}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="5"/>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band/>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<background/>
|
||||
<title height="50">
|
||||
<element kind="staticText" uuid="1776d21f-8e42-4941-bff0-70f8b8cfa2dd" key="staticText" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Multiple Axis Chart Report]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="410">
|
||||
<printWhenExpression><![CDATA[$V{FirstLetterGroupRowNumber} == 0]]></printWhenExpression>
|
||||
<element kind="rectangle" uuid="a5328caa-dca2-488a-8a83-6ac528d64069" key="rectangle" x="6" y="0" width="547" height="17" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="textField" uuid="7c68c4bc-37ce-459e-b2a9-bc3a56861e65" key="textField" mode="Opaque" x="6" y="0" width="547" height="17" forecolor="#FF0000" backcolor="#FFDDDD" markup="styled" fontSize="12.0" blankWhenNull="false" hTextAlign="Center" vTextAlign="Middle" style="Sans_Normal">
|
||||
<expression><![CDATA["<i><u>Countries Starting With Letter :</u></i> <b>" + $V{FirstLetter} + "</b>"]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="multiAxis" uuid="bf93bdb9-f6f5-4527-a7bc-3c8d455d1c90" key="element-4" positionType="Float" x="6" y="27" width="547" height="375" showLegend="true" evaluationTime="Group" evaluationGroup="FirstLetterGroup">
|
||||
<plot labelRotation="25.0">
|
||||
<axis>
|
||||
<position>rightOrBottom</position>
|
||||
<chart chartType="line" uuid="70a97948-7ba0-4e22-876f-b95004c63327" positionType="Float" x="0" y="25" width="270" height="175" backcolor="#FFFFFF" showLegend="true" evaluationTime="Group" titleColor="#000000" subtitleColor="#000000" legendColor="#000000" legendBackgroundColor="#FFFFFF" evaluationGroup="FirstLetterGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="FirstLetterGroup" incrementGroup="CityGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["# Orders"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCity} + ", " +$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{CityGroup_COUNT}]]></valueExpression>
|
||||
<labelExpression><![CDATA[$F{ShipCity}]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot valueAxisLabelColor="#336600" valueAxisTickLabelColor="#336600" valueAxisTickLabelMask="#,###0" valueAxisLineColor="#336600" showShapes="true" showLines="true">
|
||||
<valueAxisLabelExpression><![CDATA["# Orders"]]></valueAxisLabelExpression>
|
||||
<seriesColor order="0" color="#336600"/>
|
||||
</plot>
|
||||
</chart>
|
||||
</axis>
|
||||
<axis>
|
||||
<position>rightOrBottom</position>
|
||||
<chart chartType="line" uuid="4a755d76-1350-4921-a0be-20ae9e485e12" positionType="Float" x="0" y="25" width="270" height="175" backcolor="#FFFFFF" showLegend="true" evaluationTime="Group" titleColor="#000000" subtitleColor="#000000" legendColor="#000000" legendBackgroundColor="#FFFFFF" evaluationGroup="FirstLetterGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="FirstLetterGroup" incrementGroup="CityGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Freight/Orders"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCity} + ", " +$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCityGroup} / $V{CityGroup_COUNT}]]></valueExpression>
|
||||
<labelExpression><![CDATA[$F{ShipCity}]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot valueAxisLabelColor="#0000CC" valueAxisTickLabelColor="#0000CC" valueAxisTickLabelMask="$#,##0" valueAxisLineColor="#0000CC" showShapes="true" showLines="true">
|
||||
<valueAxisLabelExpression><![CDATA["Freight per Order"]]></valueAxisLabelExpression>
|
||||
<seriesColor order="0" color="#0000CC"/>
|
||||
</plot>
|
||||
</chart>
|
||||
</axis>
|
||||
<axis>
|
||||
<chart chartType="bar" uuid="0f118faa-f462-4cf3-a047-62e0e72b0923" key="element-4" positionType="Float" x="6" y="17" width="547" height="175" backcolor="#FFFFFF" showLegend="true" evaluationTime="Group" titleColor="#000000" subtitleColor="#000000" legendColor="#000000" legendBackgroundColor="#FFFFFF" evaluationGroup="FirstLetterGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="FirstLetterGroup" incrementGroup="CityGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCity} + ", " +$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCityGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[$F{ShipCity}]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot valueAxisLabelColor="#CC6633" valueAxisTickLabelColor="#CC6633" valueAxisTickLabelMask="$#,##0" valueAxisLineColor="#CC6633">
|
||||
<valueAxisLabelExpression><![CDATA["Freight"]]></valueAxisLabelExpression>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
<seriesColor order="0" color="#CC6633"/>
|
||||
</plot>
|
||||
</chart>
|
||||
</axis>
|
||||
</plot>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="3def3dd0-d715-43d5-b9ec-4e6ada65882a" key="rectangle" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="c228ffeb-746f-486d-91c7-7d97ac718d0c" key="staticText" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f6297463-25cc-44a2-a582-9e9eecbea8b6" key="staticText" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f7a3e21f-0690-4399-a393-0129b6ee4ed8" key="staticText" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="edf6fa6b-ef31-431a-bef8-1290b7d3dbeb" key="staticText" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="547ac01f-27c5-4a72-8c03-314e69dae625" key="textField" x="1" y="0" width="35" height="11" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="616a0892-de91-41f8-bd71-7bd81b0eb7c0" key="textField" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight" blankWhenNull="false">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="70390603-d324-4421-9e16-0ff5dbf56f35" key="textField" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="fb3a85af-ca53-4ed4-8c08-e1a4804689c4" key="textField" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy" blankWhenNull="false">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a47d050b-5cf5-4b09-bc70-1f247299e535" key="textField" x="235" y="0" width="35" height="11" pattern="0.00" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="4315e179-ba11-4edf-bee9-cf107aa6abca" key="line" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="0cf6e7f4-ce49-4a43-a705-e0744eb22918" key="rectangle" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="e1d5b855-6051-42d7-829e-4aada0013c2a" key="staticText" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a6ca145f-573e-4d08-a765-ae31c21dd93f" key="textField" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" blankWhenNull="false" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c6c48167-319c-459f-8f6d-44d2984d6849" key="staticText" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="062b995d-7bed-4ce1-9b1e-261df81103bd" key="textField" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" blankWhenNull="false" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="2438fe6f-c2cb-420e-890d-c1de3acc7d97" key="rectangle" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="d13033ae-3e61-4686-94c2-71c60f36af9a" key="staticText" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8f204540-a0ff-46b0-97aa-47a3dc3da1d3" key="textField" x="55" y="10" width="45" height="20" fontSize="14.0" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a524b885-6c46-4adf-bdd5-2d2eebcffccb" key="staticText" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="962be165-225b-4237-bc3f-af90a0e449d6" key="textField" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="df5217f6-5b7b-4b46-a1b8-c5d557879e85" key="textField" x="200" y="10" width="75" height="20" fontSize="14.0" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6ae53d9e-aeec-4f0d-8886-1bd29d2c22bf" key="staticText" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7297813a-d5a6-43a6-ae14-0345eb9fc720" key="textField" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report" blankWhenNull="false">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary/>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,119 @@
|
||||
<jasperReport name="NoPageBreakReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="74e57349-acfc-4542-8996-125e5e3f9bf8">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Orders Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID < 10500 ORDER BY ShipCountry]]></query>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<variable name="HeadingsCollection" calculation="System" class="java.util.Collection">
|
||||
<initialValueExpression><![CDATA[new java.util.ArrayList()]]></initialValueExpression>
|
||||
</variable>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="ShipCountryNumber" resetType="Group" calculation="System" resetGroup="ShipCountryGroup" class="java.lang.Integer">
|
||||
<initialValueExpression><![CDATA[$V{ShipCountryNumber} == null ? 1 : ($V{ShipCountryNumber} + 1)]]></initialValueExpression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="b2278a75-edd0-4826-9486-ab2ee2bdb5e4" mode="Transparent" x="0" y="0" width="10" height="10" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="f151dbf3-bb32-4ad7-95ad-f67763e6bb0c" x="0" y="10" width="515" height="15" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="1b245b32-8929-4c1e-8d83-156680d5457e" mode="Opaque" x="0" y="10" width="190" height="15" backcolor="#C0C0C0" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fe1765ac-5674-4d54-8bb4-edfffddc428b" mode="Opaque" x="190" y="10" width="325" height="15" backcolor="#C0C0C0" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<anchorNameExpression><![CDATA["FirstLetterGroup_" + $V{FirstLetter}]]></anchorNameExpression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<group name="ShipCountryGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="rectangle" uuid="fd0767c3-1921-47a6-8d22-7632d7edd911" mode="Transparent" x="0" y="0" width="10" height="4" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="line" uuid="a875f729-e9c7-407b-b851-c90053ea3688" x="0" y="19" width="515" height="1" direction="BottomUp"/>
|
||||
<element kind="textField" uuid="6c179862-1c67-4072-b44a-f6abc23b6952" x="0" y="4" width="515" height="15" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{ShipCountryNumber}) + ". " + String.valueOf($F{ShipCountry})]]></expression>
|
||||
<anchorNameExpression><![CDATA["ShipCountryGroup_" + $V{ShipCountryNumber}]]></anchorNameExpression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="rectangle" uuid="3856a7ea-8779-4929-b081-208e6a601e39" mode="Transparent" x="400" y="16" width="10" height="4" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="line" uuid="d1f96f9c-ea96-4db1-a860-a1201c16b940" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="e6045212-42a2-4281-9fed-0ed4c0d5fcda" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="26ae61a0-61c3-4ce0-86a6-bc1a1bed2529" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ShipCountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="65">
|
||||
<element kind="rectangle" uuid="5b0cb22d-8d28-4cdf-97ef-0032c0f4b1eb" mode="Transparent" x="0" y="0" width="10" height="10" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5fdd2991-40e1-424c-bce5-5e054d9141ee" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Order List]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="ec356000-c533-42a6-ae2b-fb3c63c5fa06" mode="Transparent" x="0" y="40" width="10" height="10" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="023bf636-b642-411e-83df-ca82d93f803a" mode="Opaque" x="0" y="50" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e6798f4a-d6b9-461e-8ec7-fb4278b5bfd6" mode="Opaque" x="55" y="50" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5093da7c-622f-4b97-8965-da9b3edfd792" mode="Opaque" x="260" y="50" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[City]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="20">
|
||||
<element kind="rectangle" uuid="80f01721-e407-4063-8e70-637f874e5967" mode="Transparent" x="0" y="0" width="10" height="5" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="f2663acc-6d85-4620-96fa-cb4ed6e3714c" x="0" y="5" width="50" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="162a1369-80f1-4a94-9e0b-910a37df995a" positionType="Float" x="55" y="5" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7d815d02-8ea8-4cc0-9614-12d0450cc121" positionType="Float" x="260" y="5" width="255" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<summary height="60">
|
||||
<element kind="rectangle" uuid="5411de0b-fe61-4891-bde2-11d3f8271e0a" mode="Transparent" x="175" y="0" width="10" height="20" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="83cf22b0-44d2-4b4f-ad03-116966b71836" x="175" y="20" width="165" height="15" textAdjust="StretchHeight" hTextAlign="Center" style="Sans_Italic">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" orders on this report."]]></expression>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="b2805ef7-ca87-43a3-9907-b9e08548d912" positionType="Float" mode="Transparent" x="175" y="35" width="10" height="25" forecolor="#FF0000" backcolor="#FFAFAF">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,116 @@
|
||||
<jasperReport name="NorthwindOrdersReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="bbe115b5-a5a0-4b39-9b73-7092dc59ab6d">
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/northwindDataAdapter.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Normal_8" style="Sans_Normal" fontSize="8.0"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold_8" style="Sans_Bold" fontSize="8.0"/>
|
||||
<query language="jsonql"><![CDATA[..Orders(@size > 1).*]]></query>
|
||||
<field name="Id" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="OrderID"/>
|
||||
</field>
|
||||
<field name="OrderDate" class="java.util.Date">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="OrderDate"/>
|
||||
</field>
|
||||
<field name="Freight" class="java.lang.Float">
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="Freight"/>
|
||||
</field>
|
||||
<field name="ShipCity" class="java.lang.String">
|
||||
<description><![CDATA[Go up by two levels then select City]]></description>
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="^{2}.City"/>
|
||||
</field>
|
||||
<field name="CustomerID" class="java.lang.String">
|
||||
<description><![CDATA[Go up by two levels then select CustomerID]]></description>
|
||||
<property name="net.sf.jasperreports.jsonql.field.expression" value="^{2}.CustomerID"/>
|
||||
</field>
|
||||
<field name="CompanyName" class="java.lang.String">
|
||||
<description><![CDATA[Go up twice by 1 level then select CompanyName]]></description>
|
||||
<propertyExpression name="net.sf.jasperreports.jsonql.field.expression"><![CDATA["^^[\"Company Name\"]"]]></propertyExpression>
|
||||
</field>
|
||||
<variable name="OrderNumber" resetType="Group" calculation="Count" resetGroup="CustomerIdGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="TotalFreight" resetType="Group" calculation="Sum" resetGroup="CustomerIdGroup" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<group name="CustomerIdGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{CustomerID}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="21">
|
||||
<element kind="textField" uuid="3ba60404-f3fd-4ed7-a6b2-c9498e15ff84" mode="Opaque" x="0" y="5" width="100" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{CustomerID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9a4a0a5d-4b75-4d2b-a647-aa495101df48" x="109" y="5" width="291" height="15" printWhenDetailOverflows="true" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{CompanyName}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="6d76c22c-329f-4e77-a886-8580d3cb6bc1" x="0" y="20" width="515" height="1" printWhenDetailOverflows="true"/>
|
||||
</band>
|
||||
<band height="14">
|
||||
<element kind="frame" uuid="e9af134f-31eb-48be-bd9b-292188f2554f" mode="Opaque" x="0" y="2" width="356" height="10" forecolor="#CCFFFF" backcolor="#CCFFFF">
|
||||
<element kind="staticText" uuid="62e5e770-7b05-4ecd-a254-ab0c7f643a37" mode="Opaque" x="0" y="0" width="48" height="10" backcolor="#CCFFFF" hTextAlign="Right" style="Sans_Bold_8">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c472f825-47f4-4e16-a782-cc4b02572cb0" mode="Opaque" x="54" y="0" width="87" height="10" backcolor="#CCFFFF" hTextAlign="Center" style="Sans_Bold_8">
|
||||
<text><![CDATA[Order Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="89b5edba-1606-4f5d-89cb-144042c1fcdd" mode="Opaque" x="146" y="0" width="108" height="10" backcolor="#CCFFFF" style="Sans_Bold_8">
|
||||
<text><![CDATA[Ship City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e7c6fbe3-ecb2-4c65-83d6-7c813448cec6" mode="Opaque" x="259" y="0" width="92" height="10" backcolor="#CCFFFF" hTextAlign="Right" style="Sans_Bold_8">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="14">
|
||||
<element kind="frame" uuid="084cfbb4-f390-4302-8bf5-2e65b34829b8" mode="Opaque" x="0" y="2" width="356" height="10" forecolor="#33CCCC" backcolor="#33CCCC">
|
||||
<element kind="staticText" uuid="06753d49-aed5-46c8-be06-b107f81d7c2f" mode="Opaque" x="160" y="0" width="67" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold_8">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d8edf4da-1e47-45ec-bbf3-f63b3bf0b93b" mode="Opaque" x="227" y="0" width="27" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold_8">
|
||||
<expression><![CDATA[$V{OrderNumber}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a713b487-68a2-4391-a231-9bf9aa740090" mode="Opaque" x="259" y="0" width="92" height="10" backcolor="#33CCCC" pattern="¤ #,##0.00" hTextAlign="Right" style="Sans_Bold_8">
|
||||
<expression><![CDATA[$V{TotalFreight}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="line" uuid="fc148b4e-50df-4a12-aa14-8505a4cfa6e1" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="5bf7651c-cd6b-4eaf-b65a-1413d60faab0" x="0" y="10" width="515" height="30" fontSize="22.0" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Customer Orders Report]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="21">
|
||||
<element kind="staticText" uuid="da0f1cad-f552-424b-bf19-b41cabbfa4ac" mode="Opaque" x="0" y="5" width="515" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Customer Order List]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="ec54687d-3c95-4647-9db5-fa71a6e81009" x="0" y="2" width="51" height="10" hTextAlign="Right" style="Sans_Normal_8">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a112ba7b-c321-467c-91ec-ffb513c23338" positionType="Float" x="54" y="2" width="87" height="10" textAdjust="StretchHeight" pattern="yyyy, MMM dd" hTextAlign="Center" style="Sans_Normal_8">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6a61edb3-239e-4791-a046-a6459343ac07" positionType="Float" x="146" y="2" width="108" height="10" textAdjust="StretchHeight" style="Sans_Normal_8">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="61a8a117-6a43-46a7-9b96-10c5beb578ab" positionType="Float" x="259" y="2" width="92" height="10" textAdjust="StretchHeight" pattern="¤ #,##0.00" hTextAlign="Right" style="Sans_Normal_8">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="1371178a-a590-4616-affe-a4e1a24bcc84" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="3eb302d8-0855-4f82-a666-3c9628dce372" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="86f46fca-dbcb-4a60-b2f7-f8da6a4224f7" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,132 @@
|
||||
<jasperReport name="OrdersReport" language="java" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="782" leftMargin="30" rightMargin="30" topMargin="30" bottomMargin="30" uuid="58b0013c-1812-4619-b65d-51adcecc34fb">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="OrderCountStyle" style="Sans_Normal">
|
||||
<conditionalStyle forecolor="#FF0000" bold="true">
|
||||
<conditionExpression><![CDATA[$V{OrderCount} > 0 && $V{OrderCount} % 10 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<style name="CellStyle" mode="Opaque">
|
||||
<conditionalStyle backcolor="#E0E0E0">
|
||||
<conditionExpression><![CDATA[$V{ROW_COUNT} % 2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<query language="sql"><![CDATA[SELECT ShipCountry, Freight, OrderDate FROM Orders]]></query>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Float"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<title height="35">
|
||||
<element kind="textField" uuid="0ff7d2dc-699e-403a-844d-b36186325f6c" x="0" y="0" width="782" height="35" fontSize="12.0" bookmarkLevel="1" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA["Number of orders and latest order date by country and freight range"]]></expression>
|
||||
<anchorNameExpression><![CDATA["Orders crosstab"]]></anchorNameExpression>
|
||||
</element>
|
||||
</title>
|
||||
<summary height="60">
|
||||
<element kind="crosstab" uuid="48397e05-ca8f-48bb-89a3-7b43b9fdbb07" x="0" y="0" width="782" height="60" columnBreakOffset="10" repeatColumnHeaders="false">
|
||||
<dataset/>
|
||||
<rowGroup name="CountryRow" totalPosition="End" width="80">
|
||||
<bucket order="Descending" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<orderByExpression><![CDATA[$V{OrderCount}]]></orderByExpression>
|
||||
</bucket>
|
||||
<header style="CellStyle">
|
||||
<element kind="textField" uuid="1584c0b1-72d2-443d-b9f9-9d4cf4dbecee" x="5" y="0" width="75" height="20" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryRow}]]></expression>
|
||||
</element>
|
||||
<box style="CellStyle">
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="staticText" uuid="985d476c-2329-4501-92f4-3c5017ef4478" x="5" y="0" width="75" height="20" fontSize="12.0" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="FreightColumn" totalPosition="End" height="20">
|
||||
<bucket class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Freight}.intValue()/100]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="33e348e9-2122-4f75-9435-dd43bc46c2c4" x="0" y="0" width="60" height="20" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[($V{FreightColumn} * 100) + "-" + (($V{FreightColumn} + 1) * 100)]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="staticText" uuid="1b3d2f3f-40c6-4b56-8e8d-b162ed55da7c" x="0" y="0" width="60" height="20" fontSize="12.0" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<measure name="OrderCount" calculation="Count" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</measure>
|
||||
<measure name="MaxDate" calculation="Highest" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</measure>
|
||||
<cell width="60" height="20">
|
||||
<contents mode="Transparent" style="CellStyle">
|
||||
<element kind="textField" uuid="7a6d4e33-8395-467d-8f6e-bef91a959af5" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="OrderCountStyle">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5c6400d4-9886-497e-a6f6-218267ba8720" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
</element>
|
||||
<box style="CellStyle">
|
||||
<pen lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" columnTotalGroup="FreightColumn">
|
||||
<contents mode="Opaque" backcolor="#00FF00">
|
||||
<element kind="textField" uuid="3c8e6f22-106e-4d25-9dbc-1aa6bb7940be" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0f0d3290-3e83-43df-9047-1db9ce01747a" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" rowTotalGroup="CountryRow">
|
||||
<contents mode="Opaque" backcolor="#FFFF00">
|
||||
<element kind="textField" uuid="b067e4ca-73c0-4173-b352-660085f53e09" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="09086562-b5f5-4b25-a45b-49fc8fb8a6bb" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" rowTotalGroup="CountryRow" columnTotalGroup="FreightColumn">
|
||||
<contents mode="Opaque" backcolor="#808080">
|
||||
<element kind="textField" uuid="7b44536a-3eec-4a1a-8cd4-b417f7a97274" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="61bddb69-bab7-406c-81e5-c1b4b42130dd" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,141 @@
|
||||
<jasperReport name="OrdersReport" language="java" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="782" leftMargin="30" rightMargin="30" topMargin="30" bottomMargin="30" uuid="58b0013c-1812-4619-b65d-51adcecc34fb">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="OrderCountStyle" style="Sans_Normal">
|
||||
<conditionalStyle forecolor="#0000FF" bold="true">
|
||||
<conditionExpression><![CDATA[$V{OrderCount} > 0 && $V{OrderCount} % 10 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<style name="CellStyle" mode="Opaque">
|
||||
<conditionalStyle backcolor="#E0E0E0">
|
||||
<conditionExpression><![CDATA[$V{ROW_COUNT} % 2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<query language="sql"><![CDATA[SELECT ShipCountry, Freight, OrderDate FROM Orders]]></query>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Float"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<title height="35">
|
||||
<element kind="staticText" uuid="0ff7d2dc-699e-403a-844d-b36186325f6c" x="0" y="0" width="782" height="35" fontSize="12.0" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[Number of orders and latest order date by country and freight range.
|
||||
Countries are ordered by number of orders.]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<summary height="60">
|
||||
<element kind="crosstab" uuid="48397e05-ca8f-48bb-89a3-7b43b9fdbb07" x="0" y="0" width="782" height="60" columnBreakOffset="10" repeatColumnHeaders="false">
|
||||
<dataset/>
|
||||
<rowGroup name="CountryRow" totalPosition="End" width="80">
|
||||
<bucket order="Descending" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<orderByExpression><![CDATA[$V{OrderCount}]]></orderByExpression>
|
||||
</bucket>
|
||||
<header style="CellStyle">
|
||||
<element kind="textField" uuid="1584c0b1-72d2-443d-b9f9-9d4cf4dbecee" x="5" y="0" width="75" height="20" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryRow}]]></expression>
|
||||
</element>
|
||||
<box style="CellStyle">
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="staticText" uuid="985d476c-2329-4501-92f4-3c5017ef4478" x="5" y="0" width="75" height="20" fontSize="12.0" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="FreightColumn" totalPosition="End" height="20">
|
||||
<bucket class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Freight}.intValue()/100]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="33e348e9-2122-4f75-9435-dd43bc46c2c4" x="0" y="0" width="60" height="20" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[($V{FreightColumn} * 100) + "-" + (($V{FreightColumn} + 1) * 100)]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader>
|
||||
<element kind="staticText" uuid="1b3d2f3f-40c6-4b56-8e8d-b162ed55da7c" x="0" y="0" width="60" height="20" fontSize="12.0" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<measure name="OrderCount" calculation="Count" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</measure>
|
||||
<measure name="MaxDate" calculation="Highest" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</measure>
|
||||
<cell width="60" height="20">
|
||||
<contents mode="Transparent" style="CellStyle">
|
||||
<element kind="textField" uuid="7a6d4e33-8395-467d-8f6e-bef91a959af5" mode="Opaque" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="OrderCountStyle">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
<propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA["#" + net.sf.jasperreports.engine.util.JRColorUtil.getColorHexa(new java.awt.Color(
|
||||
255,
|
||||
255 - Math.min(255,(int)(255 * 20 * $V{OrderCount} / $V{OrderCount_CountryRow_FreightColumn_ALL})),
|
||||
255 - Math.min(255,(int)(255 * 20 * $V{OrderCount} / $V{OrderCount_CountryRow_FreightColumn_ALL}))))]]></propertyExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5c6400d4-9886-497e-a6f6-218267ba8720" mode="Opaque" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
<propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA["#" + net.sf.jasperreports.engine.util.JRColorUtil.getColorHexa(new java.awt.Color(
|
||||
255,
|
||||
255 - (int)Math.min(255,(int)(255 * 20 * $V{OrderCount} / $V{OrderCount_CountryRow_FreightColumn_ALL})),
|
||||
255 - (int)Math.min(255,(int)(255 * 20 * $V{OrderCount} / $V{OrderCount_CountryRow_FreightColumn_ALL}))))]]></propertyExpression>
|
||||
</element>
|
||||
<box style="CellStyle">
|
||||
<pen lineColor="#000000"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" rowTotalGroup="CountryRow">
|
||||
<contents mode="Opaque" backcolor="#FFFF00">
|
||||
<element kind="textField" uuid="b067e4ca-73c0-4173-b352-660085f53e09" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="09086562-b5f5-4b25-a45b-49fc8fb8a6bb" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" columnTotalGroup="FreightColumn">
|
||||
<contents mode="Opaque" backcolor="#00FF00">
|
||||
<element kind="textField" uuid="3c8e6f22-106e-4d25-9dbc-1aa6bb7940be" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0f0d3290-3e83-43df-9047-1db9ce01747a" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="60" height="20" rowTotalGroup="CountryRow" columnTotalGroup="FreightColumn">
|
||||
<contents mode="Opaque" backcolor="#808080">
|
||||
<element kind="textField" uuid="7b44536a-3eec-4a1a-8cd4-b417f7a97274" x="0" y="0" width="60" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{OrderCount}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="61bddb69-bab7-406c-81e5-c1b4b42130dd" x="0" y="10" width="60" height="10" pattern="MM/dd/yyyy" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{MaxDate}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,67 @@
|
||||
<jasperReport name="OrdersReport" language="java" pageWidth="500" pageHeight="842" columnWidth="500" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="10ec9c66-f0a7-416e-8fb0-d1fd1cea41fc">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="CustomerID" class="java.lang.String"/>
|
||||
<query language="xPath"><![CDATA[/Northwind/Orders[CustomerID='$P{CustomerID}']]]></query>
|
||||
<field name="Id" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.xpath.field.expression" value="OrderID"/>
|
||||
</field>
|
||||
<field name="OrderDate" class="java.util.Date">
|
||||
<property name="net.sf.jasperreports.xpath.field.expression" value="OrderDate"/>
|
||||
</field>
|
||||
<field name="ShipCity" class="java.lang.String">
|
||||
<property name="net.sf.jasperreports.xpath.field.expression" value="ShipCity"/>
|
||||
</field>
|
||||
<field name="Freight" class="java.lang.Float">
|
||||
<property name="net.sf.jasperreports.xpath.field.expression" value="Freight"/>
|
||||
</field>
|
||||
<variable name="TotalFreight" calculation="Sum" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<pageHeader height="14">
|
||||
<element kind="frame" uuid="4a580d60-8a5e-4e55-8a52-b88cde59c162" mode="Opaque" x="0" y="2" width="356" height="10" forecolor="#CCFFFF" backcolor="#CCFFFF">
|
||||
<element kind="staticText" uuid="d2ab3078-a562-4679-85d2-8345668f8fff" mode="Opaque" x="0" y="0" width="48" height="10" backcolor="#CCFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c8c56ac9-453f-4904-8cf1-a4efc6a393ff" mode="Opaque" x="54" y="0" width="87" height="10" backcolor="#CCFFFF" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4c98dac9-95fc-4da9-8b96-09f556997c91" mode="Opaque" x="146" y="0" width="108" height="10" backcolor="#CCFFFF" style="Sans_Bold">
|
||||
<text><![CDATA[Ship City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b62f2bab-65f3-4300-a4a5-2422a89122c9" mode="Opaque" x="259" y="0" width="92" height="10" backcolor="#CCFFFF" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="42985753-7ba1-4b43-a8a2-13a9e3894651" x="0" y="2" width="51" height="10" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="1886b1ce-67ff-4457-89de-7baeae1446d0" positionType="Float" x="54" y="2" width="87" height="10" textAdjust="StretchHeight" pattern="yyyy, MMM dd" hTextAlign="Center">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c8ea91e7-4bc6-4059-99e6-ad296e4dcf26" positionType="Float" x="146" y="2" width="108" height="10" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="fe05b06c-95b5-4847-8567-130b3785c8dd" positionType="Float" x="259" y="2" width="92" height="10" textAdjust="StretchHeight" pattern="¤ #,##0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<summary height="14">
|
||||
<element kind="frame" uuid="88ac99e2-eb7a-4705-be18-6e8c724c02b1" mode="Opaque" x="0" y="2" width="356" height="10" forecolor="#33CCCC" backcolor="#33CCCC">
|
||||
<element kind="staticText" uuid="256d6372-5c9b-4260-af95-3ee29b2f5740" mode="Opaque" x="160" y="0" width="67" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="de9ec45f-b4c7-48b4-bc2c-5f1f782c67a5" mode="Opaque" x="259" y="0" width="92" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{TotalFreight}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="623fe099-1d25-4731-9eab-6e4138357bbc" mode="Opaque" x="227" y="0" width="27" height="10" backcolor="#33CCCC" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{REPORT_COUNT}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,159 @@
|
||||
<jasperReport name="ParagraphsReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="1c6f84ba-6471-4479-9bf0-1b285fc79c97">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="myDefault" default="true" fontName="DejaVu Sans"/>
|
||||
<style name="rulerStyle" style="myDefault" mode="Opaque" hTextAlign="Left" fontSize="4.0"/>
|
||||
<style name="indentStyle" style="myDefault" mode="Transparent" backcolor="#FFFFFF">
|
||||
<box style="myDefault">
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
<paragraph firstLineIndent="20" leftIndent="35" rightIndent="20" style="myDefault"/>
|
||||
</style>
|
||||
<group name="MyGroup">
|
||||
<groupHeader>
|
||||
<band height="50">
|
||||
<element kind="staticText" uuid="4156b2ba-599a-40e1-b7f0-e2efd9cabcb8" x="0" y="0" width="35" height="5" backcolor="#FFAAAA" hTextAlign="Center" style="rulerStyle">
|
||||
<text><![CDATA[35]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="14ae8c62-6ee6-41c8-b21b-03a31315431d" x="35" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[0]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9591cbb9-4d5a-49d4-a87f-4447a65e6db7" x="75" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[40]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="50818bc0-788d-4f14-b8d3-84a0112ee08b" x="115" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[80]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b0dc8b9d-baca-43e5-b816-543e5a15070d" x="155" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[120]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a00ca26b-93fb-4071-8fe9-999baea48c1e" x="195" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[160]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fb563d1a-92c8-4617-b1f7-c73147ffa468" x="0" y="5" width="255" height="40" markup="styled" textAdjust="StretchHeight" style="indentStyle">
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">Text field element using default tab stop width of 40 pixels. The following names are tab stop aligned to the left, while the overall text alignment is also left:\n\tpig \tchicken \tsheep \thorse \tgoat \n\tlion\tgiraffe\thippopotamus\tleopard\telephant\thyena\n\tparis\tlondon\trome\tamsterdam\toslo</style>"]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="37327c25-fbf5-47e0-a6be-9a6ed178964b" x="300" y="0" width="255" height="5" backcolor="#FFFF00" style="rulerStyle">
|
||||
<text><![CDATA[Segments seem misaligned because they are first aligned to tab stops and then the overall line aligned to the right.]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="636a8e23-8bb2-47b0-b45f-2369b6a0bd91" mode="Opaque" x="300" y="5" width="255" height="40" markup="styled" textAdjust="StretchHeight" hTextAlign="Right" style="indentStyle">
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">Text field element using default tab stop width of 40 pixels. The following names are tab stop aligned to the left, while the overall text alignment is right:\n\tpig \tchicken \tsheep \thorse \tgoat \n\tlion\tgiraffe\thippopotamus\tleopard\telephant\thyena\n\tparis\tlondon\trome\tamsterdam\toslo</style>"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="staticText" uuid="4156b2ba-599a-40e1-b7f0-e2efd9cabcb8" x="0" y="0" width="35" height="5" backcolor="#FFAAAA" hTextAlign="Center" style="rulerStyle">
|
||||
<text><![CDATA[35]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="14ae8c62-6ee6-41c8-b21b-03a31315431d" x="35" y="0" width="33" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[0]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9591cbb9-4d5a-49d4-a87f-4447a65e6db7" x="68" y="0" width="7" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[33]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="50818bc0-788d-4f14-b8d3-84a0112ee08b" x="75" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[40]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b0dc8b9d-baca-43e5-b816-543e5a15070d" x="115" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[80]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a00ca26b-93fb-4071-8fe9-999baea48c1e" x="155" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[120]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a00ca26b-93fb-4071-8fe9-999baea48c1e" x="195" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[160]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c45cef47-f45e-4dc5-8fbf-ffd2a529728f" x="0" y="5" width="255" height="40" markup="styled" textAdjust="StretchHeight" hTextAlign="Left" style="indentStyle">
|
||||
<paragraph lineSpacing="Proportional" lineSpacingSize="2.0" style="indentStyle">
|
||||
<tabStop position="33" alignment="Center"/>
|
||||
</paragraph>
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">Text field element using a custom tab stop centered at position 33. The rest of the names are tab stop aligned to the left, while the overall text alignment is also left:\n\tpig \tchicken \tsheep \thorse \tgoat \n\tlion\tgiraffe\thippopotamus\tleopard\telephant\thyena\n\tparis\tlondon\trome\tamsterdam\toslo</style>"]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="37327c25-fbf5-47e0-a6be-9a6ed178964b" positionType="Float" x="0" y="45" width="255" height="5" backcolor="#FFFF00" style="rulerStyle">
|
||||
<text><![CDATA[Apparent misalignment on first tab stop due to first line indent.]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c3eee17b-f653-41e3-94cb-e4bedeb5e6ec" x="300" y="5" width="255" height="40" markup="styled" textAdjust="StretchHeight" hTextAlign="Right" style="indentStyle">
|
||||
<paragraph lineSpacing="Fixed" lineSpacingSize="20.0" style="indentStyle">
|
||||
<tabStop position="33" alignment="Center"/>
|
||||
</paragraph>
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">Text field element using a custom tab stop centered at position 33. The rest of the names are tab stop aligned to the left, while the overall text alignment is right:\n\tpig \tchicken \tsheep \thorse \tgoat \n\tlion\tgiraffe\thippopotamus\tleopard\telephant\thyena\n\tparis\tlondon\trome\tamsterdam\toslo</style>"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="staticText" uuid="4156b2ba-599a-40e1-b7f0-e2efd9cabcb8" x="0" y="0" width="35" height="5" backcolor="#FFAAAA" hTextAlign="Center" style="rulerStyle">
|
||||
<text><![CDATA[35]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="14ae8c62-6ee6-41c8-b21b-03a31315431d" x="35" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[0]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9591cbb9-4d5a-49d4-a87f-4447a65e6db7" x="75" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[40]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="50818bc0-788d-4f14-b8d3-84a0112ee08b" x="115" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[80]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b0dc8b9d-baca-43e5-b816-543e5a15070d" x="155" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[120]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a00ca26b-93fb-4071-8fe9-999baea48c1e" x="195" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[160]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0158c9b8-7f86-4a5b-a5c1-a6d271356fd7" x="0" y="5" width="255" height="40" markup="styled" textAdjust="StretchHeight" style="indentStyle">
|
||||
<paragraph style="indentStyle">
|
||||
<tabStop position="40" alignment="Right"/>
|
||||
<tabStop position="80" alignment="Right"/>
|
||||
<tabStop position="120" alignment="Right"/>
|
||||
<tabStop position="160" alignment="Right"/>
|
||||
<tabStop position="200" alignment="Right"/>
|
||||
</paragraph>
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">Text field element using custom tab stops right aligned and 40 pixels apart. The overall text alignment is left:\n\tpig \tchicken \tsheep \thorse \tgoat \n\tlion\tgiraffe\thippopotamus\tleopard\telephant\thyena\n\tparis\tlondon\trome\tamsterdam\toslo</style>"]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="37327c25-fbf5-47e0-a6be-9a6ed178964b" positionType="Float" x="0" y="45" width="255" height="5" backcolor="#FFFF00" style="rulerStyle">
|
||||
<text><![CDATA[Apparent misalignment on first tab stop due to first line indent.]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c0262207-39f6-431c-b75b-da9cd52f2235" x="300" y="5" width="255" height="40" markup="styled" textAdjust="StretchHeight" hTextAlign="Right" style="indentStyle">
|
||||
<paragraph style="indentStyle">
|
||||
<tabStop position="40" alignment="Right"/>
|
||||
<tabStop position="80" alignment="Right"/>
|
||||
<tabStop position="120" alignment="Right"/>
|
||||
<tabStop position="160" alignment="Right"/>
|
||||
<tabStop position="200" alignment="Right"/>
|
||||
</paragraph>
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">Text field element using custom tab stops right aligned and 40 pixels apart. The overall text alignment is also right:\n\tpig \tchicken \tsheep \thorse \tgoat \n\tlion\tgiraffe\thippopotamus\tleopard\telephant\thyena\n\tparis\tlondon\trome\tamsterdam\toslo</style>"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="staticText" uuid="4156b2ba-599a-40e1-b7f0-e2efd9cabcb8" x="0" y="0" width="35" height="5" backcolor="#FFAAAA" style="rulerStyle">
|
||||
<text><![CDATA[35]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="14ae8c62-6ee6-41c8-b21b-03a31315431d" x="35" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[40]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9591cbb9-4d5a-49d4-a87f-4447a65e6db7" x="75" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[40]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4fb99ad9-8068-4413-bf69-def69f62d831" x="0" y="5" width="150" height="40" markup="styled" textAdjust="StretchHeight" style="indentStyle">
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">A\n\tB\t\tB2\tB3 thisisalongwordnotfittinginoneline\n\t\tC\tC2\nD\tD2\tD3</style>"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c5d8d6cb-cfbe-419e-8660-628e2c24241b" x="405" y="5" width="150" height="40" markup="styled" textAdjust="StretchHeight" hTextAlign="Right" style="indentStyle">
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">A\n\tB\t\tB2\tB3 thisisalongwordnotfittinginoneline\n\t\tC\tC2\nD\tD2\tD3</style>"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
<band height="50">
|
||||
<element kind="staticText" uuid="4156b2ba-599a-40e1-b7f0-e2efd9cabcb8" x="0" y="0" width="35" height="5" backcolor="#FFAAAA" style="rulerStyle">
|
||||
<text><![CDATA[35]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="14ae8c62-6ee6-41c8-b21b-03a31315431d" x="35" y="0" width="40" height="5" backcolor="#AAAAFF" style="rulerStyle">
|
||||
<text><![CDATA[40]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9591cbb9-4d5a-49d4-a87f-4447a65e6db7" x="75" y="0" width="40" height="5" backcolor="#AAFFAA" style="rulerStyle">
|
||||
<text><![CDATA[40]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="67a8b72e-1578-4b1f-9729-2da88e5174fc" x="0" y="5" width="150" height="40" markup="styled" textAdjust="StretchHeight" style="indentStyle">
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">A\n\tB\t\tB2\tB3_thisisalongwordnotfittinginoneline\n\t\tC\tC2\nD\tD2\tD3</style>"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c6ff3b05-c388-4083-9cf4-e1e3a5b798a4" x="405" y="5" width="150" height="40" markup="styled" textAdjust="StretchHeight" hTextAlign="Right" style="indentStyle">
|
||||
<expression><![CDATA["<style backcolor=\"cyan\">A\n\tB\t\tB2\tB3_thisisalongwordnotfittinginoneline\n\t\tC\tC2\nD\tD2\tD3</style>"]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,10 @@
|
||||
<jasperReport name="PdfEncryptReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="2d9e0f21-d6dc-4ed3-bf60-109cb8dd4613">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<title height="782">
|
||||
<element kind="staticText" uuid="739f6943-af78-4e02-b23d-ef8516028089" positionType="Float" x="0" y="0" width="555" height="100" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[The generated PDF document is encrypted using a 128 bit key.
|
||||
User password: jasper
|
||||
Owner password: reports]]></text>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,231 @@
|
||||
<jasperReport name="Pie3DChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="96414c51-c86e-493e-982d-6f1907bb35cf">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Pie 3D Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="03d92f67-4bf5-4337-ac2e-f38bc4825957" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="714bc86b-1aee-40cd-a779-2d72fe6de0d9" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0f31e161-457f-454d-bd27-a276328a4eab" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ad447362-ef10-4a4a-906c-ef166cff78e3" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="60619f0c-b4d1-495c-9c14-8b7e324becb6" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="pie3D" uuid="39fa00ec-2cca-4be4-b3e8-65392802cdfc" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="pie" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<keyExpression><![CDATA[$F{ShipCountry}]]></keyExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot foregroundAlpha="0.5" labelFormat="{0} {2}" legendLabelFormat="{0} {1}" depthFactor="0.2">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="3cee4ed7-c820-4711-b3b3-ffff4c6da903" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="d1052261-9d06-486d-9bcf-c41afbe35ebd" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="419327f2-c96c-45a5-8891-4f3ac38d0488" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5780dafa-1157-43bc-b860-f0844e8b2ca1" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ec4e1fa1-0190-4fc9-9637-344a58db4c6b" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="ecd61889-7ce5-4e2d-9428-889dfe21f37f" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="6cadb29f-cbc5-420c-b6b4-2ae4b699ea97" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="cf95de31-e12a-4963-a7c1-b925636f196a" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="38f0f898-a7d6-4ae3-b8e3-095f66f0f446" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="0dd75e97-be4d-4a51-953c-8f3c0241741d" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0bdec7f1-f2d4-41e6-9f75-02741d8b078e" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="905e35da-11d0-4aca-be16-c3cb5c959ab4" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ef1753c9-84cc-44e8-b8ff-f958195bac25" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="13dae2cd-1287-4c14-b016-12af5ff86a7e" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Pie 3D Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="19263825-4dee-4bee-b5ee-364e4e5925bf" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="6925f06f-cc49-4555-a21a-555fc2da0ab2" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="33c41f7b-edac-490c-9c49-ca8b6b2437e2" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5c70a690-729d-4a67-8598-c62a213b32bb" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="84c0921b-52e5-40c5-87e0-bd5d848c34ea" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="fc50ecdc-8d19-49ee-98bd-988966ffa890" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="412bf384-2b09-4f9a-b9eb-842462c344d5" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0e2c4c89-3a97-4adb-9217-9fa41a8e900b" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9d3e8174-d73e-4d61-a77b-a3d2c3c58440" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c9617da9-f43f-44d2-a93d-d74eff8adc58" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="e61e8aad-6c87-404c-b142-010704633a90" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="e51f85d3-3181-4e1b-bb7d-cda4fba5961b" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="c88993f3-1cc8-46a3-b043-185f6a07ad59" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ccffa0d0-9534-44b3-9393-b17b029b8d5a" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="81f8138f-214a-4631-bee4-b4bfded04e95" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8c0e711a-0706-4ba7-898f-7917c2459471" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="c5478858-d24b-40b4-8e0b-c0645830372d" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="aa891035-f818-4ef7-a1a4-d4bc4c381db2" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e27d8a22-5e83-40f4-8456-bc3180117d37" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d13d8654-8b97-40b8-8068-fc11155c5a77" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7594eff9-d560-4ea2-9134-c9adad461893" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3d365e80-bbe0-4e10-8e33-dbc57b1ca8ef" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ca891456-788a-4fc4-93c7-f3771201bc61" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="15ce736d-2ca2-4dbf-9615-164dc2467679" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,170 @@
|
||||
<jasperReport name="PieChartReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="166628aa-90af-4c8f-a71b-2eaadee2f0e1">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="Country" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE ShipCountry = $P{Country} ORDER BY ShipCity]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCity" resetType="Group" calculation="Sum" resetGroup="CityGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCity" resetType="Group" calculation="Highest" resetGroup="CityGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<group name="CityGroup">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="db896bfd-f674-443f-a52c-5fe24bf390c2" x="0" y="14" width="540" height="1"/>
|
||||
<element kind="textField" uuid="2e9d40c7-3d6f-4db9-839d-eed85965496d" x="20" y="2" width="300" height="11" bookmarkLevel="2" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{ShipCity}]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="98ec3108-d055-4788-9dc6-16bcd2d4204c" x="340" y="2" width="200" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CityGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCity}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="frame" uuid="a0573d1d-8c83-4e17-b2bf-1dc306bfb4cf" mode="Opaque" x="0" y="0" width="540" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0">
|
||||
<element kind="staticText" uuid="ea12ba40-9bc8-4f9e-a8a8-a1f1d279a8a8" mode="Opaque" x="0" y="0" width="90" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="51a48b2c-1769-4a7f-b921-49ca6e859bdf" mode="Opaque" x="90" y="0" width="50" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d69c36fb-5b5a-4d0e-8b7a-b96caabe9b3c" mode="Opaque" x="140" y="0" width="280" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7bfddd2f-193f-4767-bb2f-1652c84ea4cb" mode="Opaque" x="420" y="0" width="120" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCity}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="380">
|
||||
<element kind="textField" uuid="f06713e8-e1f1-4dad-a5db-8721c65ac588" x="0" y="0" width="555" height="35" fontSize="22.0" bookmarkLevel="1" hTextAlign="Center" style="Serif_Bold">
|
||||
<expression><![CDATA["Shipments to " + $P{Country}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$P{Country} + " shipments"]]></anchorNameExpression>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="chart" chartType="pie" uuid="a63b38fe-68ce-4bb0-ac09-2735d8a78406" positionType="Float" x="0" y="50" width="555" height="300" evaluationTime="Report">
|
||||
<dataset kind="pie" incrementType="Group" incrementGroup="CityGroup">
|
||||
<series>
|
||||
<keyExpression><![CDATA[$F{ShipCity}]]></keyExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCity}]]></valueExpression>
|
||||
<sectionHyperlink linkType="Reference" linkTarget="Blank">
|
||||
<hyperlinkReferenceExpression><![CDATA["http://en.wikipedia.org/wiki/" + $F{ShipCity}]]></hyperlinkReferenceExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Read more about " + $F{ShipCity}]]></hyperlinkTooltipExpression>
|
||||
</sectionHyperlink>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot labelFormat="{0} {2}" legendLabelFormat="{0} {1}" showLabels="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF">
|
||||
<font bold="true"/>
|
||||
</itemLabel>
|
||||
</plot>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="frame" uuid="4a65b0e7-80e3-4af2-9e44-9172b5ba5c5b" mode="Opaque" x="0" y="0" width="540" height="11" backcolor="#333333">
|
||||
<element kind="staticText" uuid="9a105a7f-865d-43c7-a03b-7263c8c9a311" mode="Opaque" x="0" y="0" width="80" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0debf846-c7a1-4978-97bc-00f5e65ec68b" mode="Opaque" x="80" y="0" width="290" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c43d8968-62f5-45cd-8db7-4fe243cf6999" mode="Opaque" x="370" y="0" width="100" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="79da0493-a21d-439f-9e7e-902830dc9b82" mode="Opaque" x="470" y="0" width="70" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="e5ec0153-91b8-4f00-9376-8c628cb9aed7" x="1" y="0" width="70" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="02a3be78-70b0-422f-81d1-fd3ef5b99878" positionType="Float" x="80" y="0" width="220" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="978631ec-a8dd-493e-bbef-b4807e240d4b" x="310" y="0" width="50" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f423ee94-70d7-4b9a-a90d-9c6fefbf6ecd" x="370" y="0" width="100" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="fbb073bd-2aab-4038-acdf-d8791274356d" x="470" y="0" width="70" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="c7f7750f-6d8d-422b-851c-febff2c2bb58" positionType="Float" x="0" y="12" width="540" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="frame" uuid="d4156620-50bd-4848-aea6-9941eaa6b2c2" mode="Opaque" x="0" y="0" width="540" height="11" backcolor="#333333">
|
||||
<element kind="staticText" uuid="04ad8cd5-334b-47fa-861a-a6c09ed60b0d" mode="Opaque" x="0" y="0" width="90" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a71248a9-46f4-43bb-934a-1daaf65c4ed3" mode="Opaque" x="90" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f890a596-b1ed-45d0-92ab-d7810076d5ce" mode="Opaque" x="140" y="0" width="280" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cd2a4a6e-ec39-42b5-97da-d39cf4fba351" mode="Opaque" x="420" y="0" width="120" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="frame" uuid="546d4863-ff95-4db9-8607-b1ba97b708fd" mode="Transparent" x="0" y="0" width="555" height="30">
|
||||
<element kind="staticText" uuid="1eb77597-c859-416d-9d7a-cb0f5a13627e" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="74abc4d9-d951-48b9-826c-18c1955ae21b" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="07c3051b-9225-4b07-a092-84ce57bf8cf6" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c54af9f4-b7f4-4ab5-a366-969366845fb4" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6372ffa2-a19d-4be3-bd67-97a937f28ff3" x="200" y="10" width="155" height="20" fontSize="14.0" evaluationTime="Master" hTextAlign="Center">
|
||||
<expression><![CDATA[$V{MASTER_CURRENT_PAGE} + "/" + $V{MASTER_TOTAL_PAGES}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,235 @@
|
||||
<jasperReport name="PieChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="166628aa-90af-4c8f-a71b-2eaadee2f0e1">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Pie Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="3ecfb716-1ae4-42d5-a6b6-ad4c99944ebf" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="59abbdd0-29d2-4c98-b983-f35db84ade78" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="859fc8d2-b3c5-4cc5-8dbc-1d52fed74657" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5516c71a-79f0-4b28-b3c4-bec58d2d23e0" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="538685ce-3ecc-462d-8032-03cf54dd0f50" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="pie" uuid="a63b38fe-68ce-4bb0-ac09-2735d8a78406" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="pie" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<keyExpression><![CDATA[$F{ShipCountry}]]></keyExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
<sectionHyperlink linkType="Reference" linkTarget="Blank">
|
||||
<hyperlinkReferenceExpression><![CDATA["http://en.wikipedia.org/wiki/" + $F{ShipCountry}]]></hyperlinkReferenceExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Read more about " + $F{ShipCountry}]]></hyperlinkTooltipExpression>
|
||||
</sectionHyperlink>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot labelFormat="{0} {2}" legendLabelFormat="{0} {1}">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="986dd370-4c74-4af8-9d75-f9d7da1407b4" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="025dc667-6992-4d06-a547-377e13a8d1f6" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b27cb487-36f9-483a-9fc9-e97e66493a91" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="8234e970-f182-459a-9c85-28ba31a057cf" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4a88c465-65f6-49c1-8c25-45990c55d2e7" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="db896bfd-f674-443f-a52c-5fe24bf390c2" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="2e9d40c7-3d6f-4db9-839d-eed85965496d" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="98ec3108-d055-4788-9dc6-16bcd2d4204c" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="a0573d1d-8c83-4e17-b2bf-1dc306bfb4cf" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="ea12ba40-9bc8-4f9e-a8a8-a1f1d279a8a8" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="51a48b2c-1769-4a7f-b921-49ca6e859bdf" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d69c36fb-5b5a-4d0e-8b7a-b96caabe9b3c" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7bfddd2f-193f-4767-bb2f-1652c84ea4cb" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="f06713e8-e1f1-4dad-a5db-8721c65ac588" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Pie Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="4a65b0e7-80e3-4af2-9e44-9172b5ba5c5b" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="9a105a7f-865d-43c7-a03b-7263c8c9a311" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0debf846-c7a1-4978-97bc-00f5e65ec68b" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c43d8968-62f5-45cd-8db7-4fe243cf6999" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="79da0493-a21d-439f-9e7e-902830dc9b82" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="e5ec0153-91b8-4f00-9376-8c628cb9aed7" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="02a3be78-70b0-422f-81d1-fd3ef5b99878" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="978631ec-a8dd-493e-bbef-b4807e240d4b" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f423ee94-70d7-4b9a-a90d-9c6fefbf6ecd" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="fbb073bd-2aab-4038-acdf-d8791274356d" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="c7f7750f-6d8d-422b-851c-febff2c2bb58" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="d4156620-50bd-4848-aea6-9941eaa6b2c2" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="04ad8cd5-334b-47fa-861a-a6c09ed60b0d" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a71248a9-46f4-43bb-934a-1daaf65c4ed3" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f890a596-b1ed-45d0-92ab-d7810076d5ce" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cd2a4a6e-ec39-42b5-97da-d39cf4fba351" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="546d4863-ff95-4db9-8607-b1ba97b708fd" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="1eb77597-c859-416d-9d7a-cb0f5a13627e" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="74abc4d9-d951-48b9-826c-18c1955ae21b" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="07c3051b-9225-4b07-a092-84ce57bf8cf6" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c54af9f4-b7f4-4ab5-a366-969366845fb4" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6372ffa2-a19d-4be3-bd67-97a937f28ff3" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6f87f241-3eeb-4c1a-89a6-b2323bc6b8c9" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a9701353-2845-4eff-9d71-5f73b4666a44" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,145 @@
|
||||
<jasperReport name="ProductReport" language="java" columnCount="2" pageWidth="325" pageHeight="842" whenNoDataType="NoDataSection" columnWidth="160" columnSpacing="5" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="092b3dd1-2ae9-4cf5-aaaf-ff033e77d383">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="City" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT Product.ID AS ID, Product.Name AS Name,
|
||||
Positions.Quantity AS Quantity, Positions.Price AS Price
|
||||
FROM Positions, Product, Document, Address
|
||||
WHERE Positions.DocumentID = Document.ID AND
|
||||
Document.AddressID = Address.ID AND
|
||||
Positions.ProductID = Product.ID AND
|
||||
Address.City = $P{City}
|
||||
ORDER BY Product.ID]]></query>
|
||||
<field name="Id" class="java.lang.Integer"/>
|
||||
<field name="Name" class="java.lang.String"/>
|
||||
<field name="Quantity" class="java.lang.Float"/>
|
||||
<field name="Price" class="java.lang.Float"/>
|
||||
<variable name="QuantityProductSum" resetType="Group" calculation="Sum" resetGroup="ProductGroup" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Quantity}]]></expression>
|
||||
</variable>
|
||||
<variable name="PriceProductSum" resetType="Group" calculation="Sum" resetGroup="ProductGroup" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Price}]]></expression>
|
||||
</variable>
|
||||
<variable name="QuantitySum" calculation="Sum" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Quantity}]]></expression>
|
||||
</variable>
|
||||
<variable name="PriceSum" calculation="Sum" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Price}]]></expression>
|
||||
</variable>
|
||||
<variable name="ProductCount" resetType="Group" calculation="System" resetGroup="ProductGroup" class="java.lang.Integer">
|
||||
<initialValueExpression><![CDATA[$V{ProductCount} == null ? 1 : ($V{ProductCount} + 1)]]></initialValueExpression>
|
||||
</variable>
|
||||
<group name="ProductGroup">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="fc2ad1b0-4874-4765-baf8-b17a2490185a" x="0" y="2" width="15" height="10" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="products.Id"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="f53978bd-fc13-4359-b82d-2142640c6696" positionType="Float" x="20" y="2" width="80" height="10" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{Name}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="products.Name"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="aec3706b-5a2e-455a-aec0-245ada2a8830" positionType="Float" x="105" y="2" width="20" height="10" textAdjust="StretchHeight" evaluationTime="Group" pattern="#0" evaluationGroup="ProductGroup" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{QuantityProductSum}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="products.Quantity"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="38a1047a-67fe-4c37-ac55-1252bcb7f9db" positionType="Float" x="130" y="2" width="30" height="10" textAdjust="StretchHeight" evaluationTime="Group" pattern="#0.00" evaluationGroup="ProductGroup" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PriceProductSum}]]></expression>
|
||||
<property name="net.sf.jasperreports.export.json.path" value="products.Price"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band/>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="14">
|
||||
<element kind="staticText" uuid="8047f89b-3363-477a-8c15-1c6bae982ef3" x="0" y="2" width="60" height="10" style="Sans_Italic">
|
||||
<text><![CDATA[Title]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="65c7aa4b-b50e-4803-9b50-1454e14892b3" x="0" y="2" width="325" height="10" hTextAlign="Center" style="Sans_Bold">
|
||||
<expression><![CDATA["Products ordered by people in " + $P{City}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="14">
|
||||
<element kind="staticText" uuid="61511980-cea2-47a9-b4cd-90c0170a7809" x="0" y="2" width="325" height="10" forecolor="#808000" style="Sans_Italic">
|
||||
<text><![CDATA[Page Header]]></text>
|
||||
<box style="Sans_Italic">
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<columnHeader height="14">
|
||||
<element kind="frame" uuid="78888ac8-a9f3-49e6-8e88-6e9496a020f3" x="0" y="2" width="160" height="10" forecolor="#FFFF99" backcolor="#FFFF99">
|
||||
<element kind="staticText" uuid="3fc2965b-b4a5-4a3f-875d-856f21d48835" mode="Opaque" x="0" y="0" width="20" height="10" backcolor="#FFFF99" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="dc051772-2007-42dd-b287-525021539a9e" mode="Opaque" x="20" y="0" width="85" height="10" backcolor="#FFFF99" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1d091a88-eebf-4b2f-9dc3-c691aa283f33" mode="Opaque" x="105" y="0" width="20" height="10" backcolor="#FFFF99" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="716b63cd-c79c-4191-a299-73e0e8e63d57" mode="Opaque" x="125" y="0" width="35" height="10" backcolor="#FFFF99" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Price]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<columnFooter height="14">
|
||||
<element kind="line" uuid="a470885d-a6f9-4b14-a59c-b790b9559b4a" x="0" y="1" width="160" height="1">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="92c7aa24-0587-467c-9733-7eefb7092933" x="0" y="2" width="60" height="10" style="Sans_Italic">
|
||||
<text><![CDATA[Column Footer]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="01901e37-2081-4cf2-b234-01a1de05e91e" x="70" y="2" width="30" height="10" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="29676ee4-01b4-41fc-9ffa-3d33cf9ad4a7" x="105" y="2" width="20" height="10" pattern="#0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{QuantitySum}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="757842f6-32cf-4524-b4dd-880ccc35c1c1" x="130" y="2" width="30" height="10" pattern="#0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{PriceSum}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="14">
|
||||
<element kind="frame" uuid="7169de79-48dc-4fdf-9b80-577acda8409b" mode="Transparent" x="0" y="2" width="325" height="10" forecolor="#808000">
|
||||
<element kind="staticText" uuid="1bc5b9ac-ce38-4edd-b985-ecc0d1fbb021" x="0" y="0" width="60" height="10" forecolor="#808000" style="Sans_Italic">
|
||||
<text><![CDATA[Page Footer]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7150ad06-dd14-41f0-82dd-2adf1b584858" x="150" y="0" width="100" height="10" forecolor="#808000" hTextAlign="Right" style="Sans_Italic">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of "]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e69989f4-eb16-42a1-a446-269b33763ced" x="250" y="0" width="50" height="10" forecolor="#808000" evaluationTime="Report" style="Sans_Italic">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="14">
|
||||
<element kind="frame" uuid="5cf0b968-1cb9-4fae-9e1d-71e04d572b85" x="0" y="2" width="325" height="10" forecolor="#808000" backcolor="#808000">
|
||||
<element kind="staticText" uuid="26a7c2ea-d4b0-41ea-a11d-f478dc96cc1e" mode="Opaque" x="0" y="0" width="230" height="10" backcolor="#808000" style="Sans_Italic">
|
||||
<text><![CDATA[Summary]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7b7c18c7-6ef4-460e-bfe1-5ed2bff303cc" mode="Opaque" x="230" y="0" width="55" height="10" backcolor="#808000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="56212ae1-881a-46b6-ad22-a2805662c065" mode="Opaque" x="285" y="0" width="40" height="10" backcolor="#808000" pattern="#0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ProductCount}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</summary>
|
||||
<noData height="14">
|
||||
<element kind="textField" uuid="935b37e5-06b1-487c-9eb4-5d4d42f34ade" x="0" y="2" width="325" height="10" forecolor="#993300" hTextAlign="Center" style="Sans_Bold">
|
||||
<expression><![CDATA["No Orders From " + $P{City}]]></expression>
|
||||
</element>
|
||||
</noData>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,130 @@
|
||||
<jasperReport name="ProductsReport" language="java" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="782" leftMargin="30" rightMargin="30" topMargin="30" bottomMargin="30" uuid="d8258224-60b6-4c49-b0e9-a411ee2fbd39">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<dataset name="Customer_Quantity" uuid="d7fa233d-253a-4620-93b5-d8c430099436">
|
||||
<parameter name="CityParam" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT product.name, positions.quantity,
|
||||
address.firstname, address.lastname
|
||||
FROM product, positions, address, document
|
||||
WHERE product.id = positions.productid AND
|
||||
address.id = document.addressid AND
|
||||
document.id = positions.documentid AND
|
||||
address.city=$P{CityParam}]]></query>
|
||||
<field name="Name" class="java.lang.String"/>
|
||||
<field name="Quantity" class="java.lang.Integer"/>
|
||||
<field name="FirstName" class="java.lang.String"/>
|
||||
<field name="LastName" class="java.lang.String"/>
|
||||
</dataset>
|
||||
<query language="sql"><![CDATA[SELECT city FROM address GROUP BY city ORDER BY city]]></query>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
<detail>
|
||||
<band height="90">
|
||||
<element kind="textField" uuid="4c01f17b-aa51-4d55-bf80-97b845f29667" x="0" y="0" width="500" height="15" fontSize="10.0" style="Sans_Bold">
|
||||
<expression><![CDATA["Number of orders by product and customer in " + $F{City}]]></expression>
|
||||
</element>
|
||||
<element kind="crosstab" uuid="d3aca7c7-1165-4cb5-a7ca-e67b01a5b15d" x="0" y="20" width="782" height="70" columnBreakOffset="10" repeatColumnHeaders="false">
|
||||
<dataset>
|
||||
<datasetRun uuid="69151f6b-5c48-4d23-b978-e8fdfbf7b631" subDataset="Customer_Quantity">
|
||||
<parameter name="CityParam">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</parameter>
|
||||
</datasetRun>
|
||||
</dataset>
|
||||
<whenNoDataCell>
|
||||
<element kind="staticText" uuid="61451112-f95c-4f0b-b3ff-c4ab16ece21a" x="0" y="0" width="250" height="25">
|
||||
<text><![CDATA[No data]]></text>
|
||||
</element>
|
||||
</whenNoDataCell>
|
||||
<rowGroup name="NameGroup" totalPosition="End" width="80">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{FirstName} + " " + $F{LastName}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="7f161b84-95ad-4ce4-b619-dfdabb44899e" x="5" y="0" width="75" height="10" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{NameGroup}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader mode="Opaque" backcolor="#E0FFFF">
|
||||
<element kind="staticText" uuid="1b7969ef-07d2-4909-9945-db020433cd78" x="5" y="0" width="75" height="10" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="ProductGroup" totalPosition="End" height="50" position="Stretch">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{Name}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="2af151be-c117-41c0-864d-279ef72186ec" x="0" y="0" width="20" height="50" rotation="Left" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ProductGroup}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader mode="Opaque" backcolor="#FFFF60">
|
||||
<element kind="staticText" uuid="036e9415-01db-4725-8eeb-467f4ae992ab" x="0" y="0" width="30" height="50" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<text><![CDATA[TOTAL]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<measure name="QuantityMesure" calculation="Sum" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{Quantity}]]></expression>
|
||||
</measure>
|
||||
<cell width="20" height="10">
|
||||
<contents mode="Opaque" backcolor="#FFFFFF">
|
||||
<element kind="textField" uuid="ee3abbdf-bec7-4b0f-9d5a-7ed46e897fd0" x="0" y="0" width="20" height="10" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{QuantityMesure}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="30" height="10" columnTotalGroup="ProductGroup">
|
||||
<contents mode="Opaque" backcolor="#FFFF60">
|
||||
<element kind="textField" uuid="6747a993-1322-4432-ad74-dbbec94ee758" x="0" y="0" width="30" height="10" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{QuantityMesure}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="20" height="10" rowTotalGroup="NameGroup">
|
||||
<contents mode="Opaque" backcolor="#E0FFFF">
|
||||
<element kind="textField" uuid="23e79112-ab0c-490d-b98a-e586db84f308" x="0" y="0" width="20" height="10" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{QuantityMesure}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="30" height="10" rowTotalGroup="NameGroup" columnTotalGroup="ProductGroup">
|
||||
<contents mode="Opaque" backcolor="#C0C0C0">
|
||||
<element kind="textField" uuid="ce326d36-2f01-4325-ab47-b2e1c80ce334" x="0" y="0" width="30" height="10" hTextAlign="Center" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{QuantityMesure}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="0.5"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<parameter name="CityParam" class="java.lang.String">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
</parameter>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,110 @@
|
||||
<jasperReport name="QueryReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="347ebd82-2741-4ae4-9312-31cd4e70b4b2">
|
||||
<property name="net.sf.jasperreports.export.pdf.odd.page.offset.x" value="10"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.even.page.offset.x" value="-10"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<template><![CDATA["ReportStyles.jrtx"]]></template>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="ExcludedCities" class="java.util.Collection">
|
||||
<defaultValueExpression><![CDATA[Arrays.asList("Boston","Chicago","Oslo")]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="OrderClause" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["City"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT Id, FirstName, LastName, Street, City, (Id < 30) as ConditionalField FROM Address WHERE $X{NOTIN, City, ExcludedCities} ORDER BY $P!{OrderClause}]]></query>
|
||||
<field name="Id" class="java.lang.Integer"/>
|
||||
<field name="FirstName" class="java.lang.String"/>
|
||||
<field name="LastName" class="java.lang.String"/>
|
||||
<field name="Street" class="java.lang.String"/>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
<field name="ConditionalField" class="java.lang.Boolean"/>
|
||||
<variable name="CityNumber" resetType="Group" calculation="System" resetGroup="CityGroup" class="java.lang.Integer">
|
||||
<initialValueExpression><![CDATA[$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)]]></initialValueExpression>
|
||||
</variable>
|
||||
<variable name="ConditionalRow" resetType="Group" resetGroup="CityGroup" class="java.lang.Boolean">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT} % 2 == 0]]></expression>
|
||||
<initialValueExpression><![CDATA[null]]></initialValueExpression>
|
||||
</variable>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="06942b50-23ea-4ac0-b661-26f6bbea8932" mode="Opaque" x="0" y="4" width="515" height="16" backcolor="#C0C0C0" hTextAlign="Left" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{City})]]></expression>
|
||||
<box style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="line" uuid="79e1872d-2698-4f1d-beb5-22beb511d4b1" x="0" y="-1" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="3191057f-3a04-4745-8dae-18c7115384aa" x="400" y="0" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<paragraph lineSpacing="Single" style="Sans_Bold"/>
|
||||
<text><![CDATA[Count : ]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="249d6c67-5498-41fa-ae87-fedef4979980" x="460" y="0" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<paragraph lineSpacing="Single" style="Sans_Bold"/>
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<background height="742">
|
||||
<element kind="image" uuid="dfbfd9d7-e0db-4480-8ba1-1c380fcbd07e" x="0" y="0" width="150" height="742" scaleImage="Clip" hImageAlign="Left" vImageAlign="Bottom">
|
||||
<expression><![CDATA["jr.watermark.gif"]]></expression>
|
||||
</element>
|
||||
</background>
|
||||
<title height="50">
|
||||
<element kind="line" uuid="ac7d6df3-0eb6-4f79-9585-1732142d717f" x="0" y="0" width="515" height="1" forecolor="#000000"/>
|
||||
<element kind="textField" uuid="f4319415-6741-45b7-b0f1-db7067341070" x="0" y="10" width="515" height="35" blankWhenNull="true" hTextAlign="Center" style="TitleStyle">
|
||||
<paragraph lineSpacing="Single" style="TitleStyle"/>
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="29ede41f-c9c3-4250-8cc4-99ec1c4651e4" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="00bca530-cad8-48df-be82-30371fc49684" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e5643d5d-98a2-4969-9f00-a512b4906c5e" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="21d5b9b3-0c48-489a-95ce-436044902f49" mode="Opaque" x="0" y="0" width="55" height="19" hTextAlign="Right" vTextAlign="Middle" style="FieldStyle">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
<box rightPadding="5" style="FieldStyle"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="b40c4545-77bb-4e3d-933f-dd99e6e412c5" positionType="Float" mode="Opaque" x="55" y="0" width="205" height="19" textAdjust="StretchHeight" vTextAlign="Middle" style="RowStyle">
|
||||
<expression><![CDATA[$F{FirstName} + " " + $F{LastName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c16dbc25-0b76-4008-bf63-32753ecac356" positionType="Float" mode="Opaque" x="260" y="0" width="255" height="19" textAdjust="StretchHeight" vTextAlign="Middle" style="RowStyle">
|
||||
<expression><![CDATA[$F{Street}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="d06ffbd0-fa95-4d57-b0c0-dfd69a8417e1" positionType="Float" x="0" y="19" width="515" height="1" forecolor="#808080"/>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<printWhenExpression><![CDATA[!$P{IS_IGNORE_PAGINATION}]]></printWhenExpression>
|
||||
<element kind="line" uuid="891eb778-e69d-4781-bb5c-5d99b46d8976" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="16355f62-ef0f-4b03-b14e-898cde2151f9" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="76d6bbab-77b3-4abd-8045-4e9f336c62b8" x="280" y="20" width="75" height="15" evaluationTime="Report" hTextAlign="Left">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="60">
|
||||
<element kind="textField" uuid="9cb07480-2b6d-4bfa-8dd3-cc35bb61b475" x="175" y="20" width="165" height="15" textAdjust="StretchHeight" hTextAlign="Center" style="Sans_Italic">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,46 @@
|
||||
<jasperReport name="RotationReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="e23f1ab0-d6fa-42b2-9045-0d6b3c08edd2">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="MyDefault" default="true" fontName="DejaVu Sans" fontSize="14.0"/>
|
||||
<title height="782">
|
||||
<element kind="staticText" uuid="c545f28a-38db-47a3-841b-7c640c16a978" mode="Opaque" x="0" y="0" width="90" height="350" backcolor="#C0C0C0" rotation="Left">
|
||||
<text><![CDATA[rotation="Left"
|
||||
textAlignment="Left"
|
||||
verticalAlignment="Top"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="50e4f6dd-9e09-4bbb-b030-b3e768745eea" mode="Opaque" x="100" y="0" width="90" height="350" backcolor="#C0C0C0" rotation="Left" hTextAlign="Center" vTextAlign="Bottom">
|
||||
<text><![CDATA[rotation="Left"
|
||||
textAlignment="Center"
|
||||
verticalAlignment="Bottom"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b9eb653b-d9ee-42e4-8df3-f6757dc792f9" mode="Opaque" x="200" y="0" width="90" height="350" backcolor="#C0C0C0" rotation="Left" hTextAlign="Right" vTextAlign="Middle">
|
||||
<text><![CDATA[rotation="Left"
|
||||
textAlignment="Right"
|
||||
verticalAlignment="Middle"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d7ec937a-4146-4435-abce-c3988adcc117" mode="Opaque" x="300" y="0" width="90" height="350" backcolor="#C0C0C0" rotation="UpsideDown" hTextAlign="Left" vTextAlign="Middle">
|
||||
<text><![CDATA[rotation="UpsideDown"
|
||||
textAlignment="Left"
|
||||
verticalAlignment="Middle"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="626050bc-d3b1-4db8-9271-c0631a771a16" mode="Opaque" x="155" y="410" width="90" height="350" forecolor="#FFFFFF" backcolor="#404040" rotation="UpsideDown" hTextAlign="Right" vTextAlign="Top">
|
||||
<text><![CDATA[rotation="UpsideDown"
|
||||
textAlignment="Right"
|
||||
verticalAlignment="Top"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f73a1d02-398d-4f71-8169-3285e35897cb" mode="Opaque" x="255" y="410" width="90" height="350" forecolor="#FFFFFF" backcolor="#404040" rotation="Right" hTextAlign="Right" vTextAlign="Middle">
|
||||
<text><![CDATA[rotation="Right"
|
||||
textAlignment="Right"
|
||||
verticalAlignment="Middle"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e5ddf270-42e7-4108-a333-53c45a6b5d19" mode="Opaque" x="355" y="410" width="90" height="350" forecolor="#FFFFFF" backcolor="#404040" rotation="Right" hTextAlign="Center" vTextAlign="Bottom">
|
||||
<text><![CDATA[rotation="Right"
|
||||
textAlignment="Center"
|
||||
verticalAlignment="Bottom"]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="82fb2be4-2632-4fe2-b720-e8f86cfae008" mode="Opaque" x="455" y="410" width="90" height="350" forecolor="#FFFFFF" backcolor="#404040" rotation="Right">
|
||||
<text><![CDATA[rotation="Right"
|
||||
textAlignment="Left"
|
||||
verticalAlignment="Top"]]></text>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,228 @@
|
||||
<jasperReport name="ScatterChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="6317b298-1176-4a65-9952-06d7e06ee0e9">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Scatter Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<description><![CDATA[]]></description>
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="978a9ce2-d3ee-4f38-af31-ffee512ee889" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="02d6ac99-ba15-4e34-b8ad-a15e5cb33459" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4e93e2fb-1076-4ee7-802e-bfff4d7640ef" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="5725644c-0149-4890-898b-d5aa129d62b5" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="292c56c4-a00d-4ca3-bd49-dd666f446fd2" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a6d08374-300b-472b-8ffb-807690f66399" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0ac17dbd-a97b-4674-a935-6472193b1442" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="9a398f48-5f28-42ca-85a5-7f588a70322a" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="b74a29b2-ecd7-4572-a3b1-b9c6f3b4afaa" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="fa93bcac-c5fe-49c7-8b06-b99c3091f628" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="07926704-4961-465a-b2f6-4e72c3d9bd93" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="scatter" uuid="83be1c37-a614-4e88-9e64-b2c28f9a42a3" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="xy" resetGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} * 2d]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<itemHyperlink linkType="LocalAnchor">
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{OrderID}.toString()]]></hyperlinkAnchorExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Go to item " + $F{OrderID}]]></hyperlinkTooltipExpression>
|
||||
</itemHyperlink>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight}]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} / 2d]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="c829d785-8d06-48d5-b62d-a87ac722636d" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="08d93f80-871d-4829-a12b-e6a8396a4467" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="28bb7ff8-fdbc-4102-848e-da147c886241" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="050bee49-31f0-4db6-92ca-d087b17c9948" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4e14326f-e5bf-42f8-bc42-b23550237dde" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="a80123c7-dccf-40d5-aae0-f8bb4ed0391e" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Scatter Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="d4bad5e8-f194-4c06-bac5-255723de6fa2" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="9d86b1b4-d9f8-41f1-81e8-5319d2e73b93" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f36b182a-a1c5-4aad-98ee-dac290959258" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="140876a5-2317-40ad-bcda-e0a61c1a27e6" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d68dfe76-a82d-4f6c-bc1a-5ea68e82ae04" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="b8eeb700-a737-4bc5-9473-1c15ab746798" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{OrderID}.toString()]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7e988a73-736e-4f85-8627-886451b1303f" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e7e7eeec-7060-44b0-b8c9-2f0f2307ae85" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="75813e67-2346-4179-b576-185ffb31dc5b" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="56c70901-5ce0-41e6-8cfa-8bc2d2f913c1" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="f7c5a63e-29d1-475b-be89-19cda6e17ecf" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="781c25f9-d047-4989-8407-ab446b817f39" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="12a19eaf-db5e-4770-9d91-dbbaea9dd027" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="24a60372-2efd-4ac8-a49b-d9d273a27ae0" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3b673d4c-c457-42f4-88e1-3e68f2214de5" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="9cded340-ab1c-4d5d-9ad9-ec9746999397" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="df97f112-6b29-4f75-9aae-12c2358830d0" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="5e6b01ef-5f26-4787-9a0f-39ba57fad342" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="12ac1827-6cac-423c-baf4-53fabcedff88" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9cd38d2b-ac0f-4efd-b177-dfb3038ec182" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8506741d-2c86-46d7-abae-bd62ecbec557" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d1e1d9fa-7b7a-4ceb-9659-ca4838ace664" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a43e9859-77bf-4ac8-92b8-583f2a7f5482" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6c7f1a1a-a6dd-49d9-b89f-d497191a7680" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,100 @@
|
||||
<jasperReport name="ScriptletReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" scriptletClass="net.sf.jasperreports.samples.scriptlet.Scriptlet" uuid="f1045f1a-98cf-4307-b21d-ffe8980eb90a">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="AlternateDetail">
|
||||
<conditionalStyle mode="Opaque" backcolor="#C0C0C0">
|
||||
<conditionExpression><![CDATA[$V{CityGroup_COUNT} % 2 == 0]]></conditionExpression>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Address ORDER BY City]]></query>
|
||||
<field name="Id" class="java.lang.Integer"/>
|
||||
<field name="FirstName" class="java.lang.String"/>
|
||||
<field name="LastName" class="java.lang.String"/>
|
||||
<field name="Street" class="java.lang.String"/>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
<variable name="CityNumber" resetType="Group" calculation="System" resetGroup="CityGroup" class="java.lang.Integer">
|
||||
<initialValueExpression><![CDATA[$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)]]></initialValueExpression>
|
||||
</variable>
|
||||
<variable name="AllCities" calculation="System" class="java.lang.String"/>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="b158f1ab-3638-4010-9f97-9de4a1d7e7e7" mode="Opaque" x="0" y="4" width="515" height="16" forecolor="#FFFFFF" backcolor="#808080" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{City})]]></expression>
|
||||
<box style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="line" uuid="8b752bea-c1dc-4621-9b7f-535fd6e4af51" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="d7bee18a-f47a-414e-bdf6-787864437472" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="02fa235a-9e1a-4542-8b40-e14897f100a5" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="line" uuid="14f55481-a7d7-4970-8c4f-aee5534f1f1b" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="bc8ccb47-1c16-417b-94a0-1eec36e37b36" x="0" y="10" width="515" height="30" fontSize="22.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="a90a9772-3cc4-47b6-afc2-196bb52357ba" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="960fc4b8-6291-4c85-801b-3177fe1cd294" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3e3ab97f-04c1-44e6-89b5-b0403eeb5876" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="frame" uuid="825ee2d9-e8fa-4251-b5b1-477115225438" x="0" y="0" width="515" height="15" style="AlternateDetail">
|
||||
<element kind="textField" uuid="4a94fe6d-19fe-4f52-b793-c23694c9f990" x="0" y="0" width="55" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ded05c08-97ce-41cc-b435-61d3a37d152d" positionType="Float" x="55" y="0" width="205" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[" " + $F{FirstName} + " " + $F{LastName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="aa97c863-28ec-4bbc-b5c2-6ca60f10a498" positionType="Float" x="260" y="0" width="255" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{Street}]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="6ee79802-b016-400b-9761-552125230bcf" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="5b138d35-d34d-47b1-9d47-675f79c10d9e" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="12aeaf02-d250-4202-aa43-ba607db4a3c8" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="45">
|
||||
<element kind="textField" uuid="c4955368-bb7f-4498-8ec8-6b249c2e898c" x="0" y="10" width="515" height="15" textAdjust="StretchHeight" hTextAlign="Center" style="Sans_Italic">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report from the following cities : \n" +
|
||||
$V{AllCities} + "."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="58e6af9f-ebb7-43b6-a51c-b75e2663e694" positionType="Float" x="0" y="30" width="515" height="15" forecolor="#993300" fontSize="10.0" textAdjust="StretchHeight" hTextAlign="Center" style="Sans_Bold">
|
||||
<expression><![CDATA[$P{REPORT_SCRIPTLET}.hello()]]></expression>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,85 @@
|
||||
<jasperReport name="ShapesReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="02560bcc-b1b2-464f-90a0-1e56616b66e1">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<title height="782">
|
||||
<element kind="line" uuid="409fe65d-91f6-4e4d-aba2-a9dad8137acc" x="0" y="50" width="200" height="1"/>
|
||||
<element kind="staticText" uuid="4cb22491-9354-4668-a216-bcf300391ef1" x="210" y="50" width="340" height="40">
|
||||
<text><![CDATA[<line><reportElement x="0" y="50" width="200" height="0"/></line>]]></text>
|
||||
</element>
|
||||
<element kind="line" uuid="7e389bc8-a8bb-458f-b290-ad67538857f8" x="0" y="100" width="200" height="40">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="47a5fc73-1466-4c66-aa68-102a3530a5f7" x="210" y="100" width="340" height="40">
|
||||
<text><![CDATA[<line direction="TopDown"><reportElement x="0" y="100" width="200" height="40"/><graphicElement><pen lineWidth="2"/></graphicElement></line>]]></text>
|
||||
</element>
|
||||
<element kind="line" uuid="862e5f68-d45a-4c40-a6d3-835a039b6a61" x="0" y="150" width="200" height="40" forecolor="#00FF00" direction="BottomUp">
|
||||
<pen lineWidth="4.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d02e6d0d-f499-49ac-9fec-8f2f88881f52" x="210" y="150" width="340" height="40">
|
||||
<text><![CDATA[<line direction="BottomUp"><reportElement x="0" y="150" width="200" height="40" forecolor="green"/><graphicElement><pen lineWidth="4"/></graphicElement></line>]]></text>
|
||||
</element>
|
||||
<element kind="line" uuid="b72ba1b1-ad13-471f-a9d3-ced9a2819641" x="100" y="200" width="1" height="40" forecolor="#0000FF">
|
||||
<pen lineWidth="1.0" lineStyle="Dashed"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7ff2655b-97d3-4f28-922d-a380c6ec24e3" x="210" y="200" width="340" height="40">
|
||||
<text><![CDATA[<line><reportElement x="100" y="200" width="0" height="40" forecolor="blue"/><graphicElement><pen lineWidth="1" lineStyle="Dashed"/></graphicElement></line>]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="88282a3b-af28-4518-a316-1f49bf2e6420" x="0" y="250" width="200" height="40" backcolor="#FFFF99">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="8644ce9d-d2d0-47bc-9e29-1a9c8f29c5ca" x="210" y="250" width="340" height="40">
|
||||
<text><![CDATA[<rectangle><reportElement x="0" y="250" width="200" height="40" backcolor="#FFFF99"/><graphicElement><pen lineWidth="0"/></graphicElement></rectangle>]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="e2556436-be36-4b35-8439-2d536e018235" x="0" y="300" width="200" height="40"/>
|
||||
<element kind="staticText" uuid="f8f9cc57-71c2-474b-84f7-c7335baeddfc" x="210" y="300" width="340" height="40">
|
||||
<text><![CDATA[<rectangle><reportElement x="0" y="300" width="200" height="40"/><graphicElement><pen lineWidth="1"/></graphicElement></rectangle>]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="86432e0c-bda7-4a01-8d62-669a09bbb6c1" x="0" y="350" width="200" height="40" backcolor="#FFFF00" radius="15">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4c945c5f-296f-4e84-ad3a-6ef73a85d066" x="210" y="350" width="340" height="40">
|
||||
<text><![CDATA[<rectangle radius="15"><reportElement x="0" y="350" width="200" height="40" backcolor="#FFFF00"/><graphicElement><pen lineWidth="2"/></graphicElement></rectangle>]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="22404d39-dacb-425e-b74b-cbfbcfec67a0" x="0" y="400" width="200" height="40" forecolor="#FF0000" backcolor="#00FFFF">
|
||||
<pen lineWidth="4.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0e0858c2-8a5a-4bf1-b71e-524d2b66f4f8" x="210" y="400" width="340" height="40">
|
||||
<text><![CDATA[<rectangle><reportElement x="0" y="400" width="200" height="40" forecolor="red" backcolor="#00FFFF"/><graphicElement><pen lineWidth="4"/></graphicElement></rectangle>]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="f7e584bf-dd59-4ad4-8058-87e3a01b4424" x="0" y="450" width="200" height="40" forecolor="#FF00FF" backcolor="#C0C0C0">
|
||||
<pen lineWidth="1.0" lineStyle="Dashed"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="456f90a3-c28b-4ec1-aefc-d8d872657653" x="210" y="450" width="340" height="40">
|
||||
<text><![CDATA[<rectangle><reportElement x="0" y="450" width="200" height="40" forecolor="#FF00FF" backcolor="#C0C0C0"/><graphicElement><pen lineWidth="1" lineStyle="Dashed"/></graphicElement></rectangle>]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="28f02797-c08d-48b1-af9c-01148d5eab2d" x="0" y="500" width="150" height="30" backcolor="#FFAABB">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="d1c1a829-97b3-4331-ba52-e14a74b5fdf1" x="50" y="510" width="150" height="30" forecolor="#0000FF">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="10ffcc22-1a97-43e5-b721-1f0b7ddceb6a" x="210" y="500" width="340" height="40">
|
||||
<text><![CDATA[<rectangle><reportElement x="50" y="510" width="150" height="30" forecolor="blue" mode="Opaque"/><graphicElement><pen lineWidth="2"/></graphicElement></rectangle>]]></text>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="63cd0120-d0c4-434b-b456-b3f7840399be" x="0" y="550" width="150" height="30" backcolor="#FFAABB">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="rectangle" uuid="cdcb8329-d89b-45e4-ac51-2d77f3bc0237" mode="Transparent" x="50" y="560" width="150" height="30" forecolor="#0000FF">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1bb8255a-d2e4-4b0c-9e4f-1d3d1d3bfb10" x="210" y="550" width="340" height="40">
|
||||
<text><![CDATA[<rectangle><reportElement x="50" y="560" width="150" height="30" forecolor="blue" mode="Transparent"/><graphicElement><pen lineWidth="2"/></graphicElement></rectangle>]]></text>
|
||||
</element>
|
||||
<element kind="ellipse" uuid="a20aa973-ef67-4101-8004-ef03b6574c36" x="0" y="600" width="200" height="40" forecolor="#FF0000" backcolor="#FFFF99">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ff089b34-6810-4732-828d-bd47dac6e038" x="210" y="600" width="340" height="40">
|
||||
<text><![CDATA[<ellipse><reportElement x="0" y="600" width="200" height="40" forecolor="red" backcolor="#FFFF99"/><graphicElement><pen lineWidth="2"/></graphicElement></ellipse>]]></text>
|
||||
</element>
|
||||
<element kind="ellipse" uuid="045857bd-fb35-458a-9fd0-baf26200707f" x="80" y="650" width="40" height="40" forecolor="#009900" backcolor="#99FFFF">
|
||||
<pen lineWidth="2.0"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a113dbe9-5416-4f04-b832-93e753be60ea" x="210" y="650" width="340" height="40">
|
||||
<text><![CDATA[<ellipse><reportElement x="80" y="650" width="40" height="40" forecolor="#009900" backcolor="#99FFFF"/><graphicElement><pen lineWidth="2"/></graphicElement></ellipse>]]></text>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,238 @@
|
||||
<jasperReport name="ShipmentsReport" language="java" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="812" leftMargin="15" rightMargin="15" topMargin="10" bottomMargin="10" uuid="488fc4c0-8d4e-4bd3-8f28-3497b7349729">
|
||||
<property name="net.sf.jasperreports.export.pdf.tagged" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.language" value="EN-US"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Large" style="Sans_Normal" fontSize="10.0"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<dataset name="Country_Orders" uuid="d526a5a0-b8a0-4bfc-b87a-b418801c0c49">
|
||||
<parameter name="Country" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT ShippedDate, ShipRegion, ShipCity, Freight
|
||||
FROM Orders
|
||||
WHERE
|
||||
ShipCountry = $P{Country} AND
|
||||
ShippedDate IS NOT NULL]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Float"/>
|
||||
</dataset>
|
||||
<query language="sql"><![CDATA[SELECT DISTINCT ShipCountry FROM Orders]]></query>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<detail>
|
||||
<band height="50">
|
||||
<element kind="textField" uuid="e244777e-9061-43da-8d1a-8a17b72c96ed" x="0" y="0" width="500" height="15" fontSize="10.0" style="Sans_Bold">
|
||||
<expression><![CDATA["Shipments to " + $F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="crosstab" uuid="12fcc3d0-f46e-4987-be7d-05226d019b24" x="0" y="20" width="812" height="20" columnBreakOffset="10" repeatColumnHeaders="false">
|
||||
<dataset>
|
||||
<datasetRun uuid="ecb060f4-4299-435f-9623-f879eeed8e62" subDataset="Country_Orders">
|
||||
<parameter name="Country">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</parameter>
|
||||
</datasetRun>
|
||||
</dataset>
|
||||
<headerCell>
|
||||
<element kind="staticText" uuid="e4bccd69-3639-49f9-a52f-cb9d215556a0" x="4" y="4" width="112" height="42" hTextAlign="Center" vTextAlign="Middle" style="Sans_Large">
|
||||
<text><![CDATA[Shipments total freight]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</headerCell>
|
||||
<rowGroup name="Region" totalPosition="End" width="50">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="2b574bb6-b7c0-4cbd-918b-d56b101147a0" x="5" y="5" width="40" height="26">
|
||||
<expression><![CDATA[$V{Region} == null ? "No region" : $V{Region}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader mode="Opaque" backcolor="#60FFFF">
|
||||
<element kind="textField" uuid="a521bf3b-215a-4f6e-9f12-c8cfce6f4281" x="5" y="0" width="110" height="22" vTextAlign="Middle">
|
||||
<expression><![CDATA[$P{Country} + " Total"]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="City" totalPosition="End" width="70">
|
||||
<bucket class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="f9d671c3-2ea1-46bc-b187-a76fc2f95d8f" x="5" y="0" width="60" height="16" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{City}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader mode="Opaque" backcolor="#E0FFFF">
|
||||
<element kind="staticText" uuid="f6e837cb-ffde-492b-a2d6-7cc1da59decc" x="5" y="0" width="60" height="20" vTextAlign="Middle">
|
||||
<text><![CDATA[Total]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="ShipYear" totalPosition="End" height="25" position="Stretch">
|
||||
<bucket class="java.util.Date">
|
||||
<expression><![CDATA[net.sf.jasperreports.samples.crosstabs.CrosstabApp.truncateToYear($F{ShippedDate})]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="rectangle" uuid="31d153a1-cb57-463d-85a2-559c651c5da2" x="4" y="4" width="82" height="17" radius="10">
|
||||
<pen lineWidth="1.0"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="8be9f789-5480-4b50-aaa0-1fae5c3b9847" x="5" y="5" width="80" height="15" pattern="yyyy" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{ShipYear}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader mode="Opaque" backcolor="#FFFF60">
|
||||
<element kind="staticText" uuid="837e75c7-0cc4-433d-84b2-2e75e91675dd" x="5" y="5" width="35" height="15">
|
||||
<text><![CDATA[Total]]></text>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="ShipMonth" totalPosition="End" height="25">
|
||||
<bucket class="java.util.Date">
|
||||
<expression><![CDATA[net.sf.jasperreports.samples.crosstabs.CrosstabApp.truncateToMonth($F{ShippedDate})]]></expression>
|
||||
</bucket>
|
||||
<header>
|
||||
<element kind="textField" uuid="84361608-be80-40df-be22-6877b39fb61a" x="5" y="2" width="35" height="21" pattern="MMM" hTextAlign="Center">
|
||||
<expression><![CDATA[$V{ShipMonth}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</header>
|
||||
<totalHeader mode="Opaque" backcolor="#FFFFC0">
|
||||
<element kind="textField" uuid="e0938dfe-5528-4f8b-93fe-33390d618be5" x="5" y="2" width="35" height="21" hTextAlign="Center">
|
||||
<expression><![CDATA[msg("{0,date,yyyy} Total", $V{ShipYear})]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</totalHeader>
|
||||
</columnGroup>
|
||||
<measure name="FreightSum" calculation="Sum" class="java.lang.Float">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</measure>
|
||||
<cell width="45" height="16">
|
||||
<contents mode="Opaque" backcolor="#FFFFFF">
|
||||
<element kind="textField" uuid="e256b054-5bed-4834-a6ec-260b20ee28ae" x="0" y="0" width="40" height="16" pattern="#0.0" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="45" columnTotalGroup="ShipMonth">
|
||||
<contents mode="Opaque" backcolor="#FFFFC0">
|
||||
<element kind="textField" uuid="ab41e42a-30d5-48a8-b382-c8fcdf62db40" x="0" y="0" width="40" height="16" pattern="#0.0" hTextAlign="Right" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell width="45" columnTotalGroup="ShipYear">
|
||||
<contents mode="Opaque" backcolor="#FFFF60">
|
||||
<element kind="textField" uuid="79002120-927d-4454-8fa4-2c29494d0dcf" x="0" y="0" width="40" height="16" pattern="#0.0" hTextAlign="Right" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell height="20" rowTotalGroup="City">
|
||||
<contents mode="Opaque" backcolor="#E0FFFF">
|
||||
<element kind="textField" uuid="57f1e3a4-c7d7-4122-91e4-46ee46b1f9d6" x="0" y="0" width="40" height="20" pattern="#0.0" hTextAlign="Right" vTextAlign="Middle">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell rowTotalGroup="City" columnTotalGroup="ShipMonth">
|
||||
<contents mode="Opaque" backcolor="#E0FFC0">
|
||||
<element kind="textField" uuid="551368ea-e128-413f-9791-5533d0d75cab" x="0" y="0" width="40" height="20" pattern="#0.0" hTextAlign="Right" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell rowTotalGroup="City" columnTotalGroup="ShipYear">
|
||||
<contents mode="Opaque" backcolor="#E0FF60">
|
||||
<element kind="textField" uuid="c0c84867-2554-4593-8617-61cf78cab83a" x="0" y="0" width="40" height="20" pattern="#0.0" hTextAlign="Right" vTextAlign="Middle" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell height="24" rowTotalGroup="Region">
|
||||
<contents mode="Opaque" backcolor="#60FFFF">
|
||||
<element kind="textField" uuid="8c707b60-3bf6-47da-88e9-037a21612539" x="0" y="0" width="40" height="12" pattern="#0.0" hTextAlign="Right" vTextAlign="Bottom" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d80bb123-0551-4c3a-aa01-b2408f07beb7" x="0" y="12" width="40" height="12" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[msg("({0,number,percent})", $V{FreightSum} / $V{FreightSum_ShipYear_ALL})]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell rowTotalGroup="Region" columnTotalGroup="ShipMonth">
|
||||
<contents mode="Opaque" backcolor="#60FFC0">
|
||||
<element kind="textField" uuid="1eca9e09-651a-43bb-b1e7-efbd71a1db2e" x="0" y="0" width="40" height="12" pattern="#0.0" hTextAlign="Right" vTextAlign="Bottom" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9de656c8-003b-4030-aa0d-3007a3a67a72" x="0" y="12" width="40" height="12" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[msg("({0,number,percent})", $V{FreightSum} / $V{FreightSum_ShipYear_ALL})]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<cell rowTotalGroup="Region" columnTotalGroup="ShipYear">
|
||||
<contents mode="Opaque" backcolor="#60FF60">
|
||||
<element kind="textField" uuid="cba887c5-3b70-400f-a3d1-d225d17171b8" x="0" y="0" width="40" height="12" pattern="#0.0" hTextAlign="Right" vTextAlign="Bottom" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSum}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3e99be05-6903-49bf-ae14-4a164730b4b1" x="0" y="12" width="40" height="12" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[msg("({0,number,percent})", $V{FreightSum} / $V{FreightSum_ShipYear_ALL})]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0"/>
|
||||
</box>
|
||||
</contents>
|
||||
</cell>
|
||||
<parameter name="Country" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</parameter>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,50 @@
|
||||
<jasperReport name="SpiderChart" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="6d765a2d-1e53-4d51-a872-7c03a5ce3886">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="spiderchartcomponent/data/SpiderDataAdapter.jrdax"/>
|
||||
<property name="net.sf.jasperreports.data.adapter" value="data/SpiderDataAdapter.jrdax"/>
|
||||
<import>net.sf.jasperreports.engine.data.JRCsvDataSource</import>
|
||||
<field name="value" class="java.lang.Double"/>
|
||||
<field name="series" class="java.lang.String"/>
|
||||
<field name="category" class="java.lang.String"/>
|
||||
<group name="category">
|
||||
<expression><![CDATA[$F{category}]]></expression>
|
||||
</group>
|
||||
<summary height="550">
|
||||
<element kind="line" uuid="6e43c068-e4ca-48cc-b9da-27ddcd4f6cda" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="line" uuid="b8002d21-9ff3-49fa-8cd2-358b05314f5a" x="0" y="3" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="136d680f-956e-4c45-a45b-ec73bbb4515f" x="0" y="10" width="515" height="30" fontSize="16.0" hTextAlign="Center">
|
||||
<text><![CDATA[Spider Chart Component Report]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e9c755c0-1949-4b26-8457-dddbec803499" x="0" y="40" width="515" height="20" linkType="Reference" hTextAlign="Center">
|
||||
<expression><![CDATA["http://www.jfree.org/jfreechart"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.jfree.org/jfreechart"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="d1bc1a7e-f51c-414a-86d6-69fe99cdd117" x="0" y="60" width="515" height="1"/>
|
||||
<element kind="line" uuid="e1084916-e8bc-40e3-a14d-2d69238f1e1d" x="0" y="63" width="515" height="1"/>
|
||||
<element kind="component" uuid="38296859-009f-4f19-bdbe-55df1d9b26d8" mode="Opaque" x="50" y="90" width="400" height="400">
|
||||
<component kind="spiderChart">
|
||||
<chartSettings showLegend="true" backcolor="#00FF00" subtitleColor="#0000FF" legendBackgroundColor="#EEFFEE" titlePosition="Top" customizerClass="net.sf.jasperreports.samples.spiderchartcomponent.SpiderChartCustomizer">
|
||||
<titleFont fontSize="12.0" italic="true"/>
|
||||
<subtitleFont fontSize="6.0" bold="true"/>
|
||||
<legendFont fontSize="6.0"/>
|
||||
<titleExpression><![CDATA["Spider Chart"]]></titleExpression>
|
||||
<subtitleExpression><![CDATA["Chart Displaying Spider Web Contours"]]></subtitleExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Spider Chart"]]></hyperlinkTooltipExpression>
|
||||
</chartSettings>
|
||||
<dataset incrementType="Group" incrementGroup="category">
|
||||
<series>
|
||||
<seriesExpression><![CDATA[$F{series}]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{category}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$F{value}]]></valueExpression>
|
||||
<itemHyperlink linkType="Reference" linkTarget="Blank">
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/plot/SpiderWebPlot.html"]]></hyperlinkReferenceExpression>
|
||||
</itemHyperlink>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot rotation="Anticlockwise" tableOrder="Row" startAngle="39.0" headPercent="0.01" interiorGap="0.2" axisLineColor="#FF0000" axisLineWidth="2.0" labelGap="0.05" backcolor="#FFFF00">
|
||||
<labelFont fontSize="6.0" bold="true" italic="true"/>
|
||||
<maxValueExpression><![CDATA[10d]]></maxValueExpression>
|
||||
</plot>
|
||||
</component>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,251 @@
|
||||
<jasperReport name="StackedAreaChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="07fdea2b-9ef4-4c05-b2d4-37b830370f5a">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Stacked Area Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="e1f83f33-94ca-4c43-857b-0c22880a51b3" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="81c50d80-fbdb-434e-b93a-59487f9491ed" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="21acc249-1d35-442d-8321-000f92d31963" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="014b7c3a-ad5f-4c49-b198-f274741c4126" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a9ca17a1-9635-4b10-9db5-b48da75a650d" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="stackedArea" uuid="5fac97fb-c7d3-46bd-be4f-ca7cd2b4adda" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
<itemHyperlink linkType="Reference" linkTarget="Blank">
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.google.com"]]></hyperlinkReferenceExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Google it!"]]></hyperlinkTooltipExpression>
|
||||
</itemHyperlink>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
<itemHyperlink linkType="Reference" linkTarget="Blank">
|
||||
<hyperlinkReferenceExpression><![CDATA["http://www.google.com"]]></hyperlinkReferenceExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["Google it!"]]></hyperlinkTooltipExpression>
|
||||
</itemHyperlink>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="270403e2-bf3f-46e3-bc04-3826fba54697" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="cccfa7d1-d4b2-45ba-b37d-78cfd2a88074" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fc1fa043-3ddb-4e28-b598-e8ef64a18481" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b9a291e3-16fa-42ac-93ab-8d253a339382" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2d9145c8-4506-471d-a1a1-f5f089c2a52f" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="72799b92-ebbb-4c11-a92a-0d5bbd3d82cb" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="7d3bbdaa-bfbd-493f-b7c7-ecf2e69c72cb" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="00394f2a-d094-486e-a2f0-e8f299a9558e" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="5e9b9ff0-1b75-4e95-a906-32f52d815066" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="87323f4c-e8f4-4f35-8a99-799985047415" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="55da4f0a-dec0-4d17-a925-75604ee437fe" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="46a0c26d-9525-47d1-a80b-f3a7bb426693" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="48320077-f1a5-444a-bffe-b52e04824b72" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="b669d86d-9e12-4bf6-b9fe-71e392e8a7aa" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Stacked Area Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="f2938266-c3bc-4299-a01e-977e99316e61" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="97ee5e9c-8cd4-4573-9d5f-5e04f117974d" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="14fbb233-da13-4f6f-8b0e-bff04bbbf80b" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6499a799-957b-4c6d-95d6-9c5d015079cf" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="42ac0c6a-8f0d-4071-88f7-e03bd2e2fa8a" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="dd0f16e6-9c08-40d2-a4b5-c3ce17b2f80e" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="376836d8-4c00-40de-ab33-2edc12f1606a" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="154d6c58-05fd-499e-a7c2-9315186665a9" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8b0db22f-e0d9-4e82-a7dc-b8abff8f71bc" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8f3b86c3-7f29-4afe-8967-79048bd65f5f" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="86257f89-2940-4a69-82e7-6de54bb55a12" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="7bd124e7-2907-40ea-adc0-b263d7bb6e69" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="cae1933c-d9b6-4358-ac1e-d49430cf3067" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f60a44c4-cf9b-465b-98f5-7c8b8a0e4467" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f7e4ec8b-28d4-446b-9386-c05e7d82acd6" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="51661ebc-cf06-4160-912c-27584305b932" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="d392066b-7378-4d97-90e5-72f108fe202d" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="426fb929-6024-4a75-b81a-caff47c94ab6" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ec2e0554-1b6b-4a70-86ed-915d39ee0c1f" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ac93694a-6c6b-4259-9237-b8104bd812a0" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="80248389-5e3e-4e32-a2cd-e49bb5f2da19" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3624d1ae-61e9-4095-86d9-b898a7da6ab3" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1de4d751-7624-436b-a987-e56303be6b01" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2cf4a6f9-6a1e-4357-ab61-976bb2d92f67" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,245 @@
|
||||
<jasperReport name="StackedBar3DChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="a79fb322-8327-46ee-ade9-591d9eb0aeb1">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Stacked Bar 3D Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="1ab3acfb-ecfd-4dfc-ba0a-c9cae8e735a3" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="19d97f0e-2bea-4718-a3a7-544d3ae5f9a0" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7960426f-aa8a-4a09-af26-45074a597727" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ae97ad71-2203-42de-a8d1-cc4c068a5df0" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6e7e9295-8892-48f2-b05f-c02260932b93" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="stackedBar3D" uuid="8d26ef27-1a1b-4f07-8d2e-9b69f04b078d" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="e1017276-f27b-416b-8622-b8a817896a43" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="bc153c46-5211-4943-ae79-c6d2e7382df4" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e0054970-d870-4b06-a3cb-f83a30a8682f" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="bc789a5b-8b39-45ba-83ca-901cd23aa1b8" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8d52a7e7-24e1-4905-81c0-f994011eaba7" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="5bd6092b-0a4c-41fe-b7a0-d9f2cd2ca213" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="eb0321d8-e64f-456b-b2b4-0aca937d2e9e" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e9423ef5-21d8-4870-b718-885b8ff49c55" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="3559884b-eb9e-4b4e-904d-3150d06c5b97" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="50a853e4-3bbf-4c83-8fd0-61d6138840c8" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="88ef6168-f127-460e-ab23-8b5189a0b90e" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="cd253064-7d2a-4126-8830-e43825ab2a4b" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="459bba50-b82a-4c25-b9fa-39470d54a48d" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="f0fdf69b-2a68-46b8-b302-8e6300ae24f2" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Stacked Bar 3D Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="0236ca39-eee2-4ae9-b187-d8f6e73fc908" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="6e0a68fb-ef4a-46ba-805b-a884a91534b3" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="08f9a006-a963-4f37-8416-bd34049dd311" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="29bf9f3f-3a59-4e7d-93c6-28ef9a14122b" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="85c97bd4-d6e4-4955-b590-81d006765f17" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="93490146-7ef1-4fbd-9df2-bc6a5809e573" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="dc0e29b0-c6fd-495d-9ea4-0ff278cf91c4" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="313c1b28-99e9-4b24-bcde-e5900b0bffa8" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="cf096888-02d4-4a5d-af97-e1d594ea6aec" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="31b1898d-4043-4420-bd2a-c35147039c6e" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="33c40784-1232-4489-950f-c0fcdb557732" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="4ec338e4-0f60-499c-b08a-f911881a5434" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="f9326206-7335-4cf3-9e63-132a842f5f55" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c747c4e9-dff1-426a-a5c9-9422433881fd" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0c65d17e-0884-47e1-9b00-112230f0c408" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e55469b9-2926-4e8f-9890-cdc442caf107" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="09f383ae-c15e-4b09-94aa-f972a14fc134" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="676720f2-f157-4778-8b67-e24c8bc9a9d1" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bcc81875-fe21-4274-868e-e3a3c3df0273" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2558a4cf-66ec-4782-8fed-3994121f01bd" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="dfad2f00-6ee2-4584-9763-b9c9ac1f0e3e" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="67faee10-8000-443c-8bc7-0e2766d39f04" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0be3c38e-a928-456e-864e-d14f098b955d" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6baa31d1-0279-489e-b438-ac8782b7a5e3" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,246 @@
|
||||
<jasperReport name="StackedBarChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="81dfe7be-1f0f-4c6d-a207-97d29480bf36">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Stacked Bar Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<description><![CDATA[]]></description>
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterCount" resetType="Group" incrementType="Group" calculation="Count" resetGroup="ChartGroup" incrementGroup="FirstLetterGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMin" resetType="Group" calculation="Lowest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FirstLetterMax" resetType="Group" calculation="Highest" resetGroup="ChartGroup" class="java.lang.String">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumChartGroup" resetType="Group" calculation="Sum" resetGroup="ChartGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="ChartGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[($V{FirstLetterCount} - 1) / 3]]></expression>
|
||||
<groupHeader>
|
||||
<band height="250">
|
||||
<element kind="rectangle" uuid="2e69a060-30c1-4173-b6ef-ec945a0ca331" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="03d8ffcd-da83-4449-b7c7-569643b3183c" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e0ccd88a-9253-4a45-87dc-5556ba9bec9d" mode="Opaque" x="130" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMin}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9256996a-ff6c-46ec-b4d9-89e38e3f11ea" mode="Opaque" x="150" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" hTextAlign="Center" style="Sans_Italic">
|
||||
<text><![CDATA[to]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d8b6604b-cd7d-4dae-90c9-efce7faab9eb" mode="Opaque" x="170" y="14" width="20" height="11" forecolor="#FF0000" backcolor="#FFDDDD" evaluationTime="Group" evaluationGroup="ChartGroup" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterMax}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="stackedBar" uuid="6ad66afa-03e8-48fa-a7fe-b63511457709" positionType="Float" x="0" y="50" width="270" height="175" evaluationTime="Group" evaluationGroup="ChartGroup">
|
||||
<dataset kind="category" incrementType="Group" resetGroup="ChartGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<categoryExpression><![CDATA[$F{ShipCountry}]]></categoryExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumCountryGroup} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot>
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="cbe8e66e-78b9-46b8-a808-ca9773a2e027" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="947b932c-39f5-4589-b3ba-77d41a76563f" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="934ccd9f-1117-4c35-8cc3-c530c639d23e" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ChartGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="81af2e57-33be-4cc5-90ad-88deb77baa21" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="3710dab1-6ce3-4942-b844-6bd253fccf04" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumChartGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="ef20a9e1-51b0-40ee-a1f2-f21968419e98" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="258c6dd0-cbbe-45f4-a4e2-e44ac98f0575" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2a5f1b85-e77a-4563-9968-ff644ee64f75" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="7bce3c41-1687-453e-810e-7073ca5943b7" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="76963dc3-c308-4223-8186-27659f2fdefa" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7a011038-b8d8-4260-85e4-30c2cc931718" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="251cf259-c447-4a0d-86a7-8c066f59f5fb" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ce9dc5ce-5de1-425a-8f8c-b94d333c360a" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="cb7339fd-40bf-49e9-baa5-caeaebf19a39" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Stacked Bar Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="53093d2c-bbec-49f7-98c8-1fc3bc6ed1cb" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="f218ae63-b584-4032-a9bf-24c8f3e820e9" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6dac6e91-530a-498c-8fa0-e8c7a907f9bb" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a97a1bf3-fa48-4063-9b90-cd9bf97d0033" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6e7766e6-5041-476b-a91d-85a602c4d209" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="015d8a05-abcb-40cf-acd3-4f15a047cf81" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="4b0422fd-1a4a-4985-ab4a-4be716086be5" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5edd1369-1409-4c60-92a5-bcb0d6898d70" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2675e4ed-b100-4c69-b2ed-ccd565bb55b9" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="4b24304f-f138-4c56-a70c-98499b67ea38" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="0ec36adb-5d6e-4e81-8d2a-a9b5a76d1262" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="c34f77a2-c115-443f-a59c-fb0fbe803ea3" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="6cbe16f1-3527-4659-b0ec-e59b19d07c17" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1bbaad03-2659-463e-9d39-42371af966cf" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2afa1ef7-d50a-4bc5-ae92-2e1a4f44245a" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c0000d53-4d7d-4563-b90e-9ea4043b2a27" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="35067457-edd2-4aac-8ae2-a97ddd5f9108" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="a13f6507-f091-4b8e-ab7a-308aaa74b4be" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f1916e79-a548-46bc-8b9f-981efbf88f6d" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b67d4059-7683-43f8-acef-96a5bb9bbc7a" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e0bd3810-a3fd-4ea3-9d42-6dbde171a27c" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="dec20be8-da99-4567-9253-4ea22db1f54c" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e4ef2f75-072c-48b3-a78a-c5105650a236" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="20e62609-03de-4460-9172-e4c1f233d654" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,143 @@
|
||||
<jasperReport name="StretchReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="a09b55bb-d25f-4b19-a103-ef479d2e3c41">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<title height="315">
|
||||
<element kind="staticText" uuid="e1fcb691-9fb1-4488-a0c9-54dfb71eb2a7" x="5" y="5" width="130" height="200" fontSize="10.0">
|
||||
<text><![CDATA[The outline on this column is made up of multiple vertical segments, two for each text field (left, right). They stretch with the corresponding text field. This solution has the disadvantage that it is impossible to suppres a text field space when the section overflows to a new page. Check the top of the second page to see that.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1bf44946-92ae-48ed-86b8-e6b85a30d98a" x="145" y="5" width="130" height="200" fontSize="10.0">
|
||||
<text><![CDATA[In order to minimize the space occupied by the text fields even when they do not print, their height was set to zero. There still seems to be some problems with the bottom line that would sometimes print and sometimes not, when the section breaks, depending on the remaining space.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="dbf4a390-62e4-4219-bfd7-3313fd977cd8" x="285" y="5" width="130" height="200" fontSize="10.0">
|
||||
<text><![CDATA[This solution is similar with the previous. The left and right borders are made up of a single vertical line that stretches with the group represented by the three text fields. The page break behavior is almost the same.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9a090ca2-8de2-4cd0-9572-33688c7ee156" x="425" y="5" width="130" height="200" fontSize="10.0">
|
||||
<text><![CDATA[This seems to be the best solution for creating an outline for the three text fields. All three text fields are enclosed in a single frame with borders, that stretches with the group of elements. The page breaks seem to work very well.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e5b6a24d-b6b2-4878-9408-bb95d4bcfa4d" x="5" y="205" width="130" height="100" fontSize="10.0">
|
||||
<text><![CDATA[Text elements that do not stretch will have their contents truncated. By default, the text is truncated at the last word that fits the area.
|
||||
This sentence might not fit fully in the space reserved for the element.]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="87913332-e364-48fc-80fb-251d60ee5be3" x="145" y="205" width="130" height="100" fontSize="10.0">
|
||||
<text><![CDATA[Text elements can also be truncated at the last character that fits the element reserved area; the behavior is triggered by setting a property.
|
||||
This sentence might not fit fully in the space reserved for the element.]]></text>
|
||||
<property name="net.sf.jasperreports.text.truncate.at.char" value="true"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e651d22c-cd25-4e94-a43e-34075fa580e6" x="285" y="205" width="130" height="100" fontSize="10.0">
|
||||
<text><![CDATA[Also, a suffix (for instance an ellipses character), specified via a property, can be appended to the text to indicate that it has been truncated.
|
||||
This sentence might not fit fully in the space reserved for the element.]]></text>
|
||||
<property name="net.sf.jasperreports.text.truncate.suffix" value="…"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6f5238a7-6d71-4c95-8ee3-136527881513" x="425" y="205" width="130" height="100" fontSize="10.0">
|
||||
<text><![CDATA[Even when an elements has its contents truncated, the entire text can still be kept so that data-centric exporters such as Excel or CSV would use it.
|
||||
This sentence might not fit fully in the space reserved for the element.]]></text>
|
||||
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="15">
|
||||
<element kind="rectangle" uuid="0b95fc88-3da3-4242-a0f8-1fe327f9604f" x="0" y="1" width="555" height="13" backcolor="#FFDDDD">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="line" uuid="a7cbcd66-9efb-4381-aac4-fefb2ced5b87" x="0" y="14" width="555" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="ec3412da-8262-4403-9975-9f5cdd4e7dc9" mode="Opaque" x="0" y="1" width="500" height="13" forecolor="#FF0000" backcolor="#FFDDDD" bold="true">
|
||||
<text><![CDATA[Page Header]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ce0d9db5-b8b1-4ea0-98ff-ed33e37e4970" mode="Opaque" x="500" y="1" width="55" height="13" forecolor="#FF0000" backcolor="#FFDDDD" bold="true" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="60">
|
||||
<element kind="line" uuid="001fb257-89f2-44aa-b035-438b859fab4a" positionType="Float" x="5" y="4" width="130" height="1" printWhenDetailOverflows="true"/>
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="27b15b2d-fcaa-43af-9d06-c7261e391f84" positionType="Float" stretchType="ElementGroupHeight" x="5" y="5" width="1" height="16" printWhenDetailOverflows="true"/>
|
||||
<element kind="textField" uuid="2404e8f9-226b-40e9-ad60-9fc46db0cced" x="10" y="5" width="100" height="16" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a FIRST long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="724aa7ae-9940-4271-a4d6-11c90b056876" positionType="Float" stretchType="ElementGroupHeight" x="135" y="5" width="1" height="16" printWhenDetailOverflows="true"/>
|
||||
</element>
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="fe422236-c951-48df-9f28-3009ed1a3335" positionType="Float" stretchType="ElementGroupHeight" x="5" y="22" width="1" height="16" forecolor="#808080" printWhenDetailOverflows="true"/>
|
||||
<element kind="textField" uuid="3765a34a-a873-4824-961d-f3cd6bef1648" positionType="Float" x="20" y="22" width="100" height="16" forecolor="#808080" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a SECOND long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="bd596f8d-a0bc-46d9-b395-456a55e3c2e9" positionType="Float" stretchType="ElementGroupHeight" x="135" y="22" width="1" height="16" forecolor="#808080" printWhenDetailOverflows="true"/>
|
||||
</element>
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="57a43404-8521-4064-a8f9-f4cca5dd3a9a" positionType="Float" stretchType="ElementGroupHeight" x="5" y="39" width="1" height="16" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
<element kind="textField" uuid="1efc559c-d7b6-44fe-9cd9-9aaee6f4e19d" positionType="Float" x="30" y="39" width="100" height="16" forecolor="#C0C0C0" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a THIRD chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="718f4e22-67d5-43f4-9022-aa2f49e5ff97" positionType="Float" stretchType="ElementGroupHeight" x="135" y="39" width="1" height="16" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
</element>
|
||||
<element kind="line" uuid="4256f8c9-3513-4aa6-9c09-47826a104e0f" positionType="Float" x="5" y="56" width="130" height="1" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
<element kind="line" uuid="433e99aa-9fef-43ce-95e6-585a9f8c8ed3" positionType="Float" x="145" y="4" width="130" height="1" printWhenDetailOverflows="true"/>
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="a8862c65-eb99-4aa3-9298-01c9fa13ecdd" positionType="Float" stretchType="ElementGroupHeight" x="145" y="5" width="1" height="1" printWhenDetailOverflows="true"/>
|
||||
<element kind="textField" uuid="56c257e1-f97b-4108-8855-d8e15b02418b" x="150" y="5" width="100" height="0" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a FIRST long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="e9d83cbe-95e1-41b8-8e65-5f1c833836e0" positionType="Float" stretchType="ElementGroupHeight" x="275" y="5" width="1" height="1" printWhenDetailOverflows="true"/>
|
||||
</element>
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="db785479-8bce-4e6e-8d08-6e5d18264981" positionType="Float" stretchType="ElementGroupHeight" x="145" y="6" width="1" height="1" forecolor="#808080" printWhenDetailOverflows="true"/>
|
||||
<element kind="textField" uuid="bea8b3fc-c7ee-46d3-9b9d-b2caa39f5412" positionType="Float" x="160" y="6" width="100" height="0" forecolor="#808080" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a SECOND long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="88ee71f4-0c3a-443f-a05d-9b773917a0ad" positionType="Float" stretchType="ElementGroupHeight" x="275" y="6" width="1" height="1" forecolor="#808080" printWhenDetailOverflows="true"/>
|
||||
</element>
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="38d54328-6c11-4002-8535-370cfa07844c" positionType="Float" stretchType="ElementGroupHeight" x="145" y="7" width="1" height="1" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
<element kind="textField" uuid="b90e192c-86b6-4865-92ed-6454c9c32471" positionType="Float" x="170" y="7" width="100" height="0" forecolor="#C0C0C0" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a THIRD chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="f280fffd-8b73-4da6-8026-ddeed5a5dd09" positionType="Float" stretchType="ElementGroupHeight" x="275" y="7" width="1" height="1" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
</element>
|
||||
<element kind="line" uuid="338faefd-cde5-443d-8a1a-8fe6f9a95431" positionType="Float" x="145" y="8" width="130" height="1" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
<element kind="frame" uuid="1370e27d-e0a0-431e-89e8-77beaeb0f90d" positionType="Float" x="425" y="4" width="130" height="4" printWhenDetailOverflows="true">
|
||||
<borderSplitType>DrawBorders</borderSplitType>
|
||||
<element kind="textField" uuid="5ebb523a-b7c7-4903-a2e4-35a67d1cde04" mode="Transparent" x="5" y="1" width="100" height="0" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a FIRST long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8b757162-6ec8-4ba1-826a-0f21c5716ca8" positionType="Float" mode="Transparent" x="10" y="2" width="100" height="0" forecolor="#808080" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a SECOND long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0577f144-ce0e-49aa-8f82-c2aea5bda1a2" positionType="Float" mode="Transparent" x="20" y="3" width="100" height="0" forecolor="#C0C0C0" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a THIRD chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="line" uuid="0ddf6bbc-9a0f-4f4e-abd9-1a8702502230" positionType="Float" x="285" y="4" width="130" height="1" printWhenDetailOverflows="true"/>
|
||||
<element kind="elementGroup">
|
||||
<element kind="line" uuid="a39bb79f-b0a6-4af2-8b46-71e893388c58" positionType="Float" stretchType="ElementGroupHeight" x="285" y="5" width="1" height="3" printWhenDetailOverflows="true"/>
|
||||
<element kind="textField" uuid="f2853b31-798c-419c-81a9-31e1c8c2cc8a" x="290" y="5" width="100" height="0" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a FIRST long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="aba19ac5-53dc-4ac1-b689-16a81896abfa" positionType="Float" x="300" y="6" width="100" height="0" forecolor="#808080" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a SECOND long chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="122f3a48-6332-4760-bdb1-a946dcc5772a" positionType="Float" x="310" y="7" width="100" height="0" forecolor="#C0C0C0" fontSize="12.0" textAdjust="StretchHeight" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<expression><![CDATA["This is a THIRD chunk of text that will cause the text field to stretch outside its defined height and force other elements to move downwards."]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="666e85c1-faeb-4ba7-9a1f-1cbcbaa3ab39" positionType="Float" stretchType="ElementGroupHeight" x="415" y="5" width="1" height="3" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
</element>
|
||||
<element kind="line" uuid="a7b73efd-6607-43df-9f37-c45e6bf4a177" positionType="Float" x="285" y="8" width="130" height="1" forecolor="#C0C0C0" printWhenDetailOverflows="true"/>
|
||||
<element kind="staticText" uuid="52a37800-31b0-422f-979e-def8f522f4f2" positionType="Float" x="145" y="9" width="130" height="47" forecolor="#C0C0C0" printRepeatedValues="false" removeLineWhenBlank="true">
|
||||
<text><![CDATA[Space remover. This static text never prints, but it is used to eliminate the remaining space till the bottom of the band.]]></text>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="15">
|
||||
<element kind="rectangle" uuid="95bdaf8d-62d5-4cba-ad0c-629bea271fad" x="0" y="1" width="555" height="13" backcolor="#FFDDDD">
|
||||
<pen lineWidth="0.0"/>
|
||||
</element>
|
||||
<element kind="line" uuid="a6ed5b4b-5452-4ecd-8f93-7332fd0850c8" x="0" y="0" width="555" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="7c913f40-b46d-4791-9a56-c97cecdb8b2c" mode="Opaque" x="0" y="1" width="500" height="13" forecolor="#FF0000" backcolor="#FFDDDD" bold="true">
|
||||
<text><![CDATA[Page Footer]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0d6c83aa-1669-40b9-a0df-68daac39a6b3" mode="Opaque" x="500" y="1" width="55" height="13" forecolor="#FF0000" backcolor="#FFDDDD" bold="true" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,53 @@
|
||||
<jasperReport name="StyledTextReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="a09ddd1e-7e89-4662-a387-e53a71b2e0fe">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<title height="650">
|
||||
<element kind="staticText" uuid="87b480c5-38c1-4316-96d2-a9b836cf8099" mode="Opaque" x="0" y="0" width="555" height="120" backcolor="#C0C0C0" markup="styled" fontSize="16.0">
|
||||
<text><![CDATA[This is a <style isBold="true" isItalic="true" isUnderline="true">static text</style> element containing styled text. <style backcolor="yellow" isBold="true" isItalic="true">Styled text</style> elements are introduced by setting the <style forecolor="blue" isItalic="true">markup</style> attribute available for the <style isBold="true" forecolor="magenta">textElement</style> tag to <style forecolor="red" isItalic="true">styled</style> and by formatting the text content using nested <style isBold="true" forecolor="green">style</style> tags and simple HTML tags, including <a type="Reference" href="http://jasperreports.sf.net" target="Blank"><style isItalic="true" isBold="true" isUnderline="true" forecolor="yellow">hyperlinks</style></a>.]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fe5a89cf-e950-44b8-997c-f70cd5be00bb" x="0" y="130" width="555" height="60" markup="styled" fontSize="16.0" hTextAlign="Center">
|
||||
<expression><![CDATA["This text field element contains styled text displaying the text-only version of the <style size=\"12\" isBold=\"true\" forecolor=\"black\">^<style forecolor=\"#808080\">Jasper</style><style forecolor=\"#990000\">Reports</style></style> logo and some <font size=\"10\"><sup>superscript</sup></font> text and <font size=\"10\"><sub>subscript</sub></font> text."]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="291e9759-6336-40c2-ba70-b1f32616d390" mode="Opaque" x="0" y="200" width="270" height="370" backcolor="#CCFFCC" markup="styled" fontSize="16.0">
|
||||
<text><![CDATA[Here is the list with the attributes supported by the <style isBold="true">style</style> tag used to format the text content inside a styled text element:
|
||||
|
||||
fontName
|
||||
<style size="32">size</style>
|
||||
<style isBold="true">isBold</style>
|
||||
<style isItalic="true">isItalic</style>
|
||||
<style isUnderline="true">isUnderline</style>
|
||||
<style isStrikeThrough="true">isStrikeThrough</style>
|
||||
pdfFontName
|
||||
pdfEncoding
|
||||
isPdfEmbedded
|
||||
<style forecolor="red">forecolor</style>
|
||||
<style backcolor="blue" forecolor="white" isBold="true">backcolor</style>]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0af66f36-af68-42bf-a68b-3e173de493a8" mode="Opaque" x="280" y="200" width="270" height="370" backcolor="#CCFFCC" markup="styled" fontSize="16.0">
|
||||
<text><![CDATA[Here is the list with the supported HTML tags :
|
||||
|
||||
<font size="12"><font size="12"></font>
|
||||
<font color="red"><font color="red"></font>
|
||||
<font face="DejaVu Serif"><font face="DejaVu Serif"></font>
|
||||
<b>bold <b></b> <i>italic <i></i> <u>underlined <u></u>
|
||||
an empty line follows (<br/>):
|
||||
<br/>
|
||||
<sup><sup></sup> and <sub><sub></sub>
|
||||
<br/>
|
||||
A bulleted list:
|
||||
<li>item 1 <li></li>
|
||||
<br/>
|
||||
<font size="12" color="blue"><b><a href="http://www.google.com" target="Blank"><a href="http://www.google.com"></a></b></font>
|
||||
]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a07988ea-d98d-4088-b1ca-99254bc8ee9a" x="0" y="580" width="555" height="20" markup="styled" fontSize="16.0" hTextAlign="Center">
|
||||
<expression><![CDATA["ampersand & less < greater > quote " apostrophe '"]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="565ba6da-d5eb-410a-be18-6fa61243b0e8" x="0" y="600" width="555" height="20" markup="styled" fontSize="16.0" hTextAlign="Center">
|
||||
<text><![CDATA[ampersand & less < greater > quote " apostrophe ']]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b8ba67e1-bd5f-4dde-874b-b50078c1aded" mode="Opaque" x="0" y="630" width="555" height="20" forecolor="#0000FF" backcolor="#FFFF00" markup="styled" textAdjust="StretchHeight" hTextAlign="Center">
|
||||
<expression><![CDATA["<style size=\"16\">1</style>\n<style size=\"24\">2</style>\n<style size=\"32\">3</style>\n<style size=\"24\">2</style>\n<style size=\"16\">1</style>\n"]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,45 @@
|
||||
<jasperReport name="StylesReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="53f914b8-f951-4433-971d-6b1819430c56">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<template><![CDATA["styles.jrtx"]]></template>
|
||||
<style name="Right Aligned" style="Regular" hTextAlign="Right" hImageAlign="Right"/>
|
||||
<style name="More Emphasis" style="Emphasis" mode="Opaque" backcolor="#FFC800" fontSize="14.0"/>
|
||||
<style name="Serif Note" style="Serif" mode="Opaque" forecolor="#FFC800" backcolor="#404040" fontSize="10.0"/>
|
||||
<title height="782">
|
||||
<element kind="textField" uuid="75dc6b08-96e0-45b9-a771-9e884cc4aafb" x="0" y="0" width="555" height="25" textAdjust="StretchHeight">
|
||||
<expression><![CDATA["Regular (default): font size = 12, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d74f4c94-b8ae-4627-a7fc-6651b2eaecdf" x="0" y="30" width="555" height="25" textAdjust="StretchHeight" underline="true">
|
||||
<expression><![CDATA["Regular (modified): font size = 12, underlined, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e35e4360-5387-4e05-a931-097091258215" positionType="Float" x="0" y="60" width="555" height="25" textAdjust="StretchHeight" style="Right Aligned">
|
||||
<expression><![CDATA["Right Aligned: font size = 12, right aligned, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ba12716b-8e1e-4379-8ec1-a3ff34d99e20" positionType="Float" x="0" y="90" width="555" height="25" textAdjust="StretchHeight" style="Emphasis">
|
||||
<expression><![CDATA["Emphasis: font size = 10, italic, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f370465b-2cfd-41c5-b48a-e4c3b0afe86f" positionType="Float" x="0" y="120" width="555" height="25" textAdjust="StretchHeight" style="Special Emphasis">
|
||||
<expression><![CDATA["Special Emphasis: font size = 12, red, italic, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c864bf3d-2357-46c1-a22d-611159c6be51" positionType="Float" x="0" y="150" width="555" height="25" textAdjust="StretchHeight" style="More Emphasis">
|
||||
<expression><![CDATA["More Emphasis: font size = 14, black on orange, italic, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="34e8a2ef-6903-425d-809e-1d395fc9b683" positionType="Float" x="0" y="180" width="555" height="25" textAdjust="StretchHeight" style="Strong">
|
||||
<expression><![CDATA["Strong: font size = 14, underlined, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3f80426c-2b53-49c4-9556-c2ae6cd8d564" positionType="Float" x="0" y="210" width="555" height="25" textAdjust="StretchHeight" style="Very Strong">
|
||||
<expression><![CDATA["Very Strong: font size = 12, black on light gray, bold, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7cbc0ad3-1d9c-4f0e-a4c7-2e1055be690a" positionType="Float" x="0" y="240" width="555" height="25" backcolor="#FFC800" textAdjust="StretchHeight" style="Very Strong">
|
||||
<expression><![CDATA["Very Strong (modified): font size = 12, black on orange, bold, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="af97e5bb-2d6a-4fae-bc17-bad21101a3a1" positionType="Float" x="0" y="270" width="555" height="25" textAdjust="StretchHeight" style="Serif">
|
||||
<expression><![CDATA["Serif: font face = DejaVu Serif, font size = 12, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ed44229f-c431-447c-8f46-0113ecc9affa" positionType="Float" x="0" y="300" width="555" height="25" markup="styled" textAdjust="StretchHeight" style="Serif">
|
||||
<expression><![CDATA["Serif (styled): font face = DejaVu Serif, font size = 12, <style forecolor=\"red\">partially red</style>, centered, border"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6dc9246d-95be-4d9c-abb8-9dbdcc6dcea8" positionType="Float" x="0" y="330" width="555" height="25" textAdjust="StretchHeight" style="Serif Note">
|
||||
<expression><![CDATA["Serif Note: font face = DejaVu Serif, font size = 10, orange on dark gray, centered, border"]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,81 @@
|
||||
<jasperReport name="SubDatasetChartReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="c83ff4c3-c99d-4fbb-b1a9-54dda8194309">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<dataset name="Country_Orders" uuid="d89be355-eac7-43cd-971d-21b8bf0bb71e">
|
||||
<parameter name="Country" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT OrderDate, Freight
|
||||
FROM Orders
|
||||
WHERE
|
||||
ShipCountry = $P{Country} AND
|
||||
OrderDate IS NOT NULL
|
||||
ORDER BY OrderDate]]></query>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="OrderMonth" class="java.util.Date">
|
||||
<expression><![CDATA[net.sf.jasperreports.samples.charts.ChartsApp.truncateToMonth($F{OrderDate})]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSum" resetType="Group" calculation="Sum" resetGroup="MonthGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<group name="MonthGroup">
|
||||
<expression><![CDATA[$V{OrderMonth}]]></expression>
|
||||
</group>
|
||||
</dataset>
|
||||
<query language="sql"><![CDATA[SELECT DISTINCT ShipCountry
|
||||
FROM Orders
|
||||
ORDER BY ShipCountry]]></query>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<title height="50">
|
||||
<element kind="staticText" uuid="2ef572a2-c639-4d80-96f9-869448710d1c" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Sub Dataset Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="230">
|
||||
<element kind="line" uuid="5eeb2941-484c-4094-9173-bc977ac66b96" x="0" y="19" width="550" height="1"/>
|
||||
<element kind="textField" uuid="09e10730-c506-4504-a1ec-cbdbd9204181" x="10" y="2" width="150" height="16" fontSize="12.0" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="timeSeries" uuid="9a1592b0-dd52-406f-bb98-497f4e57d094" positionType="Float" x="0" y="25" width="550" height="190">
|
||||
<dataset kind="timeSeries" incrementType="Group" incrementGroup="MonthGroup" timePeriod="Month" resetType="Report">
|
||||
<datasetRun uuid="c8f3b123-7be5-4ea0-9002-5fc495821df5" subDataset="Country_Orders">
|
||||
<parameter name="Country">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</parameter>
|
||||
</datasetRun>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$V{OrderMonth}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSum}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$V{OrderMonth}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSum} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showShapes="true" showLines="true"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="ad8db66d-ee25-4884-a2f1-f215fc298d4c" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="textField" uuid="e55b478e-b140-443e-b25d-4a8407242c38" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="868e1029-fed8-4b03-b2cd-37d77891b8b3" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7e5b4f35-7cfb-474e-a2e9-823af9d0dbb6" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,41 @@
|
||||
<jasperReport name="TableOfContentsReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" sectionType="Part" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="e52780b9-8f01-4b16-86fe-712163e5aadc">
|
||||
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.1" value="pageHeader"/>
|
||||
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.report.1" value="*"/>
|
||||
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.keep.first.band.1" value="pageHeader"/>
|
||||
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.keep.first.report.1" value="*"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<description><![CDATA[]]></description>
|
||||
<defaultValueExpression><![CDATA["Orders Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT count(*) AS total FROM Orders]]></query>
|
||||
<field name="total" class="java.lang.Integer"/>
|
||||
<group name="dummy">
|
||||
<expression><![CDATA[1]]></expression>
|
||||
<groupHeader>
|
||||
<part uuid="1fadcc2f-31c1-49be-bd52-f8b69e38cd83" evaluationTime="Report">
|
||||
<property name="net.sf.jasperreports.bookmarks.data.source.parameter" value="REPORT_DATA_SOURCE"/>
|
||||
<partNameExpression><![CDATA["Table of Contents"]]></partNameExpression>
|
||||
<component kind="subreportPart" usingCache="true">
|
||||
<expression><![CDATA["TocPart.jasper"]]></expression>
|
||||
<parameter name="ReportTitle">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</parameter>
|
||||
</component>
|
||||
</part>
|
||||
<part uuid="3f63c482-39b2-43f1-a623-15fb046605a5">
|
||||
<partNameExpression><![CDATA["Countries"]]></partNameExpression>
|
||||
<component kind="subreportPart" usingCache="true">
|
||||
<expression><![CDATA["TablePart.jasper"]]></expression>
|
||||
<parameter name="REPORT_CONNECTION">
|
||||
<expression><![CDATA[$P{REPORT_CONNECTION}]]></expression>
|
||||
</parameter>
|
||||
<parameter name="ReportTitle">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</parameter>
|
||||
</component>
|
||||
</part>
|
||||
</groupHeader>
|
||||
</group>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,97 @@
|
||||
<jasperReport name="TablePart" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="5c559f3e-b23b-4cd4-a579-7ed7c0d2b615" summaryNewPage="true">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String"/>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID < 12000 ORDER BY ShipCountry]]></query>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="ShipCountryNumber" resetType="Group" calculation="System" resetGroup="ShipCountryGroup" class="java.lang.Integer">
|
||||
<initialValueExpression><![CDATA[$V{ShipCountryNumber} == null ? 1 : ($V{ShipCountryNumber} + 1)]]></initialValueExpression>
|
||||
</variable>
|
||||
<group name="SummaryDummyGroup">
|
||||
<groupFooter>
|
||||
<band height="60">
|
||||
<element kind="textField" uuid="7490a565-68a0-4e68-a404-ba1ff86995f0" x="175" y="20" width="165" height="15" textAdjust="StretchHeight" hTextAlign="Center" style="Sans_Italic">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" orders on this report."]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="6270ab6d-e94e-4c83-957e-dfeffd590984" x="0" y="0" width="1" height="1"/>
|
||||
<element kind="staticText" uuid="10db0c86-d839-40a0-a455-242b68f0375b" mode="Opaque" x="0" y="10" width="190" height="15" backcolor="#C0C0C0" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f4a94c0c-fd87-4fa8-a56c-68f8f0345a65" mode="Opaque" x="190" y="10" width="325" height="15" backcolor="#C0C0C0" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Letter " + $V{FirstLetter}]]></anchorNameExpression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<group name="ShipCountryGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="line" uuid="203a5b7f-231e-4c5a-8238-c51a28af6fb8" x="0" y="0" width="1" height="1"/>
|
||||
<element kind="line" uuid="f3ef0214-0c28-49bf-a3b3-1ecaa1243b23" x="0" y="19" width="515" height="1"/>
|
||||
<element kind="textField" uuid="30ec046e-3560-4e5b-b03c-4f7b4c5851a5" x="0" y="4" width="515" height="15" bookmarkLevel="2" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{ShipCountryNumber}) + ". " + String.valueOf($F{ShipCountry})]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{ShipCountry}]]></anchorNameExpression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="line" uuid="a93f9d5f-53e0-455c-9110-547712e07115" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="4c7aa2b1-64a8-4832-8828-45e6b2f5be2b" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b4455e34-9295-44d2-9fca-84515d02f576" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{ShipCountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="9d34d6bd-148a-4b62-a8d7-af8a1cbce14e" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f0aae3e2-5322-46f8-8c53-53fee797aff5" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2572e98c-ab85-4e18-a7c8-1b3428bad005" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[City]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="1bd03294-c637-4f0f-befd-e3db9ad81078" x="0" y="5" width="50" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ebe211dc-902e-4f32-a3f8-2a3611bc9940" positionType="Float" x="55" y="5" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="adf42c82-cc91-4e66-a1a1-db62a0161bd6" positionType="Float" x="260" y="5" width="255" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipCity}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="f3769a72-329a-4c05-bb0e-93a430fe1c99" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="c768ea70-8165-4afd-b13d-df34d5456803" x="0" y="20" width="515" height="15" evaluationTime="Master" hTextAlign="Center">
|
||||
<expression><![CDATA["Page " + $V{MASTER_CURRENT_PAGE} + " of " + $V{MASTER_TOTAL_PAGES}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,213 @@
|
||||
<jasperReport name="TableReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="c927e671-66f3-40f2-a189-49d30d607fe5" floatColumnFooter="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="Tabular Report"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.display.metadata.title" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Table">
|
||||
<box>
|
||||
<pen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="TableHeader" mode="Opaque" backcolor="#808080"/>
|
||||
<style name="TableFooter" mode="Opaque" backcolor="#C0C0C0"/>
|
||||
<dataset name="TableData" uuid="c97671fc-0b4b-478a-828d-ced52c9cb393">
|
||||
<variable name="Column1" class="java.lang.String">
|
||||
<expression><![CDATA["multi\nline text"]]></expression>
|
||||
</variable>
|
||||
<variable name="Column2" class="java.lang.String">
|
||||
<expression><![CDATA["text two"]]></expression>
|
||||
</variable>
|
||||
<variable name="Column3" class="java.lang.String">
|
||||
<expression><![CDATA["text three"]]></expression>
|
||||
</variable>
|
||||
<variable name="Column4" class="java.lang.String">
|
||||
<expression><![CDATA["text four"]]></expression>
|
||||
</variable>
|
||||
<variable name="Column5" class="java.lang.String">
|
||||
<expression><![CDATA["12345"]]></expression>
|
||||
</variable>
|
||||
</dataset>
|
||||
<parameter name="TableDataSource" class="net.sf.jasperreports.engine.JRDataSource">
|
||||
<defaultValueExpression><![CDATA[new net.sf.jasperreports.engine.JREmptyDataSource(50)]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<title height="150">
|
||||
<element kind="image" uuid="19c3447c-3185-4fdc-b4b5-1d406d0edfac" x="0" y="5" width="165" height="40" scaleImage="Clip">
|
||||
<expression><![CDATA["jasperreports.png"]]></expression>
|
||||
<hyperlinkTooltipExpression><![CDATA["The JasperReports Logo"]]></hyperlinkTooltipExpression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ce2a6b5f-8284-4bd5-82ad-8e8515d2afb6" x="180" y="5" width="375" height="40" fontSize="22.0" hTextAlign="Right">
|
||||
<text><![CDATA[Table Report]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.h1" value="full"/>
|
||||
</element>
|
||||
<element kind="component" uuid="c475c968-5a05-4331-8147-5fc24a48070b" x="0" y="50" width="555" height="100" style="Table">
|
||||
<component kind="table">
|
||||
<datasetRun uuid="6770b532-f93b-49b2-a105-2ae35d01ec87" subDataset="TableData">
|
||||
<dataSourceExpression><![CDATA[$P{TableDataSource}]]></dataSourceExpression>
|
||||
</datasetRun>
|
||||
<column kind="single" uuid="ceaf6eb4-f1e9-4aa8-aca6-3e53b67c1615" width="100">
|
||||
<columnHeader height="30" rowSpan="2" style="TableHeader">
|
||||
<element kind="staticText" uuid="2866e22e-bec7-41a4-98fd-55ad697b0a2e" x="0" y="0" width="100" height="30" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Header 1]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<columnFooter height="15" style="TableFooter">
|
||||
<element kind="staticText" uuid="54493ad7-b6d2-4f58-94a5-7428d5cfef7b" x="0" y="0" width="100" height="15" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Total 1]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<detailCell height="15">
|
||||
<element kind="textField" uuid="c6a3b183-a488-4535-9187-6c4250a443b6" x="0" y="0" width="100" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$V{Column1}]]></expression>
|
||||
<box leftPadding="10">
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
<column kind="single" uuid="d1059c8a-83e2-46b7-bd4a-4920e4661363" width="100">
|
||||
<columnHeader height="30" rowSpan="2" style="TableHeader">
|
||||
<element kind="staticText" uuid="10955f42-4b3b-4c06-b277-bc06c8af4529" x="0" y="0" width="100" height="30" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Header 2]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<columnFooter height="15" style="TableFooter">
|
||||
<element kind="staticText" uuid="6da45801-60da-413d-baf4-c13338db0d80" x="0" y="0" width="100" height="15" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Total 2]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<detailCell height="15">
|
||||
<element kind="textField" uuid="ff6cedd6-b2c5-4546-ae1b-6d57423f1f92" x="0" y="0" width="100" height="15">
|
||||
<expression><![CDATA[$V{Column2}]]></expression>
|
||||
<box leftPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
<column kind="single" uuid="c781c258-fc9e-4a2d-82bd-01e2f40a4658" width="100">
|
||||
<columnHeader height="30" rowSpan="2" style="TableHeader">
|
||||
<element kind="staticText" uuid="7540e3b2-5d37-4fe4-91a8-2547940ba5f7" x="0" y="0" width="100" height="30" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Header 3]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<columnFooter height="15" style="TableFooter">
|
||||
<element kind="staticText" uuid="64482f3d-8d8b-4eed-b71c-142a596219e4" x="0" y="0" width="100" height="15" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Total 3]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<detailCell height="15">
|
||||
<element kind="textField" uuid="329d33c4-e976-4aa2-8022-40e957727eb7" x="0" y="0" width="100" height="15">
|
||||
<expression><![CDATA[$V{Column3}]]></expression>
|
||||
<box leftPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
<column kind="group" uuid="3098567e-0813-4e4a-9aad-58bae2a5b2ab" width="255">
|
||||
<columnHeader height="15" style="TableHeader">
|
||||
<element kind="staticText" uuid="9b8eb5e6-3655-473a-b2d1-bce80f90ce8f" x="0" y="0" width="255" height="15" fontSize="12.0" bold="true" hTextAlign="Center">
|
||||
<text><![CDATA[Header 4]]></text>
|
||||
<box>
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<column kind="single" uuid="e3df35d7-6ce7-4941-a1f0-860fb62afd53" width="155">
|
||||
<columnHeader height="15" style="TableHeader">
|
||||
<element kind="staticText" uuid="d0904ae1-535f-4d94-bfe4-881544398d85" x="0" y="0" width="155" height="15" bold="true">
|
||||
<text><![CDATA[Header 4.1]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<columnFooter height="15" style="TableFooter">
|
||||
<element kind="staticText" uuid="1239625e-5331-40b5-b7c6-80e58fe4859c" x="0" y="0" width="155" height="15" fontSize="12.0" bold="true">
|
||||
<text><![CDATA[Total 4.1]]></text>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<detailCell height="15">
|
||||
<element kind="textField" uuid="a777c29e-db77-4564-a35a-64b990469e57" x="0" y="0" width="155" height="15">
|
||||
<expression><![CDATA[$V{Column4}]]></expression>
|
||||
<box leftPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
<column kind="single" uuid="898732fe-58d7-4115-8bf7-fbe53da49eb1" width="100">
|
||||
<columnHeader height="15" style="TableHeader">
|
||||
<element kind="staticText" uuid="e5247217-993a-44c8-8fc0-d8de72cf93b2" x="0" y="0" width="100" height="15" bold="true" hTextAlign="Right">
|
||||
<text><![CDATA[Header 4.2]]></text>
|
||||
<box rightPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<columnFooter height="15" style="TableFooter">
|
||||
<element kind="staticText" uuid="a1ab288e-ae4b-4f12-83a5-e30486bb30d5" x="0" y="0" width="100" height="15" fontSize="12.0" bold="true" hTextAlign="Right">
|
||||
<text><![CDATA[Total 4.2]]></text>
|
||||
<box rightPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<detailCell height="15">
|
||||
<element kind="textField" uuid="db6d906d-9dd3-463c-a8d3-5aae4b6a944f" x="0" y="0" width="100" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{Column5}]]></expression>
|
||||
<box rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</detailCell>
|
||||
</column>
|
||||
</column>
|
||||
</component>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,188 @@
|
||||
<jasperReport name="TabularReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="1d8b126a-7036-4e8b-81a6-ce194583465c" floatColumnFooter="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="Tabular Report"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.display.metadata.title" value="true"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="tabular/50EmptyRecords.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<title height="50">
|
||||
<element kind="image" uuid="79b09f84-2997-4365-9a3c-ad280fe09a1c" x="0" y="5" width="165" height="40" scaleImage="Clip">
|
||||
<expression><![CDATA["jasperreports.png"]]></expression>
|
||||
<hyperlinkTooltipExpression><![CDATA["The JasperReports Logo"]]></hyperlinkTooltipExpression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7891f99b-c027-430c-9616-b6debbf080ec" x="180" y="5" width="375" height="40" fontSize="22.0" hTextAlign="Right">
|
||||
<text><![CDATA[Tabular Report]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.h1" value="full"/>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="30">
|
||||
<element kind="staticText" uuid="dae559e2-5a66-4beb-a4cc-ea0abd1cd47b" mode="Opaque" x="0" y="0" width="100" height="30" backcolor="#808080" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Header 1]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.table" value="start"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.tr" value="start"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.th" value="full"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.rowspan" value="2"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<topPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<leftPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="deeeefe7-4688-45e0-82ab-dd8a3d2a0eee" mode="Opaque" x="100" y="0" width="100" height="30" backcolor="#808080" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Header 2]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.th" value="full"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.rowspan" value="2"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<topPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e66a84b5-572c-4689-9652-f2a066d0a1d3" mode="Opaque" x="200" y="0" width="100" height="30" backcolor="#808080" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Header 3]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.th" value="full"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.rowspan" value="2"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<topPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7b3bf001-30f2-4e23-b220-e19a0ac8c21e" mode="Opaque" x="300" y="0" width="255" height="15" backcolor="#808080" fontSize="12.0" bold="true" hTextAlign="Center">
|
||||
<text><![CDATA[Header 4]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.th" value="full"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.colspan" value="2"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.tr" value="end"/>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
<topPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<rightPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1f3601ba-4635-42be-8057-346c9aabd06a" mode="Opaque" x="300" y="15" width="155" height="15" backcolor="#808080" bold="true">
|
||||
<text><![CDATA[Header 4.1]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.tr" value="start"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.th" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="57ba6c88-6bd9-4097-b255-e5a4258e3bb0" mode="Opaque" x="455" y="15" width="100" height="15" backcolor="#808080" bold="true" hTextAlign="Right">
|
||||
<text><![CDATA[Header 4.2]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.th" value="full"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.tr" value="end"/>
|
||||
<box rightPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15" splitType="Prevent">
|
||||
<element kind="frame" uuid="069970d2-09de-4d2d-b6c5-84ea52e6fd90" x="0" y="0" width="555" height="15">
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.tr" value="full"/>
|
||||
<element kind="textField" uuid="8aecb1e3-2ca2-4efd-997b-68af11558793" stretchType="ElementGroupHeight" x="0" y="0" width="100" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA["multi\nline text"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<leftPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="c0ee6146-6501-4cf8-95f4-0a9e1c2a8181" stretchType="ElementGroupHeight" x="100" y="0" width="100" height="15">
|
||||
<expression><![CDATA["text two"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="07892ada-8d4e-4527-9d81-c46c0432ff82" stretchType="ElementGroupHeight" x="200" y="0" width="100" height="15">
|
||||
<expression><![CDATA["text three"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="90e34795-8c19-4dfc-8b26-73f8c868085c" stretchType="ElementGroupHeight" x="300" y="0" width="155" height="15">
|
||||
<expression><![CDATA["text four"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="2f8779ab-6689-4239-99f0-6ef0a55775cc" stretchType="ElementGroupHeight" x="455" y="0" width="100" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["12345"]]></expression>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="15">
|
||||
<element kind="staticText" uuid="bf4cbec7-e218-499e-9a3b-be961604d993" mode="Opaque" x="0" y="0" width="100" height="15" backcolor="#C0C0C0" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Total 1]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.tr" value="start"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<bottomPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="9e729c58-b558-47c5-9148-59093729f4ec" mode="Opaque" x="100" y="0" width="100" height="15" backcolor="#C0C0C0" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Total 2]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5277d199-bd4e-4c2b-a14d-513602d4e652" mode="Opaque" x="200" y="0" width="100" height="15" backcolor="#C0C0C0" fontSize="12.0" bold="true" vTextAlign="Middle">
|
||||
<text><![CDATA[Total 3]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1818638d-7260-417c-b2a5-183fb92bd88b" mode="Opaque" x="300" y="0" width="155" height="15" backcolor="#C0C0C0" fontSize="12.0" bold="true">
|
||||
<text><![CDATA[Total 4.1]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<box leftPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c46da7c8-3108-4bab-9605-d850e562be09" mode="Opaque" x="455" y="0" width="100" height="15" backcolor="#C0C0C0" fontSize="12.0" bold="true" hTextAlign="Right">
|
||||
<text><![CDATA[Total 4.2]]></text>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.td" value="full"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.tr" value="end"/>
|
||||
<property name="net.sf.jasperreports.export.pdf.tag.table" value="end"/>
|
||||
<box rightPadding="10">
|
||||
<pen lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
<rightPen lineWidth="1.0" lineColor="#FF0000"/>
|
||||
</box>
|
||||
</element>
|
||||
</columnFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,92 @@
|
||||
<jasperReport name="TextReport" language="java" pageWidth="798" pageHeight="1000" whenNoDataType="AllSectionsNoDetail" columnWidth="714" leftMargin="42" rightMargin="42" topMargin="70" bottomMargin="70" uuid="f120a079-4f45-450c-8e21-7ac5a96f3c9a">
|
||||
<property name="net.sf.jasperreports.export.text.character.width" value="7.238"/>
|
||||
<property name="net.sf.jasperreports.export.text.character.height" value="13.948"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<import>net.sf.jasperreports.engine.*</import>
|
||||
<import>java.util.*</import>
|
||||
<import>net.sf.jasperreports.engine.data.*</import>
|
||||
<style name="FixSizeFontStyle" default="true" fontName="DejaVu Sans Mono" fontSize="12.0"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="FilterClause" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["'Boston', 'Chicago', 'Oslo'"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="OrderClause" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["City"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Address WHERE City NOT IN ( $P!{FilterClause} ) ORDER BY $P!{OrderClause}]]></query>
|
||||
<field name="Id" class="java.lang.Integer"/>
|
||||
<field name="FirstName" class="java.lang.String"/>
|
||||
<field name="LastName" class="java.lang.String"/>
|
||||
<field name="Street" class="java.lang.String"/>
|
||||
<field name="City" class="java.lang.String"/>
|
||||
<variable name="CityNumber" resetType="Group" calculation="System" resetGroup="CityGroup" class="java.lang.Integer">
|
||||
<initialValueExpression><![CDATA[$V{CityNumber} == null ? 1 : ($V{CityNumber} + 1)]]></initialValueExpression>
|
||||
</variable>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{City}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="110b24bf-7dc5-4af9-b623-67f82573fbf1" key="textField" x="0" y="0" width="714" height="14" pattern="" blankWhenNull="false" hTextAlign="Left">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{City})]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="14">
|
||||
<element kind="staticText" uuid="66318406-d7a0-4d15-9cc9-fb2ac57be375" key="staticText" x="500" y="0" width="70" height="14" hTextAlign="Right">
|
||||
<text><![CDATA[Count : ]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f6500d0a-ec3d-46b1-9943-88a88608f408" key="textField" x="570" y="0" width="28" height="14" pattern="" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<background/>
|
||||
<title height="42">
|
||||
<element kind="textField" uuid="8e28dd43-c5b6-46a7-aff2-e52c32250ee3" key="textField" x="0" y="0" width="760" height="42" pattern="" blankWhenNull="true" hTextAlign="Center" vTextAlign="Middle">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="14">
|
||||
<element kind="staticText" uuid="61dd3859-ca47-448a-bcf3-a6bba11b12b0" key="staticText" x="20" y="0" width="20" height="14" hTextAlign="Center">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5ed65fe1-3580-4ab5-968d-f9359c929943" key="staticText" x="80" y="0" width="80" height="14" hTextAlign="Left">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b07aaa33-d66b-4f2b-bb1a-f9a8d7304e8d" key="staticText" x="368" y="0" width="60" height="14" hTextAlign="Left">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<columnHeader/>
|
||||
<detail>
|
||||
<band height="14">
|
||||
<element kind="textField" uuid="c90cfa48-4521-4ce7-8908-535e21a3cf50" key="textField" x="0" y="0" width="72" height="14" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Id}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3bbdc1e6-aeb4-49a0-90a2-b28949511ff4" key="textField" positionType="Float" x="80" y="0" width="280" height="14" textAdjust="StretchHeight" blankWhenNull="false" hTextAlign="Left">
|
||||
<expression><![CDATA[$F{FirstName} + " " + $F{LastName}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="1231a5ca-2d35-4d7d-be19-0a8e64841197" key="textField" positionType="Float" x="368" y="0" width="348" height="14" textAdjust="StretchHeight" blankWhenNull="false" hTextAlign="Left">
|
||||
<expression><![CDATA[$F{Street}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter/>
|
||||
<pageFooter height="28">
|
||||
<element kind="textField" uuid="c95ef5af-5f5c-4ba8-a559-d33945b2237b" key="textField" x="310" y="0" width="100" height="14" blankWhenNull="false" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="732c1696-d798-4e1e-86a3-8ea0dac2d07b" key="textField" x="410" y="0" width="40" height="14" evaluationTime="Report" blankWhenNull="false" hTextAlign="Left">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<summary height="28">
|
||||
<element kind="textField" uuid="00864054-bf0c-4513-99c2-d617610e4dab" key="textField" x="290" y="0" width="180" height="14" textAdjust="StretchHeight" blankWhenNull="false" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " + String.valueOf($V{REPORT_COUNT}) + " address records on this report."]]></expression>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,228 @@
|
||||
<jasperReport name="ThermometerChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="fd05eec6-cf00-4535-9382-c0b8197fc781">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Thermometer Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="200">
|
||||
<element kind="rectangle" uuid="d67097b1-5769-462a-be6c-828d0f053ab8" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="c489f106-74ae-469a-b88b-131e65bceb08" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fda8413f-086d-4b68-9538-a8dacadd91f8" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="thermometer" uuid="d7dbbf81-57e4-4338-84d0-72f367c2bd1d" positionType="Float" x="0" y="25" width="270" height="175" showLegend="true" evaluationTime="Group" evaluationGroup="FirstLetterGroup">
|
||||
<dataset kind="value" incrementType="Group" resetGroup="FirstLetterGroup" incrementGroup="CountryGroup" resetType="Group">
|
||||
<valueExpression><![CDATA[$V{FreightSumFirstLetterGroup}]]></valueExpression>
|
||||
</dataset>
|
||||
<plot mercuryColor="#0000CC" valueLocation="bulb">
|
||||
<dataRange>
|
||||
<lowExpression><![CDATA[0.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[17500.0d]]></highExpression>
|
||||
</dataRange>
|
||||
<valueDisplay color="#000000" mask="$#,###">
|
||||
<font fontSize="12.0"/>
|
||||
</valueDisplay>
|
||||
<lowRange>
|
||||
<lowExpression><![CDATA[0.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[2000.0d]]></highExpression>
|
||||
</lowRange>
|
||||
<mediumRange>
|
||||
<lowExpression><![CDATA[2000.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[12000.0d]]></highExpression>
|
||||
</mediumRange>
|
||||
<highRange>
|
||||
<lowExpression><![CDATA[12000.0d]]></lowExpression>
|
||||
<highExpression><![CDATA[17500d]]></highExpression>
|
||||
</highRange>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="d668dfd4-b2c6-411d-94f5-4b280803d949" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="93c24dad-1bbc-474c-a247-1b6207fc603a" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d62948fb-b917-4c00-80bd-ee60cec06043" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="dfa69f4f-7e6c-4a86-b37c-87728b32db30" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="9b00e275-b691-49c3-b272-f773bf4e3172" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="15">
|
||||
<element kind="line" uuid="ed5b55c7-1ee5-4126-86fd-df7482e39446" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="91fce3e1-0d94-4ef7-809c-31f5499670e8" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="ad3c4f61-ca1a-434f-8b54-bd5d11bf3cca" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="1ad37a95-7491-4f44-8c7b-8633e6f17c31" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="567de2d6-3f25-47f4-91f3-bf8cee74209a" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f16b3861-ce80-450d-a182-0f796fafdcb4" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0593ea58-0525-49fe-b95e-f24d6dddb80a" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ce9c093b-64d9-40e7-83e2-1f9f3ab2ee15" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="8cd7b406-c4cc-448c-a080-2fac3d5be1c0" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Thermometer Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="8a2cca60-96e5-470e-9fa8-b0f27baa0f13" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="abd3896c-b5f7-45a9-be53-0d82bd2f9531" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0d779888-c9ff-4271-80b5-528a1f52ddce" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="1eeb20cb-c5f7-4433-a2f8-e559679e2cab" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="86b20c87-9ca1-45ec-aac8-2930cdb43efe" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="cf1b5f4e-1a51-4989-b6eb-7eae46077069" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="4b65bb0b-ca0a-4d90-a882-96d8a1763f15" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="335856e3-668b-4a33-a960-4678c6169a2d" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e7aa33e5-aaef-4aa8-8bc2-4e15e3be5682" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="2783f52a-aaf3-43eb-8af0-b797fd1be4e9" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="0ef1607e-b8eb-404c-972f-00bac02d73bf" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="5795395d-91ad-4d08-86ca-711bde4c688c" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="f10734d2-8a19-4640-9fc0-62c68a8b92db" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6d335b01-62cc-4dc5-ae35-8d3f47f34623" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f32a40e6-da6c-4134-8717-2991d0859042" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d187206a-8e44-418a-8f3c-c2c4bc1ed5f8" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="78f92538-ae01-47a8-9ac3-35789eb4b0b5" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="b20883b8-b473-4f7c-a8ee-848d67c41636" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f8d88938-ed56-4e34-9305-f880489c080b" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="38d860fb-0f09-4ded-97e1-2fd84f42de17" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="71dd417c-184c-4573-9fcd-4c732fb83d87" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="02773713-5605-47c2-a466-90affc1d9b4b" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b842218d-1bdc-41c2-b298-45c26d21b099" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4d1a2660-d3f5-438f-bbcf-eecae8ca0af4" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,231 @@
|
||||
<jasperReport name="TimeSeriesChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="510cc0e1-0766-4332-b563-4cf8bf862f76">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Time Series Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} AND OrderDate IS NOT NULL ORDER BY ShipCountry, OrderDate]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumMonthGroup" resetType="Group" calculation="Sum" resetGroup="MonthGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="cdef64c1-5885-4ec6-b0c9-748cf033cdb5" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="8418fd60-bb86-4a0a-8b92-523871ed5665" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="5f1bc352-288a-4c51-9cc0-b2957a3e6891" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="f5513154-a34e-4c6c-9f38-483523e63d65" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="6c74bded-f36c-4e7b-a476-b4805d52ae64" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="097c5f41-6a3d-4833-a11f-217e8f443ba8" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="db14c30d-bee9-4a6d-adff-df9a6516d959" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="c0883e4b-4232-4484-8232-fc528deb2b4f" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="d254cdea-c858-487c-b941-2e8152a76648" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="6e10b23d-e3fb-4516-b1a0-b4e466af9a62" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="46825cac-8de0-4435-857f-080aaecb4928" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="timeSeries" uuid="6ea1a5fe-762c-461d-8ace-3997f25ef8b7" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="timeSeries" incrementType="Group" resetGroup="CountryGroup" incrementGroup="MonthGroup" timePeriod="Month" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumMonthGroup} * 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumMonthGroup}]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half-Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$V{FreightSumMonthGroup} / 2d]]></valueExpression>
|
||||
<labelExpression><![CDATA[]]></labelExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showShapes="true" showLines="true"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="1033919e-4f82-4a6a-999c-63d6f23ee011" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="706bc5d4-9597-4a1a-a3c1-74498b9d7372" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="81cef1a7-ab59-49ee-9f87-94b875150d7b" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="57233335-a18f-45ab-b940-9cfbe4f30bb6" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f8715763-ec7a-4c85-b563-55ca03f916d7" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="MonthGroup">
|
||||
<expression><![CDATA[$F{OrderDate}.getMonth()]]></expression>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="95f319c6-d661-4c60-845d-ba347c5f28fb" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[Time Series Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="df6b2af6-4f41-4d28-aedd-411a268addb7" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="abaca3c1-25fb-4e51-9a07-801b11f10dd3" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="69cc167d-f681-40f9-ae92-24eeb7cf7198" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ca891b55-882b-43a5-9aae-6d394397015b" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c3821fc5-7319-45bc-ac38-0cc642bd6588" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="dad45304-4474-467e-b10b-7e9608d46850" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b92e515-745b-4333-9961-a93a605aeced" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="08068c13-c3b0-4617-a0a8-4991a1714c31" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c3b14dec-8860-4c5e-a2fc-6ea94a76914a" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="86751e45-8bc2-47bc-b85f-93d19f48d698" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="a0e07ce0-726f-4f9e-92ea-a7d625aa2c63" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="ad7b3831-66fd-44de-8476-91b9b915eeb3" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="56699c09-db1a-437d-9413-a461e690e3c0" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e85794d2-8bab-4db3-bebe-63151951196e" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ab28bf8d-3ed8-4dc2-84c8-a09310911906" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7d994693-9e60-4c71-b024-acbd00b820f6" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="549a96a9-62b3-48ae-87c6-7a82846b8cbc" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="4a36de1f-a19c-49d0-b7a3-ffb32e12281e" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="16b53cb6-f46a-403b-a946-d114e7d90286" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="380670a9-c665-4cd2-bba7-000f9809abe2" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="dca24cca-70c4-4e9c-94ba-68943d9e8d92" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="0244a4d2-0e07-466a-a592-00472ed5e29c" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="a7ad6da6-6a40-4820-8a8d-27b5bb0f583b" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="887bdbf3-6c31-457a-8eb4-30e5515fc956" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,81 @@
|
||||
<jasperReport name="TocPart" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="0" bottomMargin="0" uuid="47d0342f-7687-4167-8741-854ed01cfed5">
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String"/>
|
||||
<field name="level" class="java.lang.Integer"/>
|
||||
<field name="label" class="java.lang.String"/>
|
||||
<field name="pageIndex" class="java.lang.Integer"/>
|
||||
<title height="200" splitType="Stretch">
|
||||
<element kind="line" uuid="300c799d-e09f-44f7-8be8-5422c73f87a7" x="0" y="0" width="555" height="1">
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="00a87b84-1ab0-4558-9780-c6bf32fb8889" x="50" y="10" width="455" height="60" fontSize="22.0" blankWhenNull="true" hTextAlign="Center" vTextAlign="Bottom" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<property name="local_mesure_unitx" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="px"/>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b8d09c84-640c-4033-9e32-272a25d00715" positionType="Float" x="50" y="100" width="455" height="60" removeLineWhenBlank="true" hTextAlign="Justified">
|
||||
<text><![CDATA[Here is a simple example that shows how to create a table of contents for your report, using JasperReports parts and bookmarked elements in the report.]]></text>
|
||||
<property name="local_mesure_unitx" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="px"/>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</title>
|
||||
<pageHeader height="40" splitType="Stretch">
|
||||
<element kind="staticText" uuid="2d14bb6a-c6a1-448e-83df-d3ea629a9d32" positionType="Float" x="50" y="10" width="455" height="20" fontSize="16.0" removeLineWhenBlank="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<text><![CDATA[Table of Contents]]></text>
|
||||
<property name="local_mesure_unitx" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="px"/>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="32" splitType="Stretch">
|
||||
<element kind="textField" uuid="db8b68c6-4430-4199-8967-3ab5c077cb56" positionType="Float" x="50" y="0" width="100" height="15" textAdjust="StretchHeight" linkType="LocalAnchor" removeLineWhenBlank="true" style="Sans_Bold">
|
||||
<printWhenExpression><![CDATA[$F{level} == 1]]></printWhenExpression>
|
||||
<expression><![CDATA[$F{label}]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitx" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="px"/>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c1b5050c-266f-4e13-a402-a15b50548116" positionType="Float" x="150" y="0" width="325" height="15" removeLineWhenBlank="true" hTextAlign="Center" style="Sans_Bold">
|
||||
<printWhenExpression><![CDATA[$F{level} == 1]]></printWhenExpression>
|
||||
<text><![CDATA[___________________________________________________]]></text>
|
||||
<property name="local_mesure_unitx" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="px"/>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="012b7361-f06b-4539-b299-5a3f0bcbb7b5" positionType="Float" x="475" y="0" width="30" height="15" textAdjust="StretchHeight" evaluationTime="Auto" linkType="LocalAnchor" removeLineWhenBlank="true" hTextAlign="Right" style="Sans_Bold">
|
||||
<printWhenExpression><![CDATA[$F{level} == 1]]></printWhenExpression>
|
||||
<expression><![CDATA[$V{PAGE_NUMBER} + $F{pageIndex} + 1]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitx" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="px"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="effe6dfe-dbc8-4451-bf44-a96565a20564" positionType="Float" x="75" y="16" width="100" height="15" textAdjust="StretchHeight" linkType="LocalAnchor" removeLineWhenBlank="true">
|
||||
<printWhenExpression><![CDATA[$F{level} == 2]]></printWhenExpression>
|
||||
<expression><![CDATA[$F{label}]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<hyperlinkTooltipExpression><![CDATA["View orders from " + $F{label}]]></hyperlinkTooltipExpression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c6cf49ba-d7d0-42fa-9b2c-36ba110e91f4" positionType="Float" x="175" y="16" width="260" height="15" removeLineWhenBlank="true" hTextAlign="Center">
|
||||
<printWhenExpression><![CDATA[$F{level} == 2]]></printWhenExpression>
|
||||
<text><![CDATA[. . . . . . . . . . . . . . . . . . .]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="3c835858-cc27-41b1-b820-94b8d9ec0acf" positionType="Float" x="435" y="16" width="30" height="15" textAdjust="StretchHeight" evaluationTime="Auto" linkType="LocalAnchor" removeLineWhenBlank="true" hTextAlign="Right">
|
||||
<printWhenExpression><![CDATA[$F{level} == 2]]></printWhenExpression>
|
||||
<expression><![CDATA[$V{PAGE_NUMBER} + $F{pageIndex} + 1]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,122 @@
|
||||
<jasperReport name="TocReport" language="java" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="40" bottomMargin="40" uuid="6e74177b-d551-4a75-ae51-6cdde3f284ce">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="TocData"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||
<style name="Default" fontName="DejaVu Sans"/>
|
||||
<style name="Title" style="Default" hTextAlign="Right" fontSize="32.0">
|
||||
<box style="Default">
|
||||
<topPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Heading1" style="Default" fontSize="16.0" bold="true">
|
||||
<box style="Default">
|
||||
<bottomPen lineWidth="0.5" lineStyle="Dashed"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="HeadingLabel1" style="Heading1"/>
|
||||
<style name="HeadingIndex1" style="Heading1"/>
|
||||
<style name="Heading2" style="Default" fontSize="16.0">
|
||||
<box style="Default">
|
||||
<bottomPen lineWidth="0.5" lineStyle="Dashed"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="HeadingLabel2" style="Heading2"/>
|
||||
<style name="HeadingIndex2" style="Heading2"/>
|
||||
<style name="Heading3" style="Default" fontSize="12.0">
|
||||
<box style="Default">
|
||||
<bottomPen lineWidth="0.0" lineStyle="Dashed"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="HeadingLabel3" style="Heading3"/>
|
||||
<style name="HeadingIndex3" style="Heading3"/>
|
||||
<query language="sql"><![CDATA[]]></query>
|
||||
<field name="level" class="java.lang.Integer"/>
|
||||
<field name="label" class="java.lang.String"/>
|
||||
<field name="pageIndex" class="java.lang.Integer"/>
|
||||
<variable name="level2Index" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{level} == 1 ? 0 : ($F{level} == 2 ? ($V{level2Index} + 1) : $V{level2Index})]]></expression>
|
||||
</variable>
|
||||
<background splitType="Stretch"/>
|
||||
<title height="60" splitType="Stretch">
|
||||
<element kind="textField" uuid="24731f07-d115-4be4-a22c-aa9a4c3fc786" x="0" y="0" width="515" height="40" style="Title">
|
||||
<expression><![CDATA["Table of Contents"]]></expression>
|
||||
<property name="local_mesure_unitwidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</element>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="25" splitType="Stretch">
|
||||
<printWhenExpression><![CDATA[$F{level} == 1]]></printWhenExpression>
|
||||
<element kind="textField" uuid="379fcff2-021d-4761-a89a-eeb772723b1b" x="0" y="5" width="470" height="20" linkType="LocalAnchor" style="HeadingLabel1">
|
||||
<expression><![CDATA[$F{label}]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
<property name="local_mesure_unity" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="a31e80f3-f1fa-4643-adbe-77a61c7b9051" x="470" y="5" width="45" height="20" evaluationTime="Auto" linkType="LocalAnchor" hTextAlign="Right" vTextAlign="Bottom" style="HeadingIndex1">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER} + $F{pageIndex} + 1]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
</element>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</band>
|
||||
<band height="25" splitType="Stretch">
|
||||
<printWhenExpression><![CDATA[$F{level} == 2]]></printWhenExpression>
|
||||
<element kind="textField" uuid="379fcff2-021d-4761-a89a-eeb772723b1b" x="60" y="5" width="410" height="20" linkType="LocalAnchor" style="HeadingLabel2">
|
||||
<expression><![CDATA[$F{label}]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="a31e80f3-f1fa-4643-adbe-77a61c7b9051" x="470" y="5" width="45" height="20" evaluationTime="Auto" linkType="LocalAnchor" hTextAlign="Right" vTextAlign="Bottom" style="HeadingIndex2">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER} + $F{pageIndex} + 1]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="ae12cafd-22e8-45ae-a1a7-8e00a8208cf0" x="20" y="5" width="40" height="20" linkType="LocalAnchor" style="HeadingLabel2">
|
||||
<expression><![CDATA[$V{level2Index} + "."]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
<property name="local_mesure_unity" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="px"/>
|
||||
</element>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</band>
|
||||
<band height="15" splitType="Stretch">
|
||||
<printWhenExpression><![CDATA[$F{level} == 3]]></printWhenExpression>
|
||||
<element kind="textField" uuid="379fcff2-021d-4761-a89a-eeb772723b1b" x="40" y="0" width="430" height="15" linkType="LocalAnchor" style="HeadingLabel3">
|
||||
<expression><![CDATA[$F{label}]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</element>
|
||||
<element kind="textField" uuid="a31e80f3-f1fa-4643-adbe-77a61c7b9051" x="470" y="0" width="45" height="15" evaluationTime="Auto" linkType="LocalAnchor" hTextAlign="Right" vTextAlign="Bottom" style="HeadingIndex3">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER} + $F{pageIndex} + 1]]></expression>
|
||||
<hyperlinkAnchorExpression><![CDATA[$F{label}]]></hyperlinkAnchorExpression>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</element>
|
||||
<property name="local_mesure_unitheight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="px"/>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,200 @@
|
||||
<jasperReport name="UnicodeReport" language="java" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="9df06543-a919-4db2-9dcd-ed4c8a66dec7">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="net.sf.jasperreports.export.docx.embed.fonts" value="true"/>
|
||||
<property name="net.sf.jasperreports.export.pptx.embed.fonts" value="true"/>
|
||||
<style name="label" fontName="DejaVu Sans" fontSize="14.0"/>
|
||||
<style name="noto" vTextAlign="Middle" fontName="Noto" fontSize="14.0"/>
|
||||
<parameter name="GreekText" forPrompting="false" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["\u0393 \u0394 \u0398 \u039B \u039E \u03A0 \u03A3 \u03A6 \u03A8 \u03A9"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="CyrillicText" forPrompting="false" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["\u0402 \u040B \u040F \u0414 \u0416 \u0418 \u041B \u0426 \u0429 \u042E"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="ChineseText" forPrompting="false" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["\u6211\u559c\u6b22\u4e2d\u56fd\u98df\u7269"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="ArabicText" forPrompting="false" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["\u0647\u0630\u0627 \u0639\u0631\u0636 \u0644\u0645\u062C\u0645\u0648\u0639\u0629 TextLayout"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="HebrewText" forPrompting="false" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["\u05D0\u05E0\u05D9 \u05DC\u05D0 \u05DE\u05D1\u05D9\u05DF \u05E2\u05D1\u05E8\u05D9\u05EA"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="ShowOdia" class="java.lang.Boolean">
|
||||
<defaultValueExpression><![CDATA[false]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<title height="540">
|
||||
<element kind="textField" uuid="a37e1c3b-4a40-4275-86aa-cfbf51fcf8eb" x="0" y="10" width="200" height="60" fontName="DejaVu Sans" fontSize="14.0">
|
||||
<expression><![CDATA[$P{GreekText} + "\n" + $P{CyrillicText}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="5b997b20-895a-48e1-8168-95b5d9c8a08e" x="210" y="10" width="340" height="60">
|
||||
<text><![CDATA[<textField><reportElement x="0" y="50" width="200" height="60"/><textElement><font fontName="DejaVu Sans" size="14"/></textElement><textFieldExpression>$P{GreekText} + " " + $P{CyrillicText}</textFieldExpression></textField>]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="288c3560-1d45-4c91-ad80-ffdb510f2869" x="0" y="80" width="200" height="60" fontName="DejaVu Sans" fontSize="14.0" bold="true">
|
||||
<expression><![CDATA[$P{GreekText} + "\n" + $P{CyrillicText}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="f79a88d7-317a-4b56-8620-ad764fb7b351" x="210" y="80" width="340" height="60">
|
||||
<text><![CDATA[<textField><reportElement x="0" y="120" width="200" height="60"/><textElement><font fontName="DejaVu Sans" size="14" isBold="true"/></textElement><textFieldExpression>$P{GreekText} + " " + $P{CyrillicText}</textFieldExpression></textField>]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f601a372-3d66-46d8-b160-243e36c4ba34" x="0" y="150" width="200" height="60" fontName="DejaVu Sans" fontSize="14.0" underline="true" italic="true">
|
||||
<expression><![CDATA[$P{GreekText} + "\n" + $P{CyrillicText}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6108da4f-0028-4efd-ac55-de4087cc2be3" x="210" y="150" width="340" height="60">
|
||||
<text><![CDATA[<textField><reportElement x="0" y="190" width="200" height="60"/><textElement><font fontName="DejaVu Sans" size="14" isItalic="true" isUnderline="true"/></textElement><textFieldExpression>$P{GreekText} + " " + $P{CyrillicText}</textFieldExpression></textField>]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e77366e1-3ca0-4227-b3cc-8b550e1c479d" x="0" y="220" width="200" height="60" fontName="DejaVu Sans" fontSize="14.0" underline="true" bold="true" italic="true">
|
||||
<expression><![CDATA[$P{GreekText} + "\n" + $P{CyrillicText}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="130152ef-acbc-40ea-9a08-e5323f290a70" x="210" y="220" width="340" height="60">
|
||||
<text><![CDATA[<textField><reportElement x="0" y="260" width="200" height="60"/><textElement><font fontName="DejaVu Sans" size="14" isBold="true" isItalic="true" isUnderline="true"/></textElement><textFieldExpression>$P{GreekText} + " " + $P{CyrillicText}</textFieldExpression></textField>]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="676109f6-c6cf-4760-b9cb-789a5022f5f2" x="0" y="290" width="200" height="60" fontName="AR PL KaitiM GB" fontSize="22.0">
|
||||
<expression><![CDATA[$P{ChineseText}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="715129e7-70b3-4d15-a2c9-13cc7d558eb2" x="210" y="290" width="340" height="60">
|
||||
<text><![CDATA[<textField><reportElement x="0" y="330" width="200" height="60"/><textElement><font fontName="AR PL KaitiM GB" size="22"/></textElement><textFieldExpression class="java.lang.String">$P{ChineseText}</textFieldExpression></textField>]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="9bbc161a-fd65-49f2-971d-b44c6f4ca7f5" x="0" y="360" width="200" height="60" fontName="AR PL KaitiM GB" fontSize="22.0" underline="true" bold="true" italic="true">
|
||||
<expression><![CDATA[$P{ChineseText}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="aefb7517-bf11-4ffd-af93-c5e1cca545c3" x="210" y="360" width="340" height="60">
|
||||
<text><![CDATA[<textField><reportElement x="0" y="400" width="200" height="60"/><textElement><font fontName="AR PL KaitiM GB" size="22" isBold="true" isItalic="true" isUnderline="true"/></textElement><textFieldExpression class="java.lang.String">$P{ChineseText}</textFieldExpression></textField>]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b96452cd-a927-4a2d-aa3d-12fe95c94ff5" x="100" y="440" width="350" height="40" fontName="DejaVu Sans" fontSize="22.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$P{ArabicText}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="fcf7fdba-bb27-4dde-b8e1-559cc71b3cc2" x="100" y="490" width="350" height="40" fontName="DejaVu Sans" fontSize="22.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$P{HebrewText}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<summary height="630" splitType="Immediate">
|
||||
<element kind="frame" uuid="75d0ac93-66cb-450c-8873-08a40e73bec4" positionType="Float" x="0" y="10" width="520" height="30">
|
||||
<element kind="staticText" uuid="b61ce75e-afaf-414d-a562-cbd2566dff72" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Hindi]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e56fa8fd-ab2e-47df-a35f-7e1bb61dd9c3" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["एक पल का क्रोध आपका भविष्य बिगाड़ सकता है"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="1cb0a07d-ee7b-418d-a3e3-6f1b759d5362" positionType="Float" x="0" y="50" width="520" height="30">
|
||||
<element kind="staticText" uuid="a493bb66-6075-4925-9eb7-82d5fcf71cf3" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Bengali]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="dc7420ca-0033-4dfc-93cb-c0bd22674ae0" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["আমার পথ চলা আমার পথে যেনো বেলা শেষে হারায় পথে আমার স্বপ্ন"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="be3fcb64-de34-4851-9e18-81f8395459e4" positionType="Float" x="0" y="90" width="520" height="30">
|
||||
<element kind="staticText" uuid="3c44806a-1cf7-4088-b44d-9b746b536e18" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Telugu]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e2f7a61f-5c48-497f-8e3d-97dd1a672232" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["ఆకుకూరలు, ఎండుఫలాలు, కాయధాన్యములు ఎక్కువగా ఇనుము కలిగి ఉంటాయి"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="cac4e907-411c-4054-b9df-b392dd22fa50" positionType="Float" x="0" y="130" width="520" height="30">
|
||||
<element kind="staticText" uuid="50d66134-3c77-4cc5-805c-2ede6aeab60e" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Marathi]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="89405bee-a4b4-459f-b2e1-ab69dd65862e" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["त्यामुळे शुक्रावर सूर्य पश्चिम दिशेला उगवतो व पूर्व दिशेला मावळतो"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="2bd31b80-1460-42b8-b714-ceeb9d5a9e60" positionType="Float" x="0" y="170" width="520" height="30">
|
||||
<element kind="staticText" uuid="ff0a7338-fcf0-43a0-b9fe-623f7d1b572c" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Tamil]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="26feb550-cca7-48bb-a8ef-cb4e2670e92c" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["தெற்காசியாவிற்கு குங்குமப்பூவின் வருகை பற்றி விளக்கும் முரண்பட்ட கோட்பாடுகள் உள்ளன"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="6fee375c-533e-4a17-a90c-fec2a053a3b4" positionType="Float" x="0" y="210" width="520" height="30">
|
||||
<element kind="staticText" uuid="8636303d-2711-45f2-b1b9-b353455a926e" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Gujarati]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2da9c9f3-7894-48e4-8b7a-cac181f43d63" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["આજ દિવાળી, કાલ દિવાળી, ગામનાં છોકરાં ખાય સુંવાળી, મેઘ મેઘ રાજા"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="c15a4a45-9ab9-4272-beb7-85bed02868e8" positionType="Float" x="0" y="250" width="520" height="30">
|
||||
<element kind="staticText" uuid="b0a0b1f8-9d3b-498e-9e10-61f7704ebd58" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Kannada]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="812994c2-1715-4ce5-ac8e-bb887145de72" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["ಅಂದಿನ ನಾಗರಿಕತೆಯ ಹೆಚ್ಚಿನ ಜನತೆ ಮತ್ತು ಎಲ್ಲಾ ನಗರಗಳೂ ನೈಲ್ ನದಿಯ"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="97037176-454b-4787-96ce-ac1b38452d24" positionType="Float" x="0" y="290" width="520" height="30">
|
||||
<element kind="staticText" uuid="a6481ef3-15e8-4815-b56a-80abea5bb094" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Malayalam]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f9c1c952-538e-4a58-985c-92a719da1ba1" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["ശരീരത്തിലെ മൊത്തം അസ്ഥികളിൽ പകുതിയിൽ കൂടുതൽ കൈയിലും കാലിലും ആണുള്ളത്"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="f9d0b54f-eb4e-4ee6-a432-7716931e0fef" positionType="Float" x="0" y="330" width="520" height="30" removeLineWhenBlank="true">
|
||||
<printWhenExpression><![CDATA[$P{ShowOdia}]]></printWhenExpression>
|
||||
<element kind="staticText" uuid="290f2026-0762-4be0-863a-7c4eecef4e49" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Odia]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8a43e9d7-4bae-4657-88ed-cc479eb01089" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["ଦୟା କାରି ଟିକିଏ ଆସ୍ତେ କୁହନ୍ତୁ"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="492a4b73-8e5c-43c1-8a4e-722556b5bd0d" positionType="Float" x="0" y="370" width="520" height="30">
|
||||
<element kind="staticText" uuid="391d71fc-ce19-4c34-acc0-60a614297efc" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Punjabi]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4c57aea7-898c-4276-9778-c03cd6653531" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["ਗਿਣਤੀ ਜਾਂ ਅੰਕ ਗਣਿਤ ਹਿਸਾਬ ਦੀ ਇੱਕ ਸ਼ਾਖਾ ਹੈ ਜੋ ਕਿ ਪੂਰਨ ਅੰਕਾਂ, ਜਾਂ ਮੋਟੇ ਤੌਰ ਤੇ, ਨੰਬਰਾਂ ਦੀ ਗਿਣਤੀ ਨਾਲ ਸੰਬੰਧ ਰੱਖਦੀ ਹੈ"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="d0b1eb2e-b24b-45a5-ab17-3c8e14d31427" positionType="Float" x="0" y="410" width="520" height="30">
|
||||
<element kind="staticText" uuid="7a2d3388-64ef-4a82-8a53-7fa30dc20e27" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Assamese]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="229bfdb1-c55f-4e5d-86ee-456f391eaaa2" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["অসমৰ সংস্কৃতি আৰু সভ্যতাৰ সৈতে ব্ৰহ্মপুত্ৰ নদী অংগাংগীভাৱে জড়িত৷ সভ্যতা সদায় নদী-কেন্দ্ৰিক"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="98320c7a-9248-42f4-bc0b-8241ce6c694d" positionType="Float" x="0" y="450" width="520" height="30">
|
||||
<element kind="staticText" uuid="5b17683e-1ab8-4be6-bb02-e4c0bb14a038" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Sinhala]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7771a184-fd26-4078-9b02-bb0318f959ef" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["මතක කාලය, ස්වභාවය, තොරතුරු ගබඩා කර ගන්නා ආකාරය අනුව මතකය වර්ගීකරණය කළ හැකි ක්රම ගණනාවක් ඇත."]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="7d611b08-dd38-4ab5-84f7-5e009c5d530c" positionType="Float" x="0" y="490" width="520" height="30">
|
||||
<element kind="staticText" uuid="247dec68-12be-4926-9b6f-4f8012b3dd1b" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Nepali]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="fb607061-6811-4c72-8edd-304cdb291045" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["हिउँ चितुवा हिमाली क्षेत्रका जंगल तथा पत्थरीला पहाडहरूमा बसोबास गर्ने गर्दछ।"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="a64a2f7e-92a0-4b04-9718-497475d8d0a7" positionType="Float" x="0" y="530" width="520" height="30">
|
||||
<element kind="staticText" uuid="cd5932c3-6ba9-4791-8def-6269a79e343f" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Tibetan]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="3879444c-bb01-48ae-83c9-060cf4798cba" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["པོ་ཏ་ལ་ནི་བོད་ཀྱི་རྒྱལ་ས་སྟེ་མིང་གཞན་ལ་ལྷ་ལྡན་གྲོང་ཁྱེར་ཞེས་སུ་འབོད།"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="f65e248a-6a67-4144-a22f-f56ac1574fb6" positionType="Float" x="0" y="570" width="520" height="30">
|
||||
<element kind="staticText" uuid="98c0c4f6-d1a1-4f93-ad32-e4adfad240bf" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Khmer]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ded0ca59-f5a3-41ff-8f60-85fd8080a89e" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["ឆ្អឹងឈប់លូតលាស់នៅពេលមនុស្សមានអាយុ២៥ឆ្នាំ។"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
<element kind="frame" uuid="f65e248a-6a67-4144-a22f-f56ac1574fb6" positionType="Float" x="0" y="600" width="520" height="30">
|
||||
<element kind="staticText" uuid="98c0c4f6-d1a1-4f93-ad32-e4adfad240bf" x="0" y="0" width="100" height="30" vTextAlign="Middle" style="label">
|
||||
<text><![CDATA[Mixed]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ded0ca59-f5a3-41ff-8f60-85fd8080a89e" x="120" y="0" width="400" height="30" textAdjust="StretchHeight" style="noto">
|
||||
<expression><![CDATA["ශ්රී ලංකාව දෙමළ இலங்கை சிங்களம்"]]></expression>
|
||||
</element>
|
||||
</element>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,26 @@
|
||||
<jasperReport name="VirtualizerReport" language="java" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="62072fa9-c37f-416e-8ffc-9ace4ab66ee0">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="virtualizer/1000EmptyRows.jrdax"/>
|
||||
<variable name="Value" class="java.lang.Double">
|
||||
<expression><![CDATA[500 + 500 * Math.sin($V{REPORT_COUNT} * Math.log(1 + $V{REPORT_COUNT}))]]></expression>
|
||||
</variable>
|
||||
<title height="30">
|
||||
<element kind="staticText" uuid="e012cc7f-4238-4765-8946-ea34e920a6cc" key="staticText-1" mode="Opaque" x="0" y="0" width="555" height="30" fontName="DejaVu Sans" fontSize="12.0" underline="false" strikeThrough="false" bold="false" italic="false" hTextAlign="Center">
|
||||
<text><![CDATA[This report displays a very long list of pseudorandom numbers to show that JasperReports can handle very large documents using the so-called virtualizer.]]></text>
|
||||
</element>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="a78c9047-385d-4616-8bb6-f4ec73edfa1a" key="textField-1" mode="Opaque" x="0" y="0" width="100" height="20" fontName="DejaVu Sans" fontSize="12.0" pattern="#0.0000" underline="false" strikeThrough="false" bold="false" italic="false" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{Value}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="20">
|
||||
<element kind="textField" uuid="8183edab-a417-463a-a15e-b0cdf0c07704" key="textField-1" mode="Opaque" x="170" y="0" width="100" height="20" fontName="DejaVu Sans" fontSize="12.0" pattern="" underline="false" strikeThrough="false" bold="false" italic="false" hTextAlign="Right">
|
||||
<expression><![CDATA["page " + $V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="59f18818-7130-4290-b74c-c778f02241a3" key="textField-1" mode="Opaque" x="270" y="0" width="100" height="20" fontName="DejaVu Sans" fontSize="12.0" evaluationTime="Report" pattern="" underline="false" strikeThrough="false" bold="false" italic="false">
|
||||
<expression><![CDATA[" of " + $V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,20 @@
|
||||
<jasperReport name="XChartReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" scriptletClass="net.sf.jasperreports.samples.xchart.XChartScriptlet" uuid="bfa059a3-b0ad-417d-9032-503996c53730">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<variable name="ChartImage" calculation="System" class="java.awt.Image"/>
|
||||
<title height="742">
|
||||
<element kind="line" uuid="fd60c6eb-343f-433b-80b0-a2c5be88db9a" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="line" uuid="3da79e3e-dacc-411c-80f5-9558e48f34f1" x="0" y="3" width="515" height="1"/>
|
||||
<element kind="staticText" uuid="c84fe660-310c-4a5a-bd5d-c3fa9b994de0" x="0" y="10" width="515" height="30" fontSize="22.0">
|
||||
<text><![CDATA[XChart - Sample Chart Report]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bfb8c5e9-3535-4ef9-a5c3-5f91708a1ddb" x="0" y="40" width="515" height="20" linkType="Reference">
|
||||
<expression><![CDATA["http://knowm.org/open-source/xchart"]]></expression>
|
||||
<hyperlinkReferenceExpression><![CDATA["http://knowm.org/open-source/xchart"]]></hyperlinkReferenceExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="c4eaec22-e651-432f-a02b-d2ac9a5ee1bd" x="0" y="60" width="515" height="1"/>
|
||||
<element kind="line" uuid="69923c44-0d6b-4a76-858b-ca8865c3a19a" x="0" y="63" width="515" height="1"/>
|
||||
<element kind="image" uuid="f521f7f1-a1af-41fe-b953-f7cf0dd6ae57" x="0" y="70" width="515" height="400" scaleImage="Clip" hImageAlign="Center">
|
||||
<expression><![CDATA[$V{ChartImage}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,223 @@
|
||||
<jasperReport name="XYAreaChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="5bf459ab-c9bd-44e6-ace8-e636d2d5b166">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="ChartFreightThreshold" class="java.lang.Double">
|
||||
<defaultValueExpression><![CDATA[20d]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="411e1308-767a-46b7-a504-8529e704bb07" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="d8b30461-fb83-40bf-809b-1096eb1539e8" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="38685f67-411c-4246-867d-6f693e04008d" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="fc70a558-c2d5-46ee-9bcd-dc6fd0c9dde1" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="4a3e90df-144e-4b45-b5a8-2ddc83e1df44" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="49270b2e-ed9c-473c-a020-860228f9789e" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="2c74ec67-c521-4837-bbaa-b751dc851f6b" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="db0ee36a-9f0e-4ad0-95ba-32de04e743f2" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="86e9ac77-90fa-43b3-944f-0ce11a060eb7" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="c3245228-8e41-415b-a510-745dbd616279" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="64104238-eb36-4bdf-ada4-41061cd039c7" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="xyArea" uuid="a8223979-7c18-457a-b3df-23b4af92a6a8" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="xy" resetGroup="CountryGroup" resetType="Group">
|
||||
<incrementWhenExpression><![CDATA[$F{Freight} >= $P{ChartFreightThreshold}]]></incrementWhenExpression>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} / 2d]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight}]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} * 2d]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="0022ba4d-54a3-4db9-9768-59ef4d0bd32a" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="2235bbf7-0e8c-4a8a-bf00-0ddfc6e88ee5" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="eaae998c-4fe3-402b-9eed-25ea5f3b3239" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="cc2d2ea0-38d9-4029-aa88-5e87b492f110" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="de31069d-3c3f-4354-b801-091462eb0b71" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="d3571564-7382-40e5-bb63-aac9a0b570cb" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[XY Area Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="77374577-8abe-4da1-b1ef-f0c021ae6c8c" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="2a76851b-d9f3-4149-8271-3c66660bd7d0" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="73a72847-b1ad-40a6-aec7-9a5e863556bc" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="4a9721e9-0ef5-4b1e-8543-489914782c8a" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d8ce3bb3-0dfc-4558-8766-73e5b8decc8f" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="a139a85f-b2c1-409f-a711-65e12a6786cd" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="71caa5c6-ac7c-4747-a31c-6be04f3776f2" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="9e454eb3-368f-4af4-a5c2-432e07659474" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="97e3ff43-07b4-40fc-b686-9afaeac203be" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="7a13dea6-89d2-4578-aef5-041f0daaf43f" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="8217e1a8-651d-4233-af6a-45ace9978bc1" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="239884e3-e266-46cf-ab2d-43bbc06c230a" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="88e2fef9-1728-437e-83e9-b44db90b07dc" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b90e9ca1-fea6-4991-84fc-e295f474d9d5" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="c9f9eea7-3349-4c97-953c-a21192dc4151" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="16e62a01-fdaf-4c2f-b749-8cd7bda4b39d" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="f889d346-ac13-4cb9-ae70-db5dc078e224" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="37a4af16-e744-44ec-bb70-55a1cff13b43" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e0759725-582e-49cf-bf3a-f70ee2f0bdc4" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="53901ed3-d89f-47dd-b4b9-e4143e6b7751" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e334004d-b584-420a-8cf3-01145b5c0c7f" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="decff49e-5bde-47b7-aa32-c73fa240b6c1" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="438cedac-9510-4e13-8f9a-fc66fa9286e7" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bdfa0711-8f71-443a-b533-4ab94755e8a6" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,233 @@
|
||||
<jasperReport name="XYBarChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="a20c1033-9ce9-4102-8048-3748d6a2a184">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["XY Bar Chart with XY Dataset Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry, OrderID]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="OrderIDBucket" resetType="None" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{OrderID} / 100]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumOrderIDBucketGroup" resetType="Group" calculation="Sum" resetGroup="OrderIDBucketGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="d3f0ecf0-3583-4a3c-9a58-21bec63ea82b" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="0039d847-ac84-4df4-9d1f-2aae982db120" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="8c5d5d28-f988-4f07-ae1b-12077781c1af" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="c95564f9-6a3d-48d8-9d6e-de81a88f9139" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="f5d0bb34-ba33-40ad-84ce-4cb1e33fec61" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="34adbbd4-85c0-452a-bdc7-e27e062e279a" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="8a78ddee-665d-4bf3-a20e-6319146f8386" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7247a2e4-d88f-4131-8d9d-ad916ac97428" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="0c8bc442-6dc2-40f1-8a65-cfdee84b9914" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="7ac774ac-46eb-4f61-abb5-cdd42351e304" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f007daef-32e0-4e8d-8f45-318fb7e4c782" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="xyBar" uuid="dcbbee20-d52c-436b-bbe8-fe5a371322fe" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="xy" incrementType="Group" resetGroup="CountryGroup" incrementGroup="OrderIDBucketGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$V{OrderIDBucket}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$V{FreightSumOrderIDBucketGroup} / 2d]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$V{OrderIDBucket}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$V{FreightSumOrderIDBucketGroup}]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$V{OrderIDBucket}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$V{FreightSumOrderIDBucketGroup} * 2d]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showTickMarks="true" showTickLabels="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="d01c45d1-3d5f-465f-99cf-06df7f6e06a4" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="4b2fe65c-49ed-49ec-a88a-22ffb966f31a" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="e0bbd184-04a3-4774-bf78-9fc4da04b800" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6503c3b1-2790-41ec-a79d-65caa3142d4c" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b73daf16-8b95-44f7-8e07-c8097a4f730a" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="OrderIDBucketGroup">
|
||||
<expression><![CDATA[$V{OrderIDBucket}]]></expression>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="7709c644-55b7-4f29-b6e2-32bc03b7baec" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[XY Bar Chart with XY Dataset Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="b3ae20fe-c09a-4983-abff-e3fc0426c181" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="c818e74d-0099-41d0-a84b-ab1aa4a3c8ad" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="105ad8e0-58b7-4adf-948e-9174a4e9feac" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="683daa0d-b390-4521-85c5-a7eed1d0a166" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="d7d6d3c7-cdcd-4cf0-a8c9-1a382efd843e" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="d211bb37-8a67-411b-865e-eb6018982b8c" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="04bcd9d6-f334-401f-9c25-744f327935d0" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="eeae1567-fa2d-420e-98f3-b46fc36df9fa" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="c28b5406-4877-481b-b64d-83a766cdf48a" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d2b008de-4853-4188-94be-5707eb36ea8c" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="11ea2b66-0b1f-4a01-89fb-c566146f88f5" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="c342ae85-aec8-4165-ae67-9817c6e547a8" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="54f8927f-2e0f-4b67-a271-a0fe3e776c25" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="93c69b95-4cac-41ad-99d0-9a334ae9dfc5" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="25ea4130-0105-42b9-b97b-b89db18fcae6" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="1b3ee67b-9950-4258-9a59-a106d8afc233" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="a0fb7ea6-1169-4a0a-8ded-d1c0b382089a" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="0cc956a7-bf9c-4318-9785-faed25582bdd" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="88a170e0-617d-43a3-9fcf-46ec1d6f4c64" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ad6d29dd-8120-446a-afa6-6431b5a3fcb3" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="dcacc6ad-8a20-44a2-8a27-c862c1a56bc0" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="57cd8604-bb8c-4805-b40f-34d61bb0778c" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6f74557b-d2da-48d2-83b7-39efa06a8636" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="6125df09-b5f6-4dd1-ac25-c03f2f6ff887" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,227 @@
|
||||
<jasperReport name="XYBarChartTimePeriodReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="8d516102-e340-41a4-9331-84a86e33ca19">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["XY Bar Chart with Time Period Dataset Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} AND ShippedDate IS NOT NULL ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="2444cce7-2ee5-48b0-9a64-cb4cca51d83c" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="1ad58c61-7c16-444b-9bbc-774b910c7c31" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="80e63f57-76b8-4b86-9b9e-1b43addafef8" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="2067631b-e62b-42ca-ab29-16e5c54e26fa" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="2ba550f5-ce8f-4ca6-9470-4c192704fa92" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f8bd8c46-4ad4-49f3-9777-29037d7f6a7a" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b9520cb7-582c-4227-b88e-07b368afed74" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7f1439bc-4f48-47f1-a603-f73ecd52fb3b" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="d33f9050-f9c2-4b34-9a27-19df6d1add51" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="027b22da-3b15-4dfa-83c2-9becaa70d482" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a66591ab-f89a-427f-a327-73f58c82c2b0" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="xyBar" uuid="6880ddee-d5d1-45d4-8460-33e417584f96" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="timePeriod" resetGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<startDateExpression><![CDATA[$F{OrderDate}]]></startDateExpression>
|
||||
<endDateExpression><![CDATA[$F{ShippedDate}]]></endDateExpression>
|
||||
<valueExpression><![CDATA[$F{Freight} / 2d]]></valueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<startDateExpression><![CDATA[$F{OrderDate}]]></startDateExpression>
|
||||
<endDateExpression><![CDATA[$F{ShippedDate}]]></endDateExpression>
|
||||
<valueExpression><![CDATA[$F{Freight}]]></valueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<startDateExpression><![CDATA[$F{OrderDate}]]></startDateExpression>
|
||||
<endDateExpression><![CDATA[$F{ShippedDate}]]></endDateExpression>
|
||||
<valueExpression><![CDATA[$F{Freight} * 2d]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showTickMarks="true" showTickLabels="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="28d81aaa-2b80-4590-b26a-7d483e14adee" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="0f418867-309c-425c-b7c2-f15c80892d7d" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7da4af1e-ef08-4f9f-90be-164d8771cd2b" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b419c562-20e8-4176-ab77-3da03c8185e0" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="7457c91c-6779-4b97-a54c-3f98f121d3f1" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="b5232937-49e7-4c4a-a7fa-1c94d112063a" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[XY Bar Chart with Time Period Dataset Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="5f522186-4fe7-4f2d-b284-925db8df2fc9" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="9db3c3c5-8e41-4a6c-af6e-79134d22aa61" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="dac4c4aa-02e8-4a3d-9777-fe4d9311d6ce" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="e44fa486-e6b3-45c7-9a74-5ee97295a639" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="61f27d21-6933-4400-b4cf-d0c6f3d4f386" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="a0a07b3b-cd47-4340-a397-3a78f7c5ebd0" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="66d92a01-1a86-4391-9318-1d2797053a9b" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="570de6f0-3582-4264-b82a-110ed26f70cd" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bd2d0e15-692e-4e4a-9e2b-3d5d78dd1fc5" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="dd488085-52d3-4772-a02e-d1d2b3a1ab80" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="6c9e5fb3-a487-4cf1-8e7f-13d45c52f17e" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="c18c0fc9-ff35-4aad-9451-9c984b0dcaa4" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="23d1c05e-da7a-4e43-9281-75e95c6437c5" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="98731026-cadd-46a3-aa8b-8e19663e1814" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="98517b06-84ea-468f-8404-9546d9943aeb" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="18d5c363-7a4b-4c6b-8e34-0ec8c3f2e88c" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="bce6d3e1-1126-4e7b-ba06-2503ebc2f52d" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="f1e877d3-8fde-41c4-a161-26baca03afc8" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="d6a29e47-b3f6-47d7-805a-d9aebc30a2dc" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="412b6a84-eb84-49f9-98f6-eef76d0fefb4" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0f5ece26-9a2d-46af-8a73-3b609ff24cbf" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a94944de-7112-4b5c-9040-0d7cceafbc3d" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="debeb83d-01e7-401c-9628-fb4b94e73a40" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b55c77ec-a148-4fa5-9868-dbf7a36ca371" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,230 @@
|
||||
<jasperReport name="XYBarChartTimeSeriesReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="a2b7d785-5dda-4540-b268-93058da73cb9">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["XY Bar Chart with Time Series Dataset Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry, OrderDate]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumMonthGroup" resetType="Group" calculation="Sum" resetGroup="MonthGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="081fcbff-ce45-48c9-90b9-ed8dae2b5d82" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="f41223a3-97f8-445c-a2f5-b4e866c54535" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="475ed0b9-2849-4537-91c8-65f9c2ad9b30" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="8d7e55d0-4d09-4f25-8530-fc1d9759d16f" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="99d2ce54-545d-47e9-89d3-76b8d738a014" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="376fda56-a1a6-4dac-bd16-14017c27d421" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="ff2fe743-f1c1-4a46-a24e-7084ca31db4c" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b8a1683e-1027-4c5e-ba22-2011b12f1271" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="c81a8294-562f-4562-8f4d-bad1a2096be7" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="f4579afd-2eb7-4269-8de8-dfd68fd13752" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6d9c2628-39af-421d-bf9f-9844a14dcaec" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="xyBar" uuid="c8d1a11b-bc8a-49b4-aa4f-a6395e1cbc82" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="timeSeries" incrementType="Group" resetGroup="CountryGroup" incrementGroup="MonthGroup" timePeriod="Month" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$F{Freight} / 2d]]></valueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$F{Freight}]]></valueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$F{Freight} * 2d]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showTickMarks="true" showTickLabels="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="c7cb3703-1a87-4abf-8c68-792ced414087" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="9c030119-1ceb-4e03-b1ba-5b481d9f11fd" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b0234161-6abd-4aa0-9afb-e63f31c973f3" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="15f2ae21-ea7f-49ea-9297-fca702e97de0" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="45bdb0b9-80a9-456f-8675-3287c399d2bc" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="MonthGroup">
|
||||
<expression><![CDATA[$F{OrderDate}.getMonth()]]></expression>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="6c01b408-14e8-4de4-b048-cd71a7f69536" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[XY Bar Chart with Time Series Dataset Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="43c4369c-e305-483b-8249-860ade021c7a" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="47f447fe-432e-4f46-9ae1-8d5a80f9bd85" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="fb47498e-ae6a-4d47-9114-8da0c97416fc" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="b7e57d89-6903-4e1b-a045-18e42e6390d8" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="643e4958-a164-417e-abdf-bd9cb9e6a396" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="9eca572b-907e-4691-bc7d-a7f5ba692deb" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3001fc3b-1610-47d7-a57a-2a1cbaf2c556" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e482bdbe-4cba-4c02-a7c7-97a817ef2148" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f4fe1487-e225-4069-89da-2244389a01de" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8c3d8321-3779-42ce-9863-eb83cace5ce6" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="c635d742-6e7d-4ec7-a2a6-d6e2ffcc0687" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="e81c1b43-4d63-4451-b40a-494d0d2f0e1b" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="f2f531e4-92ef-4b7a-90ef-0bd5b41b6e59" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="cb0350df-0dc8-4f98-828f-63e847591c17" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0c8f0bd2-229a-4952-8731-3aa7be61aa31" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="2e3ae921-7248-4b7c-aa09-796a903a7fe3" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="5abc8288-c620-48c6-a609-8229481d8764" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="5a8cf05e-51e5-4f37-81d6-a92fc2bca196" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="328d396b-7e74-418a-9d38-53f792d7f486" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6b8d86ce-0dc5-4165-88c2-1ab7bdf6aae9" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b007b913-0779-4dc3-b1e4-6e792dfabd27" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="803f10b7-0409-4f1d-af7d-839877a6daff" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="189e7ba0-1d78-48e6-a5bc-25dd4369dcea" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f930a964-e74a-4f95-9990-b4f233f1c70a" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,222 @@
|
||||
<jasperReport name="XYLineChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="f2d58073-2846-4371-a024-1fc4dde44333">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
|
||||
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
|
||||
<property name="net.sf.jasperreports.image.dpi" value="150"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["XY Line Chart Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="MaxOrderID" class="java.lang.Integer">
|
||||
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></query>
|
||||
<field name="ShippedDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCountry" class="java.lang.String"/>
|
||||
<field name="RequiredDate" class="java.sql.Timestamp"/>
|
||||
<field name="CustomerID" class="java.lang.String"/>
|
||||
<field name="OrderID" class="java.lang.Integer"/>
|
||||
<field name="ShipName" class="java.lang.String"/>
|
||||
<field name="ShipVia" class="java.lang.Integer"/>
|
||||
<field name="ShipPostalCode" class="java.lang.String"/>
|
||||
<field name="OrderDate" class="java.sql.Timestamp"/>
|
||||
<field name="ShipCity" class="java.lang.String"/>
|
||||
<field name="ShipAddress" class="java.lang.String"/>
|
||||
<field name="EmployeeID" class="java.lang.Integer"/>
|
||||
<field name="ShipRegion" class="java.lang.String"/>
|
||||
<field name="Freight" class="java.lang.Double"/>
|
||||
<variable name="FirstLetter" resetType="None" class="java.lang.String">
|
||||
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</variable>
|
||||
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</variable>
|
||||
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</variable>
|
||||
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="25">
|
||||
<element kind="rectangle" uuid="74fc1608-a23d-44d6-a0fe-359ab34356ca" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="c4f9c190-dc62-4368-a581-87031226a2d9" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
|
||||
<text><![CDATA[Countries Starting With Letter :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="32d46776-e1be-4bc2-af50-623ca8377a9a" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetter}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<element kind="line" uuid="2beb10ae-9522-4908-b98f-2d269fe964d0" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="fb8250f9-f11c-4ee6-aafb-3068d59be604" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="9c6f4cba-4f02-41e2-99cb-78d2934f5f6f" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="71024941-6aa8-41cb-95fe-54f65672f886" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="bdf7d502-3d2c-4c02-9eda-c594e1027386" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<group name="CountryGroup">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="225">
|
||||
<element kind="line" uuid="43fd21c3-7b01-415b-8ffe-7ed796e28278" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="b466e1ae-c3ac-4dfa-be90-a09ffef47510" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="95ab798b-b566-4d11-b2d4-10d379cbee5f" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
|
||||
</element>
|
||||
<element kind="chart" chartType="xyLine" uuid="b83113f3-0bc1-4c40-9c7d-b942cdd45a34" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="xy" resetGroup="CountryGroup" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} * 2d]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight}]]></yvalueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<xvalueExpression><![CDATA[$F{OrderID}]]></xvalueExpression>
|
||||
<yvalueExpression><![CDATA[$F{Freight} / 2d]]></yvalueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showShapes="false" showLines="true"/>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="f2f4178a-ab47-4da2-9cb6-a4831415d881" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="fc36b3b5-b543-4fd7-8e73-32e18eaef4f2" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f13abe34-79a7-4bf6-8047-000f5cfcb748" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="57ae1d6f-8ce6-4219-a7e4-f11b349f0dc6" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="ea26bb4b-8916-4bbb-95e7-8dd48f8fa34b" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="2ab7ce54-ff5b-49e2-8113-9d70dd11b53d" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[XY Line Chart Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="da1026c1-a3df-4db6-a804-5c92514a2b1f" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="64ddb3a5-d0f7-4090-a0f1-19b28e51d709" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Order]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="7b0ae473-c0a6-4bee-9bf2-af7d27663d16" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[Name, City]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="0925c4d1-dc6e-443f-8686-129c02ba9411" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Date]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="3f3f5f1f-159a-4c6d-a3b4-fb5e30fdc440" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Freight]]></text>
|
||||
</element>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="13">
|
||||
<element kind="textField" uuid="29a5f467-9f12-43fd-8fee-d1ed35e2e9c9" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="93adb26c-2155-4b4f-95a1-a76dde24c0af" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="99885737-c032-4fd5-80ce-0e782545cdda" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="018b7568-2687-469d-a610-c7d853c92e19" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="a9b9d3fc-4955-40ac-a8af-23ddcaefbeb8" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="988c24a6-7ffd-42e3-aaee-fe3e9683eb3c" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
|
||||
<pen lineWidth="0.5"/>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter height="11">
|
||||
<element kind="rectangle" uuid="ae0be4e8-f5bc-4eda-be94-14875d0d4e5b" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="5c4f42be-0b9d-4f51-852e-b8c2eb11d2aa" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="60081552-fb4b-4b06-9910-33f363070c53" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="cc3ec2e1-300d-40e4-b01b-04110c477740" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="a0448cb6-97e2-44b1-ac96-e60799f7823e" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
|
||||
</element>
|
||||
</columnFooter>
|
||||
<pageFooter height="30">
|
||||
<element kind="rectangle" uuid="e7229f7b-bf09-464c-8bc1-335a3437e6ae" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="7f9fff68-0647-465c-b86b-31f4acbc13c3" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="4109e61a-69ff-4688-a6fb-11134f7272a9" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="512e6bfd-69d5-4232-a0c1-15395cec99e1" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="79a9517c-6723-4ce5-b635-620984db17e1" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{FreightSumPage}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="804c5051-ccd3-4300-a114-3c6090c6adbc" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="130719b8-d355-4440-be73-10c7415854d7" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="0bcb9863-17af-4a7e-9bdf-ec4f587d70f5" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
@@ -0,0 +1,133 @@
|
||||
<jasperReport name="XlsDataSourceReport" language="java" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50" uuid="623643de-c1a0-4f9a-a0b4-6cd49534171b">
|
||||
<property name="net.sf.jasperreports.export.xls.ignore.anchors" value="true"/>
|
||||
<property name="net.sf.jasperreports.data.adapter" value="XlsDatasourceSample.jrdax"/>
|
||||
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="12.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
|
||||
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="12.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
|
||||
<parameter name="ReportTitle" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["Address Report"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="DataFile" class="java.lang.String">
|
||||
<defaultValueExpression><![CDATA["XlsDataSource.data.xls - XLS data source"]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<parameter name="IncludedStates" class="java.util.Set">
|
||||
<defaultValueExpression><![CDATA[new HashSet(Arrays.asList("Active","Trial"))]]></defaultValueExpression>
|
||||
</parameter>
|
||||
<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>
|
||||
<sortField name="city" order="Descending"/>
|
||||
<sortField name="name"/>
|
||||
<variable name="CityNumber" incrementType="Group" calculation="Count" incrementGroup="CityGroup" class="java.lang.Integer">
|
||||
<expression><![CDATA[Boolean.TRUE]]></expression>
|
||||
</variable>
|
||||
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state})]]></filterExpression>
|
||||
<group name="CityGroup" minHeightToStartNewPage="60">
|
||||
<expression><![CDATA[$F{city}]]></expression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<element kind="textField" uuid="e307471c-f31b-42d5-b90b-91e6f1bcd575" mode="Opaque" x="0" y="5" width="515" height="15" backcolor="#C0C0C0" evaluationTime="Group" evaluationGroup="CityGroup" bookmarkLevel="1" style="Sans_Bold">
|
||||
<expression><![CDATA[" " + String.valueOf($V{CityNumber}) + ". " + String.valueOf($F{city})]]></expression>
|
||||
<anchorNameExpression><![CDATA[String.valueOf($F{city})]]></anchorNameExpression>
|
||||
<box leftPadding="10" style="Sans_Bold">
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="20">
|
||||
<element kind="staticText" uuid="0a0fbcce-e7c5-4b36-8204-d07b79ff97fc" x="400" y="1" width="60" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="02c48c91-bacb-483d-9b69-ca5a09ee353a" x="460" y="1" width="30" height="15" hTextAlign="Right" style="Sans_Bold">
|
||||
<expression><![CDATA[$V{CityGroup_COUNT}]]></expression>
|
||||
</element>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<title height="70">
|
||||
<element kind="line" uuid="8edeb6e2-6f4e-4de4-999a-fcdf7b30b2c3" x="0" y="0" width="515" height="1"/>
|
||||
<element kind="textField" uuid="ec4f60e4-9698-416a-8fc1-f806ae8a60cb" x="0" y="10" width="515" height="30" fontSize="22.0" bookmarkLevel="1" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{ReportTitle}]]></expression>
|
||||
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="textField" uuid="d7f18f1d-fcdf-442f-a118-1c4ba752f740" x="0" y="40" width="515" height="20" fontSize="14.0" blankWhenNull="true" hTextAlign="Center" style="Sans_Normal">
|
||||
<expression><![CDATA[$P{DataFile}]]></expression>
|
||||
</element>
|
||||
</title>
|
||||
<pageHeader height="20">
|
||||
<element kind="staticText" uuid="7d5eee7b-2b85-4837-854b-8230b38d9070" mode="Opaque" x="0" y="5" width="55" height="15" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
|
||||
<text><![CDATA[ID]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="48b67e19-cbdb-4e3d-a2fd-ad82483bbccd" mode="Opaque" x="55" y="5" width="205" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Name]]></text>
|
||||
</element>
|
||||
<element kind="staticText" uuid="966fbcc7-db0c-41a8-a099-65b2ca8c4d26" mode="Opaque" x="260" y="5" width="255" height="15" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
|
||||
<text><![CDATA[Street]]></text>
|
||||
</element>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="15">
|
||||
<element kind="textField" uuid="e41ff9bb-b1a9-4eda-93b7-aae064c7fe29" x="0" y="0" width="50" height="15" bookmarkLevel="2" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{id}]]></expression>
|
||||
<anchorNameExpression><![CDATA[$F{name} + " (" + $F{id} + ")"]]></anchorNameExpression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="0b950260-dee8-450e-9767-504d88ce289b" positionType="Float" x="50" y="0" width="200" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{name}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
<element kind="textField" uuid="883b220c-70b0-42b0-9e71-0ce7ed55bcda" positionType="Float" x="250" y="0" width="265" height="15" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{address}]]></expression>
|
||||
<box leftPadding="10" rightPadding="10">
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</band>
|
||||
</detail>
|
||||
<pageFooter height="40">
|
||||
<element kind="line" uuid="f3386a6f-971e-4a3c-8bc5-5f8a6b4cd358" x="0" y="10" width="515" height="1"/>
|
||||
<element kind="textField" uuid="b80394ed-9939-40d1-ae7d-99393f5625ae" x="200" y="20" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="5f02ce39-db69-4d90-800a-a3645be824ba" x="280" y="20" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
<lastPageFooter height="60">
|
||||
<element kind="textField" uuid="baf4f94a-2e7a-4c71-bbee-24c83fcf35e1" x="0" y="10" width="515" height="15" bookmarkLevel="1" hTextAlign="Center">
|
||||
<expression><![CDATA["There were " +
|
||||
String.valueOf($V{REPORT_COUNT}) +
|
||||
" address records on this report."]]></expression>
|
||||
<anchorNameExpression><![CDATA["Summary"]]></anchorNameExpression>
|
||||
</element>
|
||||
<element kind="line" uuid="849351a6-9307-445f-9b99-ad2bf2b55754" x="0" y="30" width="515" height="1"/>
|
||||
<element kind="textField" uuid="e0b9b7b6-4203-4fb2-9578-f122edc4ede5" x="200" y="40" width="80" height="15" hTextAlign="Right">
|
||||
<expression><![CDATA["Page " + String.valueOf($V{PAGE_NUMBER}) + " of"]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="bec9c1b0-cd3d-47c5-835a-b04bb8de2893" x="280" y="40" width="75" height="15" evaluationTime="Report">
|
||||
<expression><![CDATA[" " + String.valueOf($V{PAGE_NUMBER})]]></expression>
|
||||
</element>
|
||||
</lastPageFooter>
|
||||
</jasperReport>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user