How to setup print excel files in jasper reports - jasper-reports

i have problem with my excel when i print preview the files after i export the report into excel. How to setup the files when i print the files, it will automatic fix the size according the A4 paper?.

HSSFPrintSetup printSetup = sheet.getPrintSetup();
sheet.getPrintSetup().setFitWidth((short) 1);
sheet.getPrintSetup().setFitHeight((short) 0);
sheet.setAutobreaks(true);
printSetup.setLandscape(true);
HSSFFooter footer = sheet.getFooter();
footer.setCenter("Page " + HSSFFooter.page() + " of "+ HSSFFooter.numPages());

I had this problem as well: Exporting to Excel and opening a Print preview did not show A4 but Letter, despite the report page format being configured as A4 (that is 842 * 595 pixels).
During Excel export, Jasper calculates and sets the paper size in the private final short getSuitablePaperSize() method of net.sf.jasperreports.engine.export.JRXlsExporter (as of JasperReports 6.2.0).
The calculation did not work correctly because the JRParameter.IS_IGNORE_PAGINATION flag was turned on. With this flag, Jasper considers the entire report as one single page, so page size and page width are not anymore the same as defined in the report's page format.
Leaving JRParameter.IS_IGNORE_PAGINATION at false produced the correct print preview (in A4).

Related

in access when a Report containging tabulated data exported to word all table borders/lines disappears

I made a Report containing rows and column. When Exported it to word document ([EXternal Dat tab->export section-> more->). All the text data exported except border lines of tabulated data.
Is there any solution to keep intect the borders of table in expored word/rtf document.
I have also tried "activedocument.tables. borders.enable = true " [earlier suggested][1] but no table object found in expored rtf word file. Images- output in pdf format and output in rtf .
[1]: https://stackoverflow.com/questions/43366381/in-access-how-to-draw-tables-on-report-and-then-export-it-on-word![enter image description here](https://i.stack.imgur.com/Bruru.jpg)

Crystal Report export issues

I have a crystal report with 45 fields, i was added fields in single text field because i want to export crystal report in to plain text format, but whenever i export to plain text it show only 197 character in single line but i want all 350 characters in same line. So i was use Crystal Report 10 to run report and it gives correct output. I have DNN portal and i was put that rpt on portal that uses crystal report (version 10.2) dll, but whenever i trying to run that report again it show only 197 characters in single line but i want all 350 characters in same line. So what should i need to do, plz help
I did a lot of testing in this area a few years ago and found that v10 allowed the widest exports, but v11 can go up to 600 characters if you do it just right. The two main factors are the width of the object and the "Characters Per Inch" setting used during export. Try making the text object 20 inches wide, and when you export set the CPI to 26. If you can do those you should get all of your characters. The only part of this I don't have experience with is the DNN portal, which might introduce some other unknown issues.

jasper report export to xls: extra margins

I've set margins report -> page format -> margins,
it is ok for printing pdf
when exporting to xls I get extra space between page border and report contents
This breaks detail band pagination in more complex reports, I can't print such reports
here is report template, jasper version is 5.6
https://dl.dropboxusercontent.com/u/1383480/work/Blank_A4_Landscape.jrxml
What's wrong with me :)? Where is origin of such extra margins?
Are there any workarounds?
Looks like Excel only during print preview and printing adds sepcific printer margins individual for each printer and this can't be undone

iReport - output does not match preview

I'm using Jasper Report and iReport 5.5.1. I created a grid using rectangles and inserted static text fields. My problem is that the PDF output created with Java is different from the iReport preview. Below you can see the three screenshots, first from the editor, the second is the preview and the third is the pdf output. We can see the overlap of the text and furthermore the bold title is not printed bold.
It looks like a font issue.
To achieve the common behavior across all the outputs, Open the Ireport designer and apply below properties:
Font Name = "Arial Unicode MS".
PDF font name = This property is deprecated, so leave it blank.
PDF Encoding = 'Identity-H (Unicode with horizontal writing)'.
Hope this help you.
Regards,
Srikanth Kattam

Height issues in iReport

I've got a report that needs to print as landscape letter size. This report uses a detailed header for the 1st page, and a more concise header for every other page. The problem I'm running into is that having both headers defined in iReport has made the report too large to fit the letter size constraints (in terms of height).
When I print the report, the correct headers display on their correct pages, but the report is too large and contains massive amounts of whitespace. The printer then tries to center the report and ends up clipping portions of the header and footer so I only get the midsection of the report.
Is there some way to configure my report to have 2 versions of 1 report band (in this case the pageHeader band) and then just provide an expression to determine when each version should print? Or can I group bands together somehow so that iReport knows they occupy the same space?
Any help is appreciated.
I couldn't ever find any sort of fancy way of doing this, so I just made the 2 headers into subreports and included both in the same location on the pageHeader band. Problem solved.