Jump to content
We've recently updated our Privacy Statement, available here ×

dunham

Members
  • Posts

    41
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by dunham

  1. Common practice when posting a question (or just expect 0 answers) ... - Code sample - Environment (what version etc.) - Already tried what ? ...
  2. Compiling a Report-(PDF) with >600 data items fails with below error. Selecting <600 = no error. This tells me the report design is valid. How can I possibly debug this? -- Jaspersoft 6.5.1 (server) 1. error message 2. how report looks as final PDF (1 page each record) 3. report design, 1 + 2 4. code of template 1 + 2 Exception: net.sf.dynamicreports.report.exception.DRException: net.sf.jasperreports.engine.design.JRValidationException: Report design not valid :1. The title section, the page and column headers and footers and the margins do not fit the page height. stack: [net.sf.dynamicreports.jasper.builder.JasperReportBuilder.toJasperReport(JasperReportBuilder.java:293), net.sf.dynamicreports.jasper.builder.JasperReportBuilder.toJasperPrint(JasperReportBuilder.java:324), net.sf.dynamicreports.jasper.builder.JasperReportBuilder.export(JasperReportBuilder.java:599), net.sf.dynamicreports.jasper.builder.JasperReportBuilder.toPdf(JasperReportBuilder.java:536), dynamicreports.Rep3.exportReportFile(Rep3.java:5356), dynamicreports.Rep3.makeReport(Rep3.java:4988), dynamicreports.Rep3.main(Rep3.java:5974)][/code] <?xml version="1.0" encoding="UTF-8"?><!-- Created with Jaspersoft Studio version 6.5.1.final using JasperReports Library version 6.5.1 --><jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="rsub_1" language="groovy" pageWidth="800" pageHeight="595" orientation="Landscape" columnWidth="800" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="38e6d383-5c3f-43a0-9cbf-73d1a500edaf"> <template><![CDATA[$P{customFontTemplate}]]></template> <scriptlet name="TRANSLATE" class="dynamicreports.Translate"/> <parameter name="customFontTemplate" class="java.lang.String" isForPrompting="false"/> <parameter name="resuid" class="java.lang.Integer"/> <parameter name="id_kunde" class="java.lang.Integer" isForPrompting="false"> <defaultValueExpression><![CDATA[2]]></defaultValueExpression> </parameter> <parameter name="lng" class="java.lang.Integer" isForPrompting="false"> <defaultValueExpression><![CDATA[1]]></defaultValueExpression> </parameter> <parameter name="mandant" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["0"]]></defaultValueExpression> </parameter> <parameter name="datecrea" class="java.util.Date" isForPrompting="false"/> <parameter name="datepos" class="java.util.Date" isForPrompting="false"/> <parameter name="datefm" class="java.util.Date" isForPrompting="false"/> <parameter name="logofn" class="java.lang.String" isForPrompting="false"/> <parameter name="colorHeader1" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#C0CFE5"]]></defaultValueExpression> </parameter> <parameter name="colorHeader2" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#E7F2FD"]]></defaultValueExpression> </parameter> <parameter name="colorZebra1" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#F6EFE9"]]></defaultValueExpression> </parameter> <parameter name="colorHeader1_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="colorHeader2_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="colorZebra1_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="default_color_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="default_color_line" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#CCCCCC"]]></defaultValueExpression> </parameter> <parameter name="DateFormat" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd.MM.yy"]]></defaultValueExpression> </parameter> <parameter name="DateTimeFormat" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd.MM.yyyy HH:mm"]]></defaultValueExpression> </parameter> <parameter name="DateFormatHeader" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd.MM.yyyy"]]></defaultValueExpression> </parameter> <parameter name="DateFormatText" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd MMMM yyyy"]]></defaultValueExpression> </parameter> <queryString> <![CDATA[sELECT * FROM ibresa where ibresa115crectyp = 'ACC11' and ibresa005nid = $P{resuid} and ibresa010nidx1 = $P{id_kunde} ORDER BY ibresa010nidx1]]> </queryString> <field name="IBRESA005NID" class="java.math.BigDecimal"/> <field name="IBRESA010NIDX1" class="java.math.BigDecimal"/> <field name="IBRESA015NIDX2" class="java.math.BigDecimal"/> <field name="IBRESA100CSESKEY" class="java.lang.String"/> <field name="IBRESA110CREPTYP" class="java.lang.String"/> <field name="IBRESA115CRECTYP" class="java.lang.String"/> <field name="IBRESA120NLNG" class="java.math.BigDecimal"/> <field name="IBRESA125NSTAT" class="java.math.BigDecimal"/> <field name="IBRESA130CSUBREPLST" class="java.lang.String"/> <field name="IBRESA131CSUBREPLST2" class="java.lang.String"/> <field name="IBRESA132CSUBREPLST3" class="java.lang.String"/> <field name="IBRESA135CMANDANT" class="java.lang.String"/> <field name="IBRESA137NDOCGRP" class="java.math.BigDecimal"/> <field name="IBRESA138NDOCTYP" class="java.math.BigDecimal"/> <field name="IBRESA140CUSERCRE" class="java.lang.String"/> <field name="IBRESA141CUSERMFY" class="java.lang.String"/> <field name="IBRESA142CUSERDEL" class="java.lang.String"/> <field name="IBRESA145NUSRCRE" class="java.math.BigDecimal"/> <field name="IBRESA150DCRE" class="java.sql.Timestamp"/> <field name="IBRESA151DMFY" class="java.sql.Timestamp"/> <field name="IBRESA152DDEL" class="java.sql.Timestamp"/> <field name="IBRESA155DREQFM" class="java.sql.Timestamp"/> <field name="IBRESA156DREQTO" class="java.sql.Timestamp"/> <field name="IBRESA157DREP" class="java.sql.Timestamp"/> <field name="IBRESA160NUSR" class="java.math.BigDecimal"/> <field name="IBRESA161NDEP" class="java.math.BigDecimal"/> <field name="IBRESA162NACC" class="java.math.BigDecimal"/> <field name="IBRESA163CYYYYMM" class="java.lang.String"/> <field name="IBRESA164NTRANID" class="java.math.BigDecimal"/> <field name="IBRESA166NSECMID" class="java.math.BigDecimal"/> <field name="IBRESA167NINS" class="java.math.BigDecimal"/> <field name="IBRESA168CCCYTK" class="java.lang.String"/> <field name="IBRESA169CCCYISO" class="java.lang.String"/> <field name="IBRESA170NIBOUT" class="java.math.BigDecimal"/> <field name="IBRESA175CREPCMD" class="java.lang.String"/> <field name="IBRESA176COUTFNM" class="java.lang.String"/> <field name="IBRESA180NINDLOGO" class="java.math.BigDecimal"/> <field name="IBRESA181NINDRESETPNR" class="java.math.BigDecimal"/> <field name="IBRESA182NINDARCMULTI" class="java.math.BigDecimal"/> <field name="IBRESA183NINDARCSINGL" class="java.math.BigDecimal"/> <field name="IBRESA190CORIENT" class="java.lang.String"/> <field name="IBRESA191CFONTNM" class="java.lang.String"/> <field name="IBRESA192CFONTSZ" class="java.lang.String"/> <field name="IBRESA193CWATMRK" class="java.lang.String"/> <field name="IBRESA200CPARA01" class="java.lang.String"/> <field name="IBRESA201CPARA02" class="java.lang.String"/> <field name="IBRESA202CPARA03" class="java.lang.String"/> <field name="IBRESA203CPARA04" class="java.lang.String"/> <field name="IBRESA204CPARA05" class="java.lang.String"/> <field name="IBRESA205CPARA06" class="java.lang.String"/> <field name="IBRESA206CPARA07" class="java.lang.String"/> <field name="IBRESA207CPARA08" class="java.lang.String"/> <field name="IBRESA208CPARA09" class="java.lang.String"/> <field name="IBRESA209CPARA10" class="java.lang.String"/> <field name="IBRESA210CPARA11" class="java.lang.String"/> <field name="IBRESA211CPARA12" class="java.lang.String"/> <field name="IBRESA212CPARA13" class="java.lang.String"/> <field name="IBRESA213CPARA14" class="java.lang.String"/> <field name="IBRESA214CPARA15" class="java.lang.String"/> <field name="IBRESA215CPARA16" class="java.lang.String"/> <field name="IBRESA216CPARA17" class="java.lang.String"/> <field name="IBRESA217CPARA18" class="java.lang.String"/> <field name="IBRESA218CPARA19" class="java.lang.String"/> <field name="IBRESA219CPARA20" class="java.lang.String"/> <field name="IBRESA300IPARA01" class="java.math.BigDecimal"/> <field name="IBRESA301IPARA02" class="java.math.BigDecimal"/> <field name="IBRESA302IPARA03" class="java.math.BigDecimal"/> <field name="IBRESA303IPARA04" class="java.math.BigDecimal"/> <field name="IBRESA304IPARA05" class="java.math.BigDecimal"/> <field name="IBRESA305IPARA06" class="java.math.BigDecimal"/> <field name="IBRESA306IPARA07" class="java.math.BigDecimal"/> <field name="IBRESA307IPARA08" class="java.math.BigDecimal"/> <field name="IBRESA308IPARA09" class="java.math.BigDecimal"/> <field name="IBRESA309IPARA10" class="java.math.BigDecimal"/> <field name="IBRESA310IPARA11" class="java.math.BigDecimal"/> <field name="IBRESA311IPARA12" class="java.math.BigDecimal"/> <field name="IBRESA312IPARA13" class="java.math.BigDecimal"/> <field name="IBRESA313IPARA14" class="java.math.BigDecimal"/> <field name="IBRESA314IPARA15" class="java.math.BigDecimal"/> <field name="IBRESA315IPARA16" class="java.math.BigDecimal"/> <field name="IBRESA316IPARA17" class="java.math.BigDecimal"/> <field name="IBRESA317IPARA18" class="java.math.BigDecimal"/> <field name="IBRESA318IPARA19" class="java.math.BigDecimal"/> <field name="IBRESA319IPARA20" class="java.math.BigDecimal"/> <field name="IBRESA400NPARA01" class="java.math.BigDecimal"/> <field name="IBRESA401NPARA02" class="java.math.BigDecimal"/> <field name="IBRESA402NPARA03" class="java.math.BigDecimal"/> <field name="IBRESA403NPARA04" class="java.math.BigDecimal"/> <field name="IBRESA404NPARA05" class="java.math.BigDecimal"/> <field name="IBRESA405NPARA06" class="java.math.BigDecimal"/> <field name="IBRESA406NPARA07" class="java.math.BigDecimal"/> <field name="IBRESA407NPARA08" class="java.math.BigDecimal"/> <field name="IBRESA408NPARA09" class="java.math.BigDecimal"/> <field name="IBRESA409NPARA10" class="java.math.BigDecimal"/> <field name="IBRESA410NPARA11" class="java.math.BigDecimal"/> <field name="IBRESA411NPARA12" class="java.math.BigDecimal"/> <field name="IBRESA412NPARA13" class="java.math.BigDecimal"/> <field name="IBRESA413NPARA14" class="java.math.BigDecimal"/> <field name="IBRESA414NPARA15" class="java.math.BigDecimal"/> <field name="IBRESA415NPARA16" class="java.math.BigDecimal"/> <field name="IBRESA416NPARA17" class="java.math.BigDecimal"/> <field name="IBRESA417NPARA18" class="java.math.BigDecimal"/> <field name="IBRESA418NPARA19" class="java.math.BigDecimal"/> <field name="IBRESA419NPARA20" class="java.math.BigDecimal"/> <field name="IBRESA500DPARA01" class="java.sql.Timestamp"/> <field name="IBRESA501DPARA02" class="java.sql.Timestamp"/> <field name="IBRESA502DPARA03" class="java.sql.Timestamp"/> <field name="IBRESA503DPARA04" class="java.sql.Timestamp"/> <field name="IBRESA504DPARA05" class="java.sql.Timestamp"/> <field name="IBRESA505DPARA06" class="java.sql.Timestamp"/> <field name="IBRESA506DPARA07" class="java.sql.Timestamp"/> <field name="IBRESA507DPARA08" class="java.sql.Timestamp"/> <field name="IBRESA508DPARA09" class="java.sql.Timestamp"/> <field name="IBRESA509DPARA10" class="java.sql.Timestamp"/> <field name="IBRESA510DPARA11" class="java.sql.Timestamp"/> <field name="IBRESA511DPARA12" class="java.sql.Timestamp"/> <field name="IBRESA512DPARA13" class="java.sql.Timestamp"/> <field name="IBRESA513DPARA14" class="java.sql.Timestamp"/> <field name="IBRESA514DPARA15" class="java.sql.Timestamp"/> <field name="IBRESA515DPARA16" class="java.sql.Timestamp"/> <field name="IBRESA516DPARA17" class="java.sql.Timestamp"/> <field name="IBRESA517DPARA18" class="java.sql.Timestamp"/> <field name="IBRESA518DPARA19" class="java.sql.Timestamp"/> <field name="IBRESA519DPARA20" class="java.sql.Timestamp"/> <variable name="isEvenRow" class="java.lang.Integer"> <variableExpression><![CDATA[( $V{REPORT_COUNT}.intValue() % 2 == 0 ? 1 : 0)]]></variableExpression> <initialValueExpression><![CDATA[0]]></initialValueExpression> </variable> <title> <band height="160" splitType="Stretch"> <textField isBlankWhenNull="true"> <reportElement style="font" x="139" y="62" width="260" height="13" uuid="e22e0700-6b18-4d82-9899-0cefd32aed4e"/> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA202CPARA03}]]></textFieldExpression> </textField> <textField> <reportElement style="font" x="5" y="49" width="134" height="13" uuid="7bc9097e-3e6b-4173-8321-78c83f9821a5"/> <textElement markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lKontoinhaber")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Opaque" x="2" y="16" width="580" height="18" uuid="e1f89bc5-d39f-40ee-b92d-6656e3e3b314"> <propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA[$P{colorHeader1}]]></propertyExpression> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement verticalAlignment="Middle" markup="none"> <font size="14" isBold="true"/> <paragraph leftIndent="2"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lKontoauszug")]]></textFieldExpression> </textField> <textField> <reportElement style="font" x="5" y="88" width="134" height="13" uuid="37baf072-726c-486d-b1ce-ce8b9c36ab50"/> <textElement markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lDepotbank")]]></textFieldExpression> </textField> <textField> <reportElement style="font" x="405" y="62" width="102" height="13" uuid="fc7435c6-bfd7-425f-8586-d1611cf7e7e0"/> <textElement textAlignment="Right" markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lKontoauszvon")]]></textFieldExpression> </textField> <textField> <reportElement style="font" x="5" y="62" width="134" height="13" uuid="ccb47470-9b32-4c85-9b20-61b135d9fc14"/> <textElement markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lKtoNrAnzeige")]]></textFieldExpression> </textField> <textField> <reportElement style="font" x="5" y="75" width="134" height="13" uuid="bf44a1e8-96ae-470f-88a4-75de7aeb38e5"/> <textElement markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lKontobez")]]></textFieldExpression> </textField> <textField> <reportElement style="font" x="405" y="49" width="102" height="13" uuid="6e54b0e2-3d5c-4ebd-b092-7c1a10631884"/> <textElement textAlignment="Right" markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lDatumerstellt")]]></textFieldExpression> </textField> <line> <reportElement x="2" y="10" width="796" height="1" uuid="922d9b82-5601-4899-9931-894b10d98911"/> <graphicElement> <pen lineWidth="0.5" lineColor="#3A3430"/> </graphicElement> </line> <textField isBlankWhenNull="true"> <reportElement style="font" x="139" y="49" width="260" height="13" uuid="377436ca-8b1b-49db-8049-63cf5a43c116"/> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA206CPARA07}]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" x="139" y="75" width="260" height="13" uuid="3587744c-5393-4fa9-9b65-c4d680bbaac5"/> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA214CPARA15}]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" x="139" y="88" width="260" height="13" uuid="be76d4a0-7e0a-45af-b9d6-49311f5e2c3a"/> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA207CPARA08}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" x="507" y="62" width="73" height="13" uuid="4223684d-a521-451b-8f27-336a384f17cc"/> <textElement textAlignment="Right"> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$P{datefm}]]></textFieldExpression> <patternExpression><![CDATA[$P{DateFormatHeader}]]></patternExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" x="507" y="49" width="73" height="13" uuid="9e8acbd9-d445-45e1-a8d6-ea73435a77e3"/> <textElement textAlignment="Right"> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$P{datecrea}]]></textFieldExpression> <patternExpression><![CDATA[$P{DateFormatHeader}]]></patternExpression> </textField> <image hAlign="Right" vAlign="Top" onErrorType="Blank"> <reportElement style="font" x="632" y="16" width="166" height="75" uuid="dc29fbe3-660b-42b8-aeae-6ea725ca50c4"/> <imageExpression><![CDATA[net.sf.jasperreports.renderers.BatikRenderer.getInstance(new java.io.File($P{logofn}))]]></imageExpression> </image> <textField> <reportElement style="font" x="5" y="101" width="134" height="13" uuid="4dd7134d-5c7f-4275-9e5d-c210f729686d"/> <textElement markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lWhgKtotyp")]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" x="139" y="101" width="260" height="13" uuid="beb2af73-454b-4d71-b33a-9b6664d2b490"/> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA201CPARA02} + " / " + $F{IBRESA209CPARA10}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" x="507" y="75" width="73" height="13" uuid="f8b2a814-376f-4ed6-bf12-df90f656257a"/> <textElement textAlignment="Right"> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$P{datepos}]]></textFieldExpression> <patternExpression><![CDATA[$P{DateFormatHeader}]]></patternExpression> </textField> <textField> <reportElement style="font" x="405" y="75" width="102" height="13" uuid="c38026bb-cd8f-49e5-bfb3-e2faccb645d6"/> <textElement textAlignment="Right" markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lKontoauszbis")]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="810" y="46" width="68" height="13" forecolor="#FFFFFF" uuid="4d7c1fde-f41e-42d0-8ef6-db9dc0462fcd"/> <textElement textAlignment="Right"> <font size="6"/> </textElement> <textFieldExpression><![CDATA["ndep_" + $F{IBRESA161NDEP} + "ndepE_"]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="810" y="33" width="68" height="13" forecolor="#FFFFFF" uuid="0f7e1f68-fafd-45d0-9620-d6eb2d2a9532"/> <textElement textAlignment="Right"> <font size="6"/> </textElement> <textFieldExpression><![CDATA["nusr_" + $F{IBRESA160NUSR} + "nusrE_"]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" x="340" y="127" width="200" height="13" isRemoveLineWhenBlank="true" uuid="b9827220-294a-444f-a110-e1718c762ba9"> <printWhenExpression><![CDATA[($F{IBRESA210CPARA11} != null)]]></printWhenExpression> </reportElement> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA213CPARA14}]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" x="140" y="127" width="200" height="13" isRemoveLineWhenBlank="true" uuid="05067086-5f63-4fd9-b5fe-b02f17d240d4"> <printWhenExpression><![CDATA[($F{IBRESA210CPARA11} != null)]]></printWhenExpression> </reportElement> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA212CPARA13}]]></textFieldExpression> </textField> <textField> <reportElement style="font" x="6" y="114" width="134" height="13" isRemoveLineWhenBlank="true" uuid="acf96b12-bfbf-48dd-b37b-c5569f1b5fd1"> <printWhenExpression><![CDATA[($F{IBRESA210CPARA11} != null)]]></printWhenExpression> </reportElement> <textElement markup="none"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lBeschreibung")]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" x="140" y="114" width="200" height="13" isRemoveLineWhenBlank="true" uuid="19940122-e3d8-4d65-8dca-966e930e0a50"> <printWhenExpression><![CDATA[($F{IBRESA210CPARA11} != null)]]></printWhenExpression> </reportElement> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA210CPARA11}]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" x="340" y="114" width="200" height="13" isRemoveLineWhenBlank="true" uuid="f35105db-2090-40eb-9bf3-13b7ef088659"> <printWhenExpression><![CDATA[($F{IBRESA210CPARA11} != null)]]></printWhenExpression> </reportElement> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA211CPARA12}]]></textFieldExpression> </textField> </band> </title></jasperReport>[/code] <?xml version="1.0" encoding="UTF-8"?><!-- Created with Jaspersoft Studio version 6.5.1.final using JasperReports Library version 6.5.1 --><jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="rsub_1" language="groovy" pageWidth="800" pageHeight="595" orientation="Landscape" columnWidth="800" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="19c1353e-8ed1-4b13-b427-3d91b0b657c0"> <template><![CDATA[$P{customFontTemplate}]]></template> <scriptlet name="TRANSLATE" class="dynamicreports.Translate"/> <parameter name="customFontTemplate" class="java.lang.String" isForPrompting="false"/> <parameter name="lng" class="java.lang.Integer" isForPrompting="false"> <defaultValueExpression><![CDATA[1]]></defaultValueExpression> </parameter> <parameter name="mandant" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["0"]]></defaultValueExpression> </parameter> <parameter name="resuid" class="java.lang.Integer"/> <parameter name="id_kunde" class="java.lang.Integer" isForPrompting="false"> <defaultValueExpression><![CDATA[2]]></defaultValueExpression> </parameter> <parameter name="ccy" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["CHF"]]></defaultValueExpression> </parameter> <parameter name="colorHeader1" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#C0CFE5"]]></defaultValueExpression> </parameter> <parameter name="colorHeader2" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#E7F2FD"]]></defaultValueExpression> </parameter> <parameter name="colorZebra1" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#F6EFE9"]]></defaultValueExpression> </parameter> <parameter name="colorHeader1_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="colorHeader2_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="colorZebra1_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="default_color_text" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#000000"]]></defaultValueExpression> </parameter> <parameter name="default_color_line" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["#CCCCCC"]]></defaultValueExpression> </parameter> <parameter name="DateFormat" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd.MM.yy"]]></defaultValueExpression> </parameter> <parameter name="DateTimeFormat" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd.MM.yyyy HH:mm"]]></defaultValueExpression> </parameter> <parameter name="DateFormatHeader" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd.MM.yyyy"]]></defaultValueExpression> </parameter> <parameter name="DateFormatText" class="java.lang.String" isForPrompting="false"> <parameterDescription><![CDATA[]]></parameterDescription> <defaultValueExpression><![CDATA["dd MMMM yyyy"]]></defaultValueExpression> </parameter> <queryString> <![CDATA[select ibresa005nid,ibresa010nidx1,ibresa015nidx2,ibresa160nusr,ibresa161ndep,ibresa162nacc,ibresa200cpara01,ibresa201cpara02,ibresa202cpara03,ibresa203cpara04,ibresa300ipara01,ibresa400npara01,ibresa401npara02,ibresa402npara03,ibresa403npara04,ibresa500dpara01,ibresa501dpara02,ibresa502dpara03from ibresawhere ibresa115crectyp = 'AMV01'and ibresa005nid = $P{resuid}and ibresa010nidx1 = $P{id_kunde}order by ibresa015nidx2 ASC]]> </queryString> <field name="IBRESA005NID" class="java.math.BigDecimal"/> <field name="IBRESA010NIDX1" class="java.math.BigDecimal"/> <field name="IBRESA015NIDX2" class="java.math.BigDecimal"/> <field name="IBRESA160NUSR" class="java.math.BigDecimal"/> <field name="IBRESA161NDEP" class="java.math.BigDecimal"/> <field name="IBRESA162NACC" class="java.math.BigDecimal"/> <field name="IBRESA200CPARA01" class="java.lang.String"/> <field name="IBRESA201CPARA02" class="java.lang.String"/> <field name="IBRESA202CPARA03" class="java.lang.String"/> <field name="IBRESA203CPARA04" class="java.lang.String"/> <field name="IBRESA300IPARA01" class="java.math.BigDecimal"/> <field name="IBRESA400NPARA01" class="java.math.BigDecimal"/> <field name="IBRESA401NPARA02" class="java.math.BigDecimal"/> <field name="IBRESA402NPARA03" class="java.math.BigDecimal"/> <field name="IBRESA403NPARA04" class="java.math.BigDecimal"/> <field name="IBRESA500DPARA01" class="java.sql.Timestamp"/> <field name="IBRESA501DPARA02" class="java.sql.Timestamp"/> <field name="IBRESA502DPARA03" class="java.sql.Timestamp"/> <variable name="sumbelastung" class="java.lang.Double" calculation="Sum"> <variableExpression><![CDATA[$F{IBRESA401NPARA02}]]></variableExpression> <initialValueExpression><![CDATA[0]]></initialValueExpression> </variable> <variable name="sumgutschrift" class="java.lang.Double" calculation="Sum"> <variableExpression><![CDATA[$F{IBRESA402NPARA03}]]></variableExpression> <initialValueExpression><![CDATA[0]]></initialValueExpression> </variable> <variable name="subende" class="java.lang.Double"> <variableExpression><![CDATA[$F{IBRESA403NPARA04}]]></variableExpression> <initialValueExpression><![CDATA[0]]></initialValueExpression> </variable> <variable name="isEvenRow" class="java.lang.Integer"> <variableExpression><![CDATA[( $V{REPORT_COUNT}.intValue() % 2 == 0 ? 1 : 0)]]></variableExpression> <initialValueExpression><![CDATA[0]]></initialValueExpression> </variable> <background> <band splitType="Stretch"/> </background> <title> <band splitType="Stretch"/> </title> <pageHeader> <band splitType="Stretch"/> </pageHeader> <columnHeader> <band height="50" splitType="Stretch"> <line> <reportElement mode="Opaque" x="2" y="10" width="796" height="1" forecolor="#000000" uuid="80da1450-16e5-40b6-b342-1b2952775878"/> <graphicElement> <pen lineWidth="0.5" lineColor="#3A3430"/> </graphicElement> </line> <rectangle> <reportElement mode="Opaque" x="2" y="16" width="796" height="30" uuid="06658ac8-3921-4c7c-9266-5fd2fadac952"> <propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA[$P{colorHeader1}]]></propertyExpression> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <graphicElement> <pen lineWidth="0.0"/> </graphicElement> </rectangle> <textField> <reportElement style="font" mode="Transparent" x="5" y="31" width="55" height="13" uuid="de9b13d0-f8c5-4bab-a3b8-8cf2f66c5288"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lDatum")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="5" y="18" width="55" height="13" uuid="53b4e06d-529b-463e-b439-414118d0b95d"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lBuchungs")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="60" y="31" width="55" height="13" uuid="7fb0c04f-1c53-4727-9c1c-2578f3b15698"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lDatum")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="60" y="18" width="55" height="13" uuid="33fa060e-115b-4405-9f14-6631af9fb873"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lAbschluss")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="115" y="18" width="70" height="13" uuid="f936e246-1764-4882-9edb-54075ed3455a"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lTyp")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="185" y="18" width="96" height="13" uuid="7a12961c-0cd2-4db2-96cf-f59611c10a5d"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lBuchungstext")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="454" y="18" width="65" height="13" uuid="9fa7ea80-6c78-401b-8c7d-881bda7fa321"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lBuchungsNo")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="594" y="18" width="75" height="13" uuid="17c4ba14-12e4-40c2-ae70-e40e6cb870cf"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lGutschrift")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="519" y="18" width="75" height="13" uuid="55eefa9d-40a3-4dfc-bdbe-51f279006c01"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lBelastung")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="669" y="18" width="52" height="13" uuid="e195b812-822a-40a7-9984-ac0ea3e1021c"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lValuta")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="724" y="18" width="72" height="13" uuid="52949341-341b-4714-9c4f-c563109acb20"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lSaldo")]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="669" y="31" width="52" height="13" uuid="23e9b92b-ede0-4495-ad59-f05ce5db1c2a"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader1_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right"> <font size="9" isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lDatum")]]></textFieldExpression> </textField> </band> </columnHeader> <detail> <band height="14" splitType="Stretch"> <rectangle> <reportElement mode="Opaque" x="2" y="0" width="796" height="14" uuid="b18afea4-0dd1-4aaa-b6bc-c4ea5e128563"> <propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA[$P{colorZebra1}]]></propertyExpression> <printWhenExpression><![CDATA[new Boolean( $V{isEvenRow} == 1 )]]></printWhenExpression> </reportElement> <graphicElement> <pen lineWidth="0.0"/> </graphicElement> </rectangle> <textField isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="115" y="0" width="70" height="13" uuid="2f90c152-ba05-496f-881a-588b20e42983"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA202CPARA03}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="60" y="0" width="55" height="13" uuid="9a780c5a-fd24-4d98-b48b-1dfe6d6cc317"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA501DPARA02}]]></textFieldExpression> <patternExpression><![CDATA[$P{DateFormat}]]></patternExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="669" y="0" width="52" height="13" uuid="149f0e56-4300-435a-a5d0-cc8535c27efc"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right" verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[( $F{IBRESA502DPARA03} == 0 ? "" : $F{IBRESA502DPARA03})]]></textFieldExpression> <patternExpression><![CDATA[$P{DateFormat}]]></patternExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="519" y="0" width="75" height="13" uuid="5327bcc5-876c-4c80-bd03-39c79765c46e"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right" verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[( $F{IBRESA401NPARA02} < 0 ? $F{IBRESA401NPARA02} * -1 : $F{IBRESA401NPARA02} == 0 ? "" : $F{IBRESA401NPARA02})]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="185" y="0" width="269" height="13" uuid="f3f42a5b-ecad-4768-bac0-2938cd8bdf56"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA203CPARA04}]]></textFieldExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="594" y="0" width="75" height="13" uuid="b6292c18-ccb6-4cad-a2d2-ff5968d743ad"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right" verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[( $F{IBRESA402NPARA03} == 0 ? "" : $F{IBRESA402NPARA03})]]></textFieldExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="721" y="0" width="75" height="13" uuid="214ccd01-b4cd-4ad8-a864-404fde2aae85"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right" verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA403NPARA04}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="5" y="0" width="55" height="13" uuid="0ed89a87-d226-4b24-8b59-21ce48757294"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[$F{IBRESA500DPARA01}]]></textFieldExpression> <patternExpression><![CDATA[$P{DateFormat}]]></patternExpression> </textField> <textField isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="454" y="0" width="65" height="13" uuid="f26288a0-a586-49a5-a12a-ba1bb82a3ca7"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$V{isEvenRow} == 1 ? $P{colorZebra1_text} : $P{default_color_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right" verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[( $F{IBRESA300IPARA01} == 0 ? "" : $F{IBRESA300IPARA01})]]></textFieldExpression> </textField> </band> </detail> <columnFooter> <band splitType="Stretch"/> </columnFooter> <pageFooter> <band splitType="Stretch"/> </pageFooter> <summary> <band height="68" splitType="Stretch"> <textField> <reportElement style="font" mode="Opaque" x="2" y="23" width="796" height="14" uuid="e525a3ba-c877-4349-9eb0-4452541bb5d3"> <propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA[$P{colorHeader2}]]></propertyExpression> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader2_text}]]></propertyExpression> </reportElement> <textElement verticalAlignment="Middle"> <font size="9"/> <paragraph leftIndent="2"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lTotal")]]></textFieldExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="706" y="23" width="90" height="14" uuid="af363d69-3df0-4172-8e89-0c36df0ad175"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader2_text}]]></propertyExpression> </reportElement> <textElement textAlignment="Right" verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression><![CDATA[( $V{subende} < 0 ? $V{subende} * -1 : $V{subende})]]></textFieldExpression> </textField> <textField> <reportElement style="font" mode="Transparent" x="115" y="24" width="148" height="13" uuid="12f9902c-1570-4710-8400-aaa880927ce0"> <propertyExpression name="net.sf.jasperreports.style.forecolor"><![CDATA[$P{colorHeader2_text}]]></propertyExpression> </reportElement> <textElement> <font size="9"/> </textElement> <textFieldExpression><![CDATA[( $V{subende} < 0 ? $P{TRANSLATE_SCRIPTLET}.translate("lSaldozuLasten") : $P{TRANSLATE_SCRIPTLET}.translate("lSaldozuGunsten"))]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="115" y="2" width="70" height="13" uuid="43d75ea2-ada7-44ed-a889-a4d0b2cc0216"/> <textElement> <font size="8" isItalic="true"/> </textElement> <textFieldExpression><![CDATA[$P{TRANSLATE_SCRIPTLET}.translate("lUmsatz")]]></textFieldExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="594" y="2" width="75" height="13" uuid="305a693e-cc5a-4ca4-91c1-6add8a89a2c1"/> <textElement textAlignment="Right"> <font size="8" isItalic="true"/> </textElement> <textFieldExpression><![CDATA[( $V{sumgutschrift} == 0 ? "" : $V{sumgutschrift})]]></textFieldExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="true"> <reportElement style="font" mode="Transparent" x="519" y="2" width="75" height="13" uuid="3fbcf9a9-5088-4199-bc6c-fa26a9fec72a"/> <textElement textAlignment="Right"> <font size="8" isItalic="true"/> </textElement> <textFieldExpression><![CDATA[( $V{sumbelastung} < 0 ? $V{sumbelastung} * -1 : $V{sumbelastung} == 0 ? "" : $V{sumbelastung})]]></textFieldExpression> </textField> </band> </summary></jasperReport>[/code]
  3. Windows 6.5.1 - Works MacOs 6.16.0 - Not work MacOs 6.17.0 - Not work TRANSLATE.JAR loaded (just like in windows)
  4. Number input: 10000.1654687 -> Trying to get swiss number thousand seperator = ' (single quote) decimal seperator = , (comma) Decimals do not work (thousand sep do) -> new DecimalFormat("#,##0.#").getInstance($P{REPORT_LOCALE}).format(10000.1654687) -> 10'000.165 Decimals do not work (thousand sep do) -> new DecimalFormat("#,##0.").getInstance($P{REPORT_LOCALE}).format(10000.1654687) -> 10'000.165 Works but without proper locale ??? -> new DecimalFormat("#,##0.#").format(10000.1654687) -> 10,000.2 When I just print $P{REPORT_LOCALE} -> de_CH What's the problem here?
  5. I have a "Text Field" that reads from a Map parameter "number" defined like this String number = "first line n second line n third line";[/code]I want to shade every second line like this: Here is the definition of the "Text Field" <textField isStretchWithOverflow="true" isBlankWhenNull="true"> <reportElement x="110" y="77" width="110" height="11"/> <textElement verticalAlignment="Middle"> <font fontName="SansSerif" size="8" isBold="false"/> <paragraph lineSpacing="Fixed" lineSpacingSize="10.0" leftIndent="2"/> </textElement> <textFieldExpression><![CDATA[$P{REPORT_PARAMETERS_MAP}.get("number")]]></textFieldExpression> </textField>[/code]-> Is there a way to define it so that every odd line in the text field has a background color?
  6. Hi. That did work indeed. Thank you! Here is the final code snippet: ( Boolean.TRUE.equals($P{REPORT_PARAMETERS_MAP}.get("booleanParameter")) ? "is true" : "is false")[/code]
  7. How do I read a boolean value from Report_Parameters_map? ( $P{REPORT_PARAMETERS_MAP}.get("booleanParam") == true ? "mifid JAA" : "mifid NEIN" ) (For numbers I can simply do .valueOf(), but there seems to be no equivalent solution for booleans) ...When I run the following code there is an error: ( $P{REPORT_PARAMETERS_MAP}.get("booleanParam") == true ? "mifid JAA" : "mifid NEIN" ) -> Throws error Exception: net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. The method booleanValue(String) is undefined for the type Map ((java.util.Map)parameter_REPORT_PARAMETERS_MAP.getValue()).booleanValue("isMiFIDReport") == true ? "mifid JAA" : "mifid NEIN" //$JR_EXPR_ID=84$ <----------> 2. The method booleanValue(String) is undefined for the type Map ((java.util.Map)parameter_REPORT_PARAMETERS_MAP.getValue()).booleanValue("isMiFIDReport") == true ? "mifid JAA" : "mifid NEIN" //$JR_EXPR_ID=84$ <----------> 3. The method booleanValue(String) is undefined for the type Map ((java.util.Map)parameter_REPORT_PARAMETERS_MAP.getValue()).booleanValue("isMiFIDReport") == true ? "mifid JAA" : "mifid NEIN" //$JR_EXPR_ID=84$ <----------> 3 errors . stack: [net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:206), net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:357), net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:343), net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:608), dynamicreports.Rep3.makeReport(Rep3.java:2494), dynamicreports.Rep3.main(Rep3.java:3558)]
  8. Batik renderer has been deprecated. How do I replace following in my template: net.sf.jasperreports.renderers.BatikRenderer.getInstance(new java.io.File("test.svg")) I have tried: net.sf.jasperreports.renderers.Simplerenderer.getInstance(new java.io.File("test.svg")) My errors: Exception: net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. The method getInstance(byte[]) in the type SimpleDataRenderer is not applicable for the arguments (File) value = net.sf.jasperreports.renderers.SimpleDataRenderer.getInstance(new java.io.File("/opt/dlins/node-v6.3.0-linux-x64/bin/benchmark/output/benchmark_" + ((java.lang.String)variable_Iterator_ClientNumber.getValue()) + ".svg")); //$JR_EXPR_ID=76$ <---------> 2. The method getInstance(byte[]) in the type SimpleDataRenderer is not applicable for the arguments (File) value = net.sf.jasperreports.renderers.SimpleDataRenderer.getInstance(new java.io.File("/opt/dlins/node-v6.3.0-linux-x64/bin/benchmark/output/benchmark_" + ((java.lang.String)variable_Iterator_ClientNumber.getOldValue()) + ".svg")); //$JR_EXPR_ID=76$ <---------> 3. The method getInstance(byte[]) in the type SimpleDataRenderer is not applicable for the arguments (File) value = net.sf.jasperreports.renderers.SimpleDataRenderer.getInstance(new java.io.File("/opt/dlins/node-v6.3.0-linux-x64/bin/benchmark/output/benchmark_" + ((java.lang.String)variable_Iterator_ClientNumber.getEstimatedValue()) + ".svg")); //$JR_EXPR_ID=76$
  9. I have a SVG that displays fine in Illustrator, no errors: <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="highcharts-root" style="font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 12px;" xmlns="http://www.w3.org/2000/svg" width="1000" height="400" viewbox="0 0 1000 400"> <desc>Created with Highstock 6.2.0</desc> <defs> <clipPath id="highcharts-rc2t804-10"> <rect x="0" y="0" width="980" height="266" fill="none"></rect> </clipPath> <clipPath id="highcharts-rc2t804-13"> <rect x="0" y="0" width="980" height="266" fill="none"></rect> </clipPath> </defs> <rect fill="#ffffff" class="highcharts-background" x="0" y="0" width="1000" height="400" rx="0" ry="0"></rect> <rect fill="none" class="highcharts-plot-background" x="10" y="59" width="980" height="266"></rect> <g class="highcharts-grid highcharts-xaxis-grid " data-z-index="1"> <path fill="none" data-z-index="1" class="highcharts-grid-line" d="M 363.5 59 L 363.5 325" opacity="1"></path> </g> <g class="highcharts-grid highcharts-yaxis-grid " data-z-index="1"> <path fill="none" stroke="#e6e6e6" stroke-width="1" data-z-index="1" class="highcharts-grid-line" d="M 10 325.5 L 990 325.5" opacity="1"></path> <path fill="none" stroke="#e6e6e6" stroke-width="1" data-z-index="1" class="highcharts-grid-line" d="M 10 259.5 L 990 259.5" opacity="1"></path> <path fill="none" stroke="#e6e6e6" stroke-width="1" data-z-index="1" class="highcharts-grid-line" d="M 10 192.5 L 990 192.5" opacity="1"></path> <path fill="none" stroke="#e6e6e6" stroke-width="1" data-z-index="1" class="highcharts-grid-line" d="M 10 126.5 L 990 126.5" opacity="1"></path> <path fill="none" stroke="#e6e6e6" stroke-width="1" data-z-index="1" class="highcharts-grid-line" d="M 10 58.5 L 990 58.5" opacity="1"></path> </g> <rect fill="none" class="highcharts-plot-border" data-z-index="1" x="10" y="59" width="980" height="266"></rect> <g class="highcharts-axis highcharts-xaxis " data-z-index="2"> <path fill="none" class="highcharts-tick" stroke="#ccd6eb" stroke-width="1" d="M 363.5 325 L 363.5 335" opacity="1"></path><path fill="none" class="highcharts-axis-line" stroke="#ccd6eb" stroke-width="1" data-z-index="7" d="M 10 325.5 L 990 325.5"></path> </g> <g class="highcharts-axis highcharts-yaxis " data-z-index="2"> <path fill="none" class="highcharts-axis-line" data-z-index="7" d="M 990 59 L 990 325"></path> </g> <g class="highcharts-series-group" data-z-index="3"> <g data-z-index="0.1" class="highcharts-series highcharts-series-0 highcharts-line-series highcharts-color-0 " transform="translate(10,59) scale(1 1)" clip-path="url(#highcharts-rc2t804-13)"> <path fill="none" d="M 0 266 L 980 66.41373994793702" class="highcharts-graph" data-z-index="1" stroke="#7cb5ec" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"></path> </g> <g data-z-index="0.1" class="highcharts-markers highcharts-series-0 highcharts-line-series highcharts-color-0 " transform="translate(10,59) scale(1 1)" clip-path="none"></g> <g data-z-index="0.1" class="highcharts-series highcharts-series-1 highcharts-line-series highcharts-color-1 " transform="translate(10,59) scale(1 1)" clip-path="url(#highcharts-rc2t804-13)"> <path fill="none" d="M 0 " class="highcharts-graph" data-z-index="1" stroke="#434348" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"></path> </g> <g data-z-index="0.1" class="highcharts-markers highcharts-series-1 highcharts-line-series highcharts-color-1 " transform="translate(10,59) scale(1 1)" clip-path="none"></g> </g> <text x="500" text-anchor="middle" class="highcharts-title" data-z-index="4" style="color: rgb(51, 51, 51); font-size: 16px; fill: #333333; width: 936px;" y="22"> </text> <text x="500" text-anchor="middle" class="highcharts-subtitle" data-z-index="4" style="color: rgb(102, 102, 102); fill: #666666; width: 936px;" y="43"> </text> <g class="highcharts-legend" data-z-index="7" transform="translate(395,359)"> <rect fill="none" class="highcharts-legend-box" rx="0" ry="0" x="0" y="0" width="210" height="26" visibility="visible"></rect> <g data-z-index="1"> <g> <g class="highcharts-legend-item highcharts-line-series highcharts-color-0 highcharts-series-0" data-z-index="1" transform="translate(8,3)"> <path fill="none" d="M 0 11 L 16 11" class="highcharts-graph" stroke="#7cb5ec" stroke-width="2"></path> <text x="21" style="color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; text-overflow: ellipsis; cursor: pointer; fill: #333333;" text-anchor="start" data-z-index="2" y="15"> <tspan>Benchmark</tspan> </text> </g> <g class="highcharts-legend-item highcharts-line-series highcharts-color-1 highcharts-series-1" data-z-index="1" transform="translate(108.4,3)"> <path fill="none" d="M 0 11 L 16 11" class="highcharts-graph" stroke="#434348" stroke-width="2"></path> <text x="21" y="15" style="color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; text-overflow: ellipsis; cursor: pointer; fill: #333333;" text-anchor="start" data-z-index="2"> <tspan>BENCHMARK_1</tspan> </text> </g> </g> </g> </g> <g class="highcharts-axis-labels highcharts-xaxis-labels " data-z-index="7"> <text x="363.88888888889" style="color: rgb(102, 102, 102); cursor: default; font-size: 11px; fill: #666666;" text-anchor="middle" transform="translate(0,0)" y="344" opacity="1"> <tspan>22. Sep</tspan> </text> </g> <g class="highcharts-axis-labels highcharts-yaxis-labels " data-z-index="7"> <text x="990" style="color: rgb(102, 102, 102); cursor: default; font-size: 11px; fill: #666666;" text-anchor="end" transform="translate(0,0)" y="323" opacity="1">0</text> <text x="990" style="color: rgb(102, 102, 102); cursor: default; font-size: 11px; fill: #666666;" text-anchor="end" transform="translate(0,0)" y="257" opacity="1">0.05</text> <text x="990" style="color: rgb(102, 102, 102); cursor: default; font-size: 11px; fill: #666666;" text-anchor="end" transform="translate(0,0)" y="190" opacity="1">0.1</text> <text x="990" style="color: rgb(102, 102, 102); cursor: default; font-size: 11px; fill: #666666;" text-anchor="end" transform="translate(0,0)" y="124" opacity="1">0.15</text> <text x="0" style="color: rgb(102, 102, 102); cursor: default; font-size: 11px; fill: #666666;" text-anchor="end" transform="translate(0,0)" y="-9999">0.2</text> </g></svg>[/code]When I include it with jaspersoft to create a PDF report I get: Exception: org.apache.batik.bridge.BridgeException: null:-1The attribute "d" of the element <path> is invalidstack: [org.apache.batik.bridge.SVGPathElementBridge.buildShape(SVGPathElementBridge.java:94), org.apache.batik.bridge.SVGShapeElementBridge.createGraphicsNode(SVGShapeElementBridge.java:60), org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:213), org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:171), org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:219), org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:171), org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:219), org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:171), org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:82), net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer.getRootNode(AbstractSvgDataToGraphics2DRenderer.java:173), net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer.getDimension(AbstractSvgDataToGraphics2DRenderer.java:122), net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.processGraphics2D(JRPdfExporter.java:1807), net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.process(JRPdfExporter.java:1597), net.sf.jasperreports.engine.export.JRPdfExporter$InternalImageProcessor.access$300(JRPdfExporter.java:1547), net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1487), net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:1105), net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:1068), net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:932), net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:552), net.sf.dynamicreports.jasper.builder.JasperReportBuilder.export(JasperReportBuilder.java:600), net.sf.dynamicreports.jasper.builder.JasperReportBuilder.toPdf(JasperReportBuilder.java:536), dynamicreports.Rep3.makeReport(Rep3.java:2169), dynamicreports.Rep3.main(Rep3.java:2794)][/code]
  10. marco. Can you post a sample with inline svg loading, my code fails <image scaleImage="RetainShape" onErrorType="Blank"> <reportElement x="575" y="1" width="100" height="13" uuid="7cf54aff-65ac-40e5-8dc9-7f95d6f34d49"/> <imageExpression><![CDATA[net.sf.jasperreports.renderers.BatikRenderer.getInstanceFromText('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="13" viewBox="0 0 100 13"><defs><linearGradient id="a" x1="-176.88" y1="316.13" x2="-150.45" y2="316.13" gradientTransform="matrix(3.78, 0, 0, -3.78, 689.01, 1202.56)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="green"/><stop offset="1" stop-color="green" stop-opacity="0"/></linearGradient></defs><title>gradient</title><path d="M0,1.26H100v10.4H0Z" style="fill:url(#a)"/><path d="M4.51,0V13" style="fill:none;stroke:#000"/></svg>')]]></imageExpression> </image>[/code]Error: Exception: net.sf.jasperreports.engine.JRException: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.stack: [net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:306), net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:285), net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:274), net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:248), net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:341), net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:608), dynamicreports.Rep3.makeReport(Rep3.java:520), dynamicreports.Rep3.main(Rep3.java:1982)][/code]
  11. Is it possible to have inline svg code?? (so I can pass it a dynamic with in a detail report for example) <imageExpression class="net.sf.jasperreports.engine.JRRenderable"><![CDATA[net.sf.jasperreports.renderers.BatikRenderer.getInstance(new java.io.File("<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="13" viewBox="0 0 100 13"> <defs> <linearGradient id="linear-gradient" x1="-176.88" y1="316.13" x2="-150.45" y2="316.13" gradientTransform="matrix(3.78, 0, 0, -3.78, 689.01, 1202.56)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="green"/> <stop offset="1" stop-color="green" stop-opacity="0"/> </linearGradient> </defs> <title>gradient</title> <path d="M0,1.26H100v10.4H0Z" style="fill: url(#linear-gradient)"/> <path d="M69.51,0V13" style="fill: none;stroke: #000"/></svg>"))]]></imageExpression>[/code]
  12. I want to insert a new column in my report to graphically display a "needle" displaying the position in a range of 0% - 100% like so: I am looking for ideas please! My idea Use graphic (rainbow 0%-100% in every detail column).Use a pixel offset (somehow??) where I simply place an overly large "|" type. So if 0%-100% are 200px that would mean that to display the needle at 50% I would offset the type 100px!
  13. Cannot find -> "Check out the "jasper" sample from the JR project distribution for a running example." Where do I find that example?
  14. <p>I have a simple text field in a subreport.</p> <p><strong>Goal:</strong> Apply <em>"propertyExpression"</em> for <em>"Forecolor"</em> only when the parameter "evenRow" is <strong><em>1</em></strong></p> <p>Following does not work but I gave it a try...</p> <p> </p> <pre language="xml"><textField> <reportElement key="" mode="Transparent" x="108" y="1" width="76" height="13"> <propertyExpression name="net.sf.jasperreports.style.forecolor"> <![CDATA[$P{evenRow}.equals("1") ? $P{colorZebra1_text} : ""]]> </propertyExpression> </reportElement> <textElement><font fontName="SansSerif" size="8"/></textElement> <textFieldExpression>"Text"</textFieldExpression> </textField> </pre> <p> </p> <p><strong style="margin: 0px; padding: 0px; border: 0px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: inherit; font-weight: bold; font-stretch: inherit; font-size: 15px; line-height: inherit; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; vertical-align: baseline; color: rgb(36, 39, 41); letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Context</strong><span style="color: rgb(36, 39, 41); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">: The parent report calls this! subreport which contains the textfield multiple times (illustrated in attached image). Each time it is called the parent report sends the parameter<span class="Apple-converted-space"> </span></span><em style="margin: 0px; padding: 0px; border: 0px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: inherit; font-weight: normal; font-stretch: inherit; font-size: 15px; line-height: inherit; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; vertical-align: baseline; color: rgb(36, 39, 41); letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">"evenRow"</em><span style="color: rgb(36, 39, 41); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span class="Apple-converted-space"> </span>as either 1 or 0...</span></p> <p> </p> <pre language="xml">//snipped from parent report to show that "evenROW" is 1 or 0 ($V{REPORT_COUNT}.intValue() % 2 == 0 ? 1 : 0)</pre> <br /> <p><strong>Question:</strong> How can I create a propertyExpression for the dynamic "Forecolor" that only comes to effect when my parameter <em>"evenRow"</em> is set to <strong><em>1</em></strong> ?</p> <p> <a href="https://i.stack.imgur.com/yzfee.png" rel="nofollow noreferrer"><img alt="enter image description here" src="https://i.stack.imgur.com/yzfee.png" /></a></p> <p><em>Note:</em> I am aware I could use <a href="http://community.jaspersoft.com/blog/change-font-color-based-condition-jasper-ireport-work-out-styles" rel="nofollow noreferrer">conditional styles</a> -> The problem with styles in general is that they are never dynamic, i.e. I would have to create 1 style for every single color that 'could' be set ...and because the color can be set to whatever hex value this is not an option.</p>
  15. I have a simple text field in a subreport. Goal: Apply "propertyExpression" for "Forecolor" only when the parameter "evenRow" is 1 Following does not work but I gave it a try... <textField> <reportElement key="" mode="Transparent" x="108" y="1" width="76" height="13"> <propertyExpression name="net.sf.jasperreports.style.forecolor"> <![CDATA[$P{evenRow}.equals("1") ? $P{colorZebra1_text} : ""]]> </propertyExpression> </reportElement> <textElement><font fontName="SansSerif" size="8"/></textElement> <textFieldExpression>"Text"</textFieldExpression></textField>[/code] Context: The parent report calls this! subreport which contains the textfield multiple times (illustrated in attached image). Each time it is called the parent report sends the parameter "evenRow" as either 1 or 0... //snipped from parent report to show that "evenROW" is 1 or 0($V{REPORT_COUNT}.intValue() % 2 == 0 ? 1 : 0)[/code] Question: How can I create a propertyExpression for the dynamic "Forecolor" that only comes to effect when my parameter "evenRow" is set to 1 ? Note: I am aware I could use conditional styles -> The problem with styles in general is that they are never dynamic, i.e. I would have to create 1 style for every single color that 'could' be set ...and because the color can be set to whatever hex value this is not an option.
  16. I have a simple text field in a subreport. Goal: Apply "propertyExpression" for "Forecolor" only when the parameter "evenRow" is 1 Following does not work but I gave it a try... <textField> <reportElement key="" mode="Transparent" x="108" y="1" width="76" height="13"> <propertyExpression name="net.sf.jasperreports.style.forecolor"> <![CDATA[$P{evenRow}.equals("1") ? $P{colorZebra1_text} : ""]]> </propertyExpression> </reportElement> <textElement><font fontName="SansSerif" size="8"/></textElement> <textFieldExpression>"Text"</textFieldExpression></textField>[/code] Context: The parent report calls this! subreport which contains the textfield multiple times (illustrated in attached image). Each time it is called the parent report sends the parameter "evenRow" as either 1 or 0... //snipped from parent report to show that "evenROW" is 1 or 0($V{REPORT_COUNT}.intValue() % 2 == 0 ? 1 : 0)[/code] Question: How can I create a propertyExpression for the dynamic "Forecolor" that only comes to effect when my parameter "evenRow" is set to 1 ? Note: I am aware I could use conditional styles -> The problem with styles in general is that they are never dynamic, i.e. I would have to create 1 style for every single color that 'could' be set ...and because the color can be set to whatever hex value this is not an option.
  17. (I am basing my question on this HARDCODED example from April 2016 and am seeking an updated, dynamic answer since the "bug" has been fixed - not having the locale available in the Customizer) /* -Hardcoded example */ getNumberInstance(Locale.US)); //"Locale.US" is hardcoded rather than using the locale set in the reportsdf[/code] Goal: Pass Locale set in jasper reports to chart and read with chart Customizer. - How do I properly read the Report Locale now that the bug of it not being available has been fixed (see here)? Problem: In the Customizer Class (written in Java) this command does not contain anything: JRParameter.REPORT_LOCALE. public class AssetsChartMod implements JRChartCustomizer { public void customize(JFreeChart chart, JRChart jasperChart) { /* ----> */ System.out.println( JRParameter.REPORT_LOCALE ); // PRINTS NOTHING[/code]
  18. The site to "add bug report" is not even reachable. What are these guys doing!? http://community.jaspersoft.com/node/add/bug I have also seen jasperreports 6.4.0 in the wild ..wonder why it was taken down again...
  19. When using 6.3.1 my CPU is at full and the program takes a long time to load when I open a .jrxml file. Every time I click somthing on the report the program "freezes" i.e. takes 20-30 seconds to respond. It is unusable and I wonder why version 6.3.0 works fine but not 6.3.1? I am on Windows 10 with Eclipse Neon .2 Thanks
  20. I believe you are talking about Jaspersoft Studio. I am talking about this very forum. Where is the save button you say I must press before Preview?
  21. Official example does not work with "groovy" set as language. http://community.jaspersoft.com/blog/scriptlet-example-jaspersoft-6x-begineers-hello-world-sample-example I cannot figure out why. I need to use "groovy" because of lots of old reports! My steps that lead to error: Setup example as per link above (use eclipse to create simple java script and export as jar then import into jaspersoft studio) Create "Scriptlet" in Jaspersoft Studio like so: Run report (Works just like the example!) Set the language of the report to "groovy" -> Crash After I have completed the example I switch the language to groovy and I do get the error below and cannot figure out how to solve it (works with language: java). Error: net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during class generation: java.lang.NoClassDefFoundError: Unable to load class hello.Test4 due to missing dependency net/sf/jasperreports/engine/JRScriptletExceptionjava.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to load class hello.Test4 due to missing dependency net/sf/jasperreports/engine/JRScriptletExceptionat org.codehaus.groovy.control.CompilationUnit.convertUncaughtExceptionToCompilationError(CompilationUnit.java:1091)at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1069)at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:102)at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:203)at net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:294)at com.jaspersoft.studio.editor.preview.view.control.ReportControler.compileJasperDesign(ReportControler.java:465)at com.jaspersoft.studio.editor.preview.view.control.ReportControler.access$15(ReportControler.java:442)at com.jaspersoft.studio.editor.preview.view.control.ReportControler$5.run(ReportControler.java:356)at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)Caused by: java.lang.NoClassDefFoundError: Unable to load class hello.Test4 due to missing dependency net/sf/jasperreports/engine/JRScriptletExceptionat org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:391)at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:265)at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1004)at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:999)at org.codehaus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:993)at org.codehaus.groovy.ast.ClassNode.isDerivedFrom(ClassNode.java:936)at org.codehaus.groovy.classgen.asm.InvocationWriter.castToNonPrimitiveIfNecessary(InvocationWriter.java:858)at org.codehaus.groovy.classgen.asm.OperandStack.doConvertAndCast(OperandStack.java:347)at org.codehaus.groovy.classgen.asm.OperandStack.doGroovyCast(OperandStack.java:282)at org.codehaus.groovy.classgen.AsmClassGenerator.visitCastExpression(AsmClassGenerator.java:741)at org.codehaus.groovy.ast.expr.CastExpression.visit(CastExpression.java:87)at org.codehaus.groovy.classgen.asm.CallSiteWriter.prepareSiteAndReceiver(CallSiteWriter.java:235)at org.codehaus.groovy.classgen.asm.CallSiteWriter.prepareSiteAndReceiver(CallSiteWriter.java:224)at org.codehaus.groovy.classgen.asm.CallSiteWriter.makeCallSite(CallSiteWriter.java:272)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCachedCall(InvocationWriter.java:307)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCall(InvocationWriter.java:392)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCall(InvocationWriter.java:104)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeInvokeMethodCall(InvocationWriter.java:88)at org.codehaus.groovy.classgen.asm.InvocationWriter.writeInvokeMethod(InvocationWriter.java:459)at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethodCallExpression(AsmClassGenerator.java:767)at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:66)at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateEqual(BinaryExpressionHelper.java:316)at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:84)at org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:638)at org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:51)at org.codehaus.groovy.classgen.asm.StatementWriter.writeExpressionStatement(StatementWriter.java:607)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeExpressionStatement(OptimizingStatementWriter.java:357)at org.codehaus.groovy.classgen.AsmClassGenerator.visitExpressionStatement(AsmClassGenerator.java:620)at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:42)at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:288)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:104)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:115)at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:430)at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:387)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:126)at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:507)at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1086)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:53)at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:233)at org.codehaus.groovy.control.CompilationUnit$16.call(CompilationUnit.java:813)at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1055)... 10 more1 error.at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:106)at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:203)at net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:294)at com.jaspersoft.studio.editor.preview.view.control.ReportControler.compileJasperDesign(ReportControler.java:465)at com.jaspersoft.studio.editor.preview.view.control.ReportControler.access$15(ReportControler.java:442)at com.jaspersoft.studio.editor.preview.view.control.ReportControler$5.run(ReportControler.java:356)at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:General error during class generation: java.lang.NoClassDefFoundError: Unable to load class hello.Test4 due to missing dependency net/sf/jasperreports/engine/JRScriptletExceptionjava.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to load class hello.Test4 due to missing dependency net/sf/jasperreports/engine/JRScriptletExceptionat org.codehaus.groovy.control.CompilationUnit.convertUncaughtExceptionToCompilationError(CompilationUnit.java:1091)at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1069)at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:102)at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:203)at net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:294)at com.jaspersoft.studio.editor.preview.view.control.ReportControler.compileJasperDesign(ReportControler.java:465)at com.jaspersoft.studio.editor.preview.view.control.ReportControler.access$15(ReportControler.java:442)at com.jaspersoft.studio.editor.preview.view.control.ReportControler$5.run(ReportControler.java:356)at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)Caused by: java.lang.NoClassDefFoundError: Unable to load class hello.Test4 due to missing dependency net/sf/jasperreports/engine/JRScriptletExceptionat org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:391)at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:265)at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1004)at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:999)at org.codehaus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:993)at org.codehaus.groovy.ast.ClassNode.isDerivedFrom(ClassNode.java:936)at org.codehaus.groovy.classgen.asm.InvocationWriter.castToNonPrimitiveIfNecessary(InvocationWriter.java:858)at org.codehaus.groovy.classgen.asm.OperandStack.doConvertAndCast(OperandStack.java:347)at org.codehaus.groovy.classgen.asm.OperandStack.doGroovyCast(OperandStack.java:282)at org.codehaus.groovy.classgen.AsmClassGenerator.visitCastExpression(AsmClassGenerator.java:741)at org.codehaus.groovy.ast.expr.CastExpression.visit(CastExpression.java:87)at org.codehaus.groovy.classgen.asm.CallSiteWriter.prepareSiteAndReceiver(CallSiteWriter.java:235)at org.codehaus.groovy.classgen.asm.CallSiteWriter.prepareSiteAndReceiver(CallSiteWriter.java:224)at org.codehaus.groovy.classgen.asm.CallSiteWriter.makeCallSite(CallSiteWriter.java:272)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCachedCall(InvocationWriter.java:307)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCall(InvocationWriter.java:392)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeCall(InvocationWriter.java:104)at org.codehaus.groovy.classgen.asm.InvocationWriter.makeInvokeMethodCall(InvocationWriter.java:88)at org.codehaus.groovy.classgen.asm.InvocationWriter.writeInvokeMethod(InvocationWriter.java:459)at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethodCallExpression(AsmClassGenerator.java:767)at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:66)at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateEqual(BinaryExpressionHelper.java:316)at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:84)at org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:638)at org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:51)at org.codehaus.groovy.classgen.asm.StatementWriter.writeExpressionStatement(StatementWriter.java:607)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeExpressionStatement(OptimizingStatementWriter.java:357)at org.codehaus.groovy.classgen.AsmClassGenerator.visitExpressionStatement(AsmClassGenerator.java:620)at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:42)at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:288)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeIfElse(StatementWriter.java:299)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeIfElse(OptimizingStatementWriter.java:280)at org.codehaus.groovy.classgen.AsmClassGenerator.visitIfElse(AsmClassGenerator.java:582)at org.codehaus.groovy.ast.stmt.IfStatement.visit(IfStatement.java:43)at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:84)at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:158)at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:566)at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:104)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:115)at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:430)at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:387)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:126)at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:507)at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1086)at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:53)at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:233)at org.codehaus.groovy.control.CompilationUnit$16.call(CompilationUnit.java:813)at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1055)... 10 more1 errorat org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1075)at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:102)... 6 more[/code]
  22. When posting a question and pressing "Preview" that only leads to an error and ALL content of the question is lost! Please fix.
  23. With jaspersoft studio I have following problem: I have created a .jar file with Eclipse and exported it and imported it into Jaspersoft Studio. - I have created a scriplet link in "Sciplets" like so: - And I have then used this in the .jrxml report like so $P{TRANSLATE_SCRIPTLET}.translate("TransLageKeyXY") - When I compile the report that gives me this error: - I see that there is no "source" attached to the jar file. WHAT IS A SOURCE?? I have tried attaching the simple .java file that created said .jar but nothing... Please help!
  24. Thank you lucianc for your reply I have created a test report with my element: <textField> <reportElement key="" x="-13" y="170" width="580" height="18" uuid="77c11b23-d15f-4a27-a4bb-c00812d9656b"> <propertyExpression name="net.sf.jasperreports.style.backcolor"><![CDATA[$P{colorcustom}]]></propertyExpression> </reportElement> <textElement verticalAlignment="Middle" markup="none"> <font fontName="SansSerif" size="14" isBold="true"/> <paragraph leftIndent="2"/> </textElement> <textFieldExpression><![CDATA["color: " + $P{colorcustom}]]></textFieldExpression> </textField>[/code]I set this parameter to "#000000" however the background is still white (should be black). What am I doing wrong?
×
×
  • Create New...