RTF formatting in jasper reports - jasper-reports

I have a report which I generate RTF format off that. It displays fine on the jsp page or in the ireports preview but when it generates the RFT format, it gives me the "Invalid text height" error.
I have no idea which field is causing this error, is there a way in ireports to drill down exactly which field is causing it?

Search for height="0", I had the same issue and in my case there was a Static Text field which had height set to 0. Once I removed this Text Field RTF worked like a charm again.

Related

Generate Jasper reports without text boxes

When I generate an RTF report with Jasper each text field and static text that I declared in JRXML are converted in Text Boxes
[
I need to generate an base64 then and send to an webservice which were build from other people. The problem is that this webservice did not process those text boxes which Jasper generate.
As far as I realize this is not an Jasper problem it is an problem from Webservice´s API which do not process that component however is there some configuration to generate reports in Jasper without this text boxes just text and enters?
Acording Jaspersoft Community
Unfortunately there's no possibility to avoid RTF textboxes at the moment.Due to pixel-perfect output requirements, the RTF exporter in JR is based on textbox-layout.
So I will try anoter RTF exporter

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

Jasper reports text field limit

I'm having a .jrxml file in which I have a text field whose width I've set to the maximum possible and I've set the "print when details overflow" and "stretch with overflow flag".
But when generating the report in pdf format from a collection source the text field stretches to 3 lines and for first entry and for next entry it stretches to 5 lines. But the data which I have in collection object is of 7 lines each. While generating the same for .odt format the textfield stretches to 7 lines for both the entries.
What is the issue which I'm facing here?
Solved the issue. I had used Calibri as my font to text field. Changed it to Arial and it stretched to full text.
http://jasperforge.org/node/531750
Referred this link. It had a comment mentioning that certain fonts create problem while exporting to pdf.

is there a way to remove rtf from a database memo field within a formula in crystal reports version 11.5.10

I have a database memo field stored as rich text format ( rtf). I can drop it in a report and set the format of the field as rtf within crystal reports version 11.5.10 and see the text without the rtf control characters. However, I want to construct a crystal reports formula/function to process the ascii text, so is there a way to programmatically within crystal report to strip the rtf control characters from the memo field so I can work with only the ascii characters ?
I could not find such a function within CR or mention of a solution to this problem by googling.
Cheers,
You could try looking at this.
http://tech.groups.yahoo.com/group/BillQuick/message/937?
I found it and used it to change/override RTF font settings to print large text for easier reading. It could probably be modified to strip to ASCII.
Cheers,