4f475e9e36
添加Qwen3-4B嵌入模型配置文件及权重文件 添加多个JRXML报告的数据查询和字段定义文件 添加PdfEncryptReport.jrxml示例报告文件
224 lines
14 KiB
Plaintext
224 lines
14 KiB
Plaintext
<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>
|