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

zol777

Members
  • Posts

    43
  • 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 zol777

  1. It 's work (now both doMyWay.pdf and recommendWay.pdf are 285k) . thx a lot of kindly help! Can you briefly explain how does it work? Anyway , i posted my java program for who encounter the similar problem to reference. Post Edited by zol777 at 06/08/2009 12:00
  2. many thx After applying your suggestion, the File Size of doMyWay.pdf is reduced from 7MB to 1MB for 500 images. But do you think file size of doMyWay can be reduced as recommendWay.pdf (285k) does? Here is my code for your references public static HashMap initParameter() throws JRException { HashMap m = new HashMap(); m.put( "ImageTry", JRImageRenderer.getInstance( JRImageLoader.loadImageDataFromAWTImage(new ImageIcon("c:/Blue_hill.jpg").getImage()))); return m; } Can you give any further suggestion on it? i have attach the updated jrxml and java program for your references Thanks for your superb jasper report Post Edited by zol777 at 06/04/2009 08:29
  3. i have encounter the similar printing a 300 dpi barcode on my jasper report My problem is resolved as follow: (i use barcode4j as my barcode library I have written a class called DataMatrixUtility with the code public BufferedImage computeBarcode(String barcode){ //can be ignored barcode generation code start DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration cfg = builder.buildFromFile("c:/barcode4j.xml"); BarcodeGenerator gen = BarcodeUtil.getInstance().createBarcodeGenerator(cfg); //can be ignored barcode generation code end // following line encode and return the buffered image into 301 dpi bufferedimage BitmapCanvasProvider provider = new BitmapCanvasProvider( 301, BufferedImage.TYPE_BYTE_BINARY, true, 0); gen.generateBarcode(provider, barcode); provider.finish(); return provider.getBufferedImage(); } public JRRenderable computeJasperBarcode(String barcode) throws ConfigurationException, JRException, IOException, SAXException, BarcodeException { return JRImageRenderer.getInstance( computeBarcode(barcode), JRRenderable.IMAGE_TYPE_PNG, JRImage.ON_ERROR_TYPE_ERROR); } In my JRXML, i write (only important part is listed) ............. <!-- import the barcode class i written --> <import value="com.barcode.*" /> ............. <image vAlign="Top" isUsingCache="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="211" y="113" width="25" height="25" key="image-9" positionType="FixRelativeToBottom"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <graphicElement stretchType="NoStretch"/> <imageExpression class="net.sf.jasperreports.engine.JRRenderable"><![CDATA[DataMatrixUtility.getInstance().computeJasperBarcode("ABCDEFGHI")]]></imageExpression> </image> I guess the default idea of JRXML converting the image into bufferedImage and then net.sf.jasperreports.engine.JRRenderable. Via this way, DPI of picture cannot be adjusted. My way is to control the DPI during conversion of bufferedImage Hope my information can help u Post Edited by zol777 at 06/04/2009 06:48
  4. Testing program for your reference Blue_hill.jpg -> image file for testing test.jrxml-> testing jrxml with image and data (imageCache = true) TestData.java -> java program for store testing data TestImageCache.java -> main testing program for image cache i describe This test produce 2 pdf with 500 pages PDF. recommendWay.pdf -> using image cache feature as recommended (285 k in my computer) doMyWay.pdf -> hope to using image cache feature but failure (7 MB in my computer). Since i require to fill the report one by one for knowing how many page does each individual report has. This can help me to group them into 2-page jasper Object , 3-page jasper object. I can't produce the PDF file as recommend way did. This part not shown in testing program . please notice If you have any idea for applying image cache in my running method, please give some ideas! Thanks! Post Edited by zol777 at 06/01/2009 01:28
  5. As you reply, it seem not feasible to using isUsingCache feature in my way to making finalJasperPrint. So can you give me some direction on modifying the source code of jasper report? After reviewing the code , it seem cannot be resolved by simply extends JasperFillManager with modify few line of code. Moreover, can you give some hints on fully utilize isUsingCache() for using jasper library? is it only work for static image and same key of ReportElement? Thanks! Post Edited by zol777 at 05/22/2009 07:30
  6. The code should be written in this way . This is my fault when i modify the code for posting here JasperPrint finalJasperPrint = new JasperPrint(); JasperReport jasperReport= JasperCompileManager.compileReport("C:/mailLabel.jrxml"); JasperPrint jasperPrint = JasperFillManager.fillReport( jasperReport, initParameter(), new JRBeanArrayDataSource(initData())); int noOfPage = jasperPrint.getPages().size(); for (int j = 0; j < noOfPage; j++) { finalJasperPrint.addPage( (JRPrintPage) jasperPrint .getPages() .get( j));} JasperExportManager.exportReportToPdfFile( jasperPrint, "C;/test.pdf");
  7. As i know , Image Tag of JRXML has provide a property for isUsingCache for jasper report library to share static image . This is work if simply fill the report as follow JasperReport jasperReport = JasperCompileManager.compileReport( "C:/mailLabel.jrxml"); JasperPrint jasperPrint = JasperFillManager.fillReport( jasperReport, initParameter(), new JRBeanArrayDataSource(initData())); JasperExportManager.exportReportToPdfFile( jasperPrint, "C;/test.pdf"); But if my flow has a little change as follow, then image are not shared (I notice it the file size of output is increased in a considerable amount) JasperPrint finalJasperPrint = new JasperPrint(); JasperReport jasperReport= JasperCompileManager.compileReport("C:/mailLabel.jrxml"); JasperPrint jasperPrint = JasperFillManager.fillReport( jasperReport, initParameter(), new JRBeanArrayDataSource(initData())); int noOfPage = jasperPrintOfThisLetter.getPages().size(); for (int j = 0; j < noOfPage; j++) { finalJasperPrint.addPage( (JRPrintPage) jasperPrint .getPages() .get( j));} JasperExportManager.exportReportToPdfFile( jasperPrint, "C;/test.pdf"); The reason i don't use subreport is i would like group those indivdiual report one by on in term of page number. If i don't call JasperFillManager.fillReport, then i can't know number of page of individual copy As i guess and do some review of source of jasper report, the main reason for isUsingCache does not work seem the cache of image can not be shared if adding the jasperPrint one by one . So Can any one make an suggestion on my code to getting advantage of isUsingCache of Image Tag? Post Edited by zol777 at 05/30/2009 05:43
  8. MSung font is the Asian font set . so you may see this in the selection list. Anyway , u give me some hint on finding my result via iReport. Thx a lot
  9. Hi All My jasper report using the following code to declare the font <reportFont name="Arial_7" isDefault="false" fontName="Arial" size="7" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="MSung-Light" pdfEncoding="UniCNS-UCS2-H" isPdfEmbedded="true"/> Attached is the font properties of my PDF generated I would like to know the following 1. If my font used in PDF is embedded or not? 2. If my font is embedded , then if the font is full set embedded or subset embedded ? Full Set Embedded = entire font is embedded Sub set Embedded = embedding only part of a font More detail can refer to http://desktoppub.about.com/od/pdf/f/subsetfonts.htm 3. Further question , if my font is subset embedded , then should printer must have the exact font to ensure that the pdf is printed as seen? Thank you very much Best regards, zol777 Post Edited by zol7 at 04/02/09 12:30
  10. To andhdo: your method will not work since JasperPrintManager.printPageToImage is involved In JasperPrintManager.printPageToImage, call java.awt to draw JasperPrint Object. It is unable to print chinese character in propery manner if java.awt don't support that font Anyway thx to ur help
  11. Fonts involved of my JRXML are ONLY from in IText-Asian and iTextAsianCmaps like <reportFont name="Arial_Normal" isDefault="false" fontName="Arial" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="MSung-Light" pdfEncoding="UniCNS-UCS2-H" isPdfEmbedded="true"/> But when i extract IText-Asian and iTextAsianCmaps, No TTF(font file like file) is included. It seem have some mapping file ONLY. So did the font in my report are using asian font pack of adobe pdf but not from IText-Asian and iTextAsianCmaps? In order to install the required fonts in the OS, should i go to install the asian font pack that using in PDF? If the above assumption is corrected, so if I can read the chinese PDF in my unix after installation those required font that mean my problem is resolved? Moreover, I have read FAQ that API provide that i can convert the file to SVG. So can i convert jasperprint to SVG and then to JPG? In the conversion of jasperprint to SVG, Does it require involve any class from package of java.awt.*? thx Post edited by: zol777, at: 2008/06/18 02:08
  12. Thank you for your kindly reply. but how can I "Make sure that the font given by the fontName attribute is available in the JVM and that it supports Chinese characters" ? Method 1. Install the font involved in JRXML on unix platform (Does restart is required after installation?) OR Method 2. update the font.properties of my JRE using as http://www.chinesecomputing.com/programming/java.html does OR Method 3. add the font to my classpath such as java -cp classpath chinesefont.ttf myreport Does any one of above method feasible can achieve "Make sure that the font given by the fontName attribute is available in the JVM and that it supports Chinese characters" ? If No. Pls help to suggest? thx.
  13. My program is going export a JPG image using the following code. It is successfully export a page as JPG but all chinese character is displayed as boxes. Code: It is interesting that If i export the JasperREport as PDF/HTML, the chinese font is displayed correctly. I have looked into some documents. It seem AWT component display chinese character as box if a chinese font is missing JRE/lib. Does it related to my problem? Can any one give me a suggestion for my problem!? My environment: Jasper Report version : 1.3.3 JDK version : 1.4 Platform : Unix Librariies : I have put IText , IText-Asian and iTextAsianCmaps in my classpath according to jasper report's FAQ Thank you very much! Post edited by: zol777, at: 2008/06/16 13:16
  14. i have resolved my problem by rewriting java program for generting report. my rewriting objective is to fill the report twice instead of fill the report once. here is my step to references: 1. i have setup fields(omr_mark1..omr_mark9, omr_mark7 and omr_mark8 is missing because i don't require this 2 line) in my jrxml file for displaying the line Code: <background> <band height="840" isSplitAllowed="true" > <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Page" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="15" y="124" width="45" height="20" key="OMR_MARK6"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement> <font reportFont="Arial_Real"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[""]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="15" y="132" width="45" height="20" key="OMR_MARK5"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement> <font reportFont="Arial_Real"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[""]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="15" y="140" width="45" height="20" key="OMR_MARK4"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement> <font reportFont="Arial_Real"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[""]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="15" y="148" width="45" height="20" key="OMR_MARK3"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement> <font reportFont="Arial_Real"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[""]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="15" y="156" width="45" height="20" key="OMR_MARK2"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement> <font reportFont="Arial_Real"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[""]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="15" y="164" width="45" height="20" key="OMR_MARK1"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement> <font reportFont="Arial_Real"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[""]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="15" y="100" width="45" height="20" key="OMR_MARK9"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement> <font reportFont="Arial_Real"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[""]]></textFieldExpression> </textField> 2. fill the jrxml one times to get number of pages Code:[code] JasperPrint jasperPrintOfThisLetter = JasperFillManager.fillReport( jasperReportOfThisLetter, subReportParametersAndParentParams, new JRTableModelDataSource(parentModel)); elapsedTimeMillis = System.currentTimeMillis() - RgsMain.start; logger.info("ElapsedTimeMillis: " + elapsedTimeMillis); int noOfPage = jasperPrintOfThisLetter.getPages().size(); 3. create another JasperPrint Object finalJasperPrintWithCvBk Code:[code] JasperPrint finalJasperPrintWithCvBk = new JasperPrint(); 4. Object,jasperPrintOfThisLetter, filled in step2 have a property of total page number. using for-loop to loop through element stored in each page, and place "______"(underscore) as line if reaching last page. Code:[code] finalJasperPrintWithCvBk.addPage( (JRPrintPage) jasperPrintOfThisLetter.getPages().get(0)); JRPrintPage page = null; List pages = finalJasperPrint.getPages(); if (!reprint) { for (int i = 0; i < pages.size(); i++) { page = (JRPrintPage) pages.get(i); List trial = page.getElements(); int mark9Pos = -1; int mark6Pos = -1; int mark5Pos = -1; int mark4Pos = -1; int mark3Pos = -1; int mark2Pos = -1; int mark1Pos = -1; for (int j = 0; j < trial.size(); j++) { if ((trial.get(j)) instanceof JRTemplatePrintText) { JRTemplatePrintText text = (JRTemplatePrintText) trial.get(j); if (text.getKey().equals("OMR_MARK9"«»)) { mark9Pos = j; continue; } if (text.getKey().equals("OMR_MARK6"«»)) { mark6Pos = j; continue; } if (text.getKey().equals("OMR_MARK5"«»)) { mark5Pos = j; continue; } if (text.getKey().equals("OMR_MARK4"«»)) { mark4Pos = j; continue; } if (text.getKey().equals("OMR_MARK3"«»)) { mark3Pos = j; continue; } if (text.getKey().equals("OMR_MARK2"«»)) { mark2Pos = j; continue; } if (text.getKey().equals("OMR_MARK1"«»)) { mark1Pos = j; continue; } } } int lineCounter = 0; char array[] = getBinaryString(seqCounter).toCharArray(); if (mark1Pos != -1) { JRTemplatePrintText text = (JRTemplatePrintText) trial.get(mark1Pos); text.setText("__"«»); trial.set(mark1Pos, text); lineCounter++; } if (mark2Pos != -1) { StringBuffer content = new StringBuffer(""«»); JRTemplatePrintText text = (JRTemplatePrintText) trial.get(mark2Pos); if (array[3] == '1') { lineCounter++; content.append("__"«»); } text.setText(content.toString()); trial.set(mark2Pos, text); } if (mark3Pos != -1) { StringBuffer content = new StringBuffer(""«»); JRTemplatePrintText text = (JRTemplatePrintText) trial.get(mark3Pos); if (array[2] == '1') { lineCounter++; content.append("__"«»); } text.setText(content.toString()); trial.set(mark3Pos, text); } if (mark4Pos != -1) { StringBuffer content = new StringBuffer(""«»); JRTemplatePrintText text = (JRTemplatePrintText) trial.get(mark4Pos); if (array[1] == '1') { lineCounter++; content.append("__"«»); } text.setText(content.toString()); trial.set(mark4Pos, text); } if (mark5Pos != -1) { StringBuffer content = new StringBuffer(""«»); JRTemplatePrintText text = (JRTemplatePrintText) trial.get(mark5Pos); if (array[0] == '1') { lineCounter++; content.append("__"«»); } text.setText(content.toString()); trial.set(mark5Pos, text); } if (mark6Pos != -1) { StringBuffer content = new StringBuffer(""«»); JRTemplatePrintText text = (JRTemplatePrintText) trial.get(mark6Pos); if ((pages.size() - 1) == i) { lineCounter++; content.append("__"«»); } text.setText(content.toString()); trial.set(mark6Pos, text); } if (mark9Pos != -1) { StringBuffer content = new StringBuffer(""«»); JRTemplatePrintText text = (JRTemplatePrintText) trial.get(mark9Pos); if (((lineCounter != 0) ? lineCounter % 2 : lineCounter) == 0) { lineCounter++; content.append("__"«»); } text.setText(content.toString()); trial.set(mark9Pos, text); } seqCounter++; if (seqCounter > 15) { seqCounter = 1; } page.setElements(trial); finalJasperPrintWithCvBk.addPage(page); } Hope that above code segment can give u some idea on solving the similar problem encountered. and also hope that those problem can be solved using only JRXML in short time. In other word , you can consider my code segment for implementing OMR code.
  15. my objective is print a line in last page which is similar to http://www.jasperforge.org/index.php?option=com_joomlaboard&Itemid=215&func=view&catid=8&id=19023 i have following the guildline in the link above but it stiil can't work(the image, supposed to show in the last page, cannot be displayed in the last page). here is my code: Code: <variable name="currentPage" class="java.lang.Integer" resetType="Page"> <variableExpression>$V{PAGE_NUMBER)</variableExpression> </variable> <background> <band height="840" isSplitAllowed="true" > <image scaleImage="FillFrame" vAlign="Bottom" isUsingCache="false" evaluationTime="Auto" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="10" y="10" width="31" height="275" key="image-77" positionType="FixRelativeToBottom"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <graphicElement stretchType="NoStretch"/> <imageExpression class="java.lang.String"><![CDATA[($V{currentPage}.equals($V{PAGE_NUMBER}))? "/mnt/san/RGS/installedEntities/O/STM/STM_EM_STMT_001_HK/resource/template/jrxml/out.gif":null]]></imageExpression> </image> </background> does anyone have suggestion to my code? thx
  16. if running in jdk 1.3 , ur suggestion is also not work. But after i upgrade to jdk 1.5 then it work with no problem. my current environment is jdk : 1.5 jasper report :2.0.2 would u mind suggestion the best jasper report can run in following jdk? jdk : 1.4 and jdk : 1.3 thank you very much
  17. thx for your timely response. but it still have the following error Code:net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. java.lang.Boolean cannot be resolved or is not a type value = (java.lang.Boolean)(Boolean.valueOf(((java.lang.Integer)variable_COLUMN_NUMBER.getValue()).intValue()==0));//$JR_EXPR_ID=13$ <---------------> 2. The method valueOf(String) in the type Boolean is not applicable for the arguments (boolean) value = (java.lang.Boolean)(Boolean.valueOf(((java.lang.Integer)variable_COLUMN_NUMBER.getValue()).intValue()==0));//$JR_EXPR_ID=13$ <-----> 3. java.lang.Boolean cannot be resolved or is not a type value = (java.lang.Boolean)(Boolean.valueOf(((java.lang.Integer)variable_COLUMN_NUMBER.getOldValue()).intValue()==0));//$JR_EXPR_ID=13$ <---------------> 4. The method valueOf(String) in the type Boolean is not applicable for the arguments (boolean) value = (java.lang.Boolean)(Boolean.valueOf(((java.lang.Integer)variable_COLUMN_NUMBER.getOldValue()).intValue()==0));//$JR_EXPR_ID=13$ <-----> 5. java.lang.Boolean cannot be resolved or is not a type value = (java.lang.Boolean)(Boolean.valueOf(((java.lang.Integer)variable_COLUMN_NUMBER.getEstimatedValue()).intValue()==0));//$JR_EXPR_ID=13$ <---------------> 6. The method valueOf(String) in the type Boolean is not applicable for the arguments (boolean) value = (java.lang.Boolean)(Boolean.valueOf(((java.lang.Integer)variable_COLUMN_NUMBER.getEstimatedValue()).intValue()==0));//$JR_EXPR_ID=13$ <-----> 6 errors at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:220) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:153) at com.boccc.test.jasper.MailLabeler.main(MailLabeler.java:112) my code modified as follow Code:[code]<line> <reportElement x="0" y="0" width="0" height="96"> <printWhenExpression><![CDATA[boolean.valueOf($V{COLUMN_NUMBER}.intValue()==0)]]></printWhenExpression> </reportElement> </line>
  18. i am new to jasper report and i have a problem on tag <printWithExpression>. here is example code for showing line depend value of COLUMN_NUMBER <code> <line> <reportElement x="0" y="0" width="0" height="96"> <printWhenExpression><![CDATA[($V{COLUMN_NUMBER}.intValue()==0)]]></printWhenExpression> </reportElement> </line> </code> it seems ok according to what i know but compiler tell me some error as follow <code> net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. java.lang.Boolean cannot be resolved or is not a type value = (java.lang.Boolean)((((java.lang.Integer)variable_REPORT_COUNT.getValue()).intValue()==0));//$JR_EXPR_ID=13$ <---------------> 2. java.lang.Boolean cannot be resolved or is not a type value = (java.lang.Boolean)((((java.lang.Integer)variable_REPORT_COUNT.getOldValue()).intValue()==0));//$JR_EXPR_ID=13$ <---------------> 3. java.lang.Boolean cannot be resolved or is not a type value = (java.lang.Boolean)((((java.lang.Integer)variable_REPORT_COUNT.getEstimatedValue()).intValue()==0));//$JR_EXPR_ID=13$ <---------------> 3 errors at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:220) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:153) at com.boccc.test.jasper.MailLabeler.main(MailLabeler.java:112) </code> Do any one know why it is a syntax error and any suggestion to it? thx!
×
×
  • Create New...