2006 JR Open Discussion Posted August 22, 2006 Share Posted August 22, 2006 By: tommy - tommy2381 pdf export problem 2006-07-18 01:51Hi, I have this template from below. <?xml version="1.0" encoding="UTF-8"?> <!-- Created using an evaluation version of JasperAssistant (http://www.jasperassistant.com) --> <!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> <jasperReport name="Unanamed" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="0" bottomMargin="20"> <property name="com.jasperassistant.designer.Rulers" value="true"/> <property name="com.jasperassistant.designer.GridHeight" value="10"/> <property name="com.jasperassistant.designer.GridWidth" value="10"/> <property name="com.jasperassistant.designer.SnapToGrid" value="true"/> <property name="com.jasperassistant.designer.Margins" value="true"/> <property name="com.jasperassistant.designer.Grid" value="true"/> <property name="com.jasperassistant.designer.SnapToGuides" value="true"/> <parameter name="projectName" class="java.lang.String"/> <parameter name="projectVersion" class="java.lang.String"/> <parameter name="dateOfGeneration" class="java.lang.String"/> <parameter name="user" class="java.lang.String"/> <parameter name="createdDate" class="java.lang.String"/> <parameter name="statementUntil" class="java.lang.String"/> <parameter name="status" class="java.lang.String"/> <parameter name="subject" class="java.lang.String"/> <parameter name="responsiblePerson" class="java.lang.String"/> <parameter name="email" class="java.lang.String"/> <parameter name="requestThisRequirement" class="java.lang.Boolean"/> <parameter name="cancelThisRequirement" class="java.lang.Boolean"/> <field name="gostField" class="java.lang.String"/> <pageHeader> <band height="90"> <staticText> <reportElement positionType="Float" x="390" y="50" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <text><![CDATA[user :]]></text> </staticText> <staticText> <reportElement positionType="Float" x="40" y="30" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <text><![CDATA[Project Name :]]></text> </staticText> <staticText> <reportElement positionType="Float" x="390" y="30" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <text><![CDATA[Date of Generation :]]></text> </staticText> <staticText> <reportElement positionType="Float" x="40" y="50" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <text><![CDATA[Project Version :]]></text> </staticText> <textField isBlankWhenNull="true"> <reportElement positionType="Float" x="140" y="50" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{projectVersion}]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement positionType="Float" x="140" y="30" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{projectName}]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement positionType="Float" x="490" y="50" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{user}]]></textFieldExpression> </textField> <textField isBlankWhenNull="true"> <reportElement positionType="Float" x="490" y="30" width="100" height="20"/> <box topBorder="Thin" leftBorder="Thin" bottomBorder="Thin" rightBorder="Thin"/> <textElement verticalAlignment="Middle"> <font size="8"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{dateOfGeneration}]]></textFieldExpression> </textField> </band> </pageHeader> <columnHeader> <band/> </columnHeader> <detail> <band/> </detail> </jasperReport> Everything it's ok, but when i try to export it like in pdf like this: JRExporter exporter = new JRPdfExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, print); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, fileNameToDirectory+ fileName); exporter.exportReport(); i get the following exception Caused by: java.lang.RuntimeException: No valid column line found. at com.lowagie.text.pdf.ColumnText.convertColumn(Unknown Source) at com.lowagie.text.pdf.ColumnText.setColumns(Unknown Source) at com.lowagie.text.pdf.ColumnText.setSimpleColumn(Unknown Source) at com.lowagie.text.pdf.ColumnText.setSimpleColumn(Unknown Source) at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:1698) at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:458) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:398) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:265) at de.softcon.projectview.report.util.ExportManager.export(ExportManager.java:80) if anybody knows where the problem is , plz tell me. Tommy ps. sorry for my english By: Lucian Chirita - lucianc RE: pdf export problem 2006-07-19 10:01What JR and iText versions are you using? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now