Remove unwanted paragraph space in Jasper Report - jasper-reports

I trying a desktop application for a medical laboratory... There are total 5 table in database 1st one consist of the details of patient.... Like...name....age....sex....lab no....doctor refereed by....date Other four table contains the details regarding the test which patient seeks.... Like...blood test.....urine test...etc I'm coming to the point... What I am trying is that if the patient does not undergoes certain test says urine test then none of the details regarding urine test will be printed I have used iText as IDE to generate the report... Everything is working fine except for the fact that some white space (I guess 4 to 5 paragraph changes) is automatically created whenever a report is generated with a skip of a single test type.
How can I resolve the problem?
Screen Shot Of the Report Generated..
Screen Shot of my code :

You are using sub-reports. Are they returning white space even when they are empty? If they are, then the line is never blank.
Look at the "Print When Expression". Can you add a reasonable constraint there? Maybe your main report query can extended to answer which tests have been done - you can then use that info in the "Print When Expression".
It is unusual to put everything into summary band. Put each sub-report in a detail band. With a detail band you have better control over white space between each report. On the detail band you can adjust the "Print When Expression". It will exclude the entire band with white space and all.

Related

Crystal reports - suppress heading on current page if not enough room for detail lines

I have a report with various header sections and can grow as needed.
My problem is that just before my details section is a header that prints the column headings for the details to follow. I am trying to figure out how to stop this header from printing if there is not enough room for at least one detail line under it. (First page is almost filled with heading information).
It is causing the column headings to be printed on the bottom of page 1 with no details below it and then printing the column headings again on page 2 with details following properly.
I have tried various functions to try and stop it all without luck.
Thanks
Peter

Crystal report start with blank space in every new pages including first

I have to take print of bill in roll printer.
My CR page size is 8cm x 12 cm.
When I print (direct to printer) Crystal report start with 7cm blank space in every new pages including first one.
Is there any solution to fix this issue ?
Crystal Report page height runtime setup
as per this question and answer I have created Crystal report.
Please help to solve the issue.
I could solve the issue by incrementing page height to 27 cm, then I suppressed blank space, now getting perfect print.. Thanks to all for yours support

jasperreports studio - hard to get the column header to line up with the detail

I have headers/details in the jasper reports studio. everything about this works wonderful minus one annoying thing I have to constantly line up the column headers with the details to make the alignments act correctly... even though i match the alignment exactly in the designer.
This is probably because I have a different font style on Header versus detail... or something? I'm not sure.
I can workaround the issue by manually tweaking X-coords, export the report, make sure they line up, until it looks nice... resulting in a designer like this:
Notice how I moved the values in the Detail 1 band to the left so that the report with actual values lines up the columns correctly.
I must just be doing something wrong right? Why do I have to do this manual tweak to get things to look ok?
I had the same issue when using Jaspersoft Studio.
I'd recommend you to use iReport instead, it's much more convenient for JRXML development and does not have this annoying issue in fields alignment.
It seems that the cells in "Detail 1" are set to display centralized text while the ones in the "Column Header" are left aligned. Try left aligning the text in the Detail 1's cells and see if things work out.

How to export a crystal report as a fixed character into a text file

I'm trying to export a formula with fixed characters spacing into a text file.
What is happening is that its a long set of fields that is longer then the report page in crystal can show. When running the report it places the additional fields under and it repeats for all the records. When I try to export it to a text file it is pushing it the same way instead of that one record being one whole line across on the text file like I would like it to be. How can this be done. New to crystal thanks in advance.
Since you're exporting to plaintext, I'm assuming you don't care what the format of the actual report is (since it is merely an intermediate player during the export process). If that's the case, then you can just expand the page size horizontally until it can accommodate all of your fields the way you want them.
Your page size is probably 8.5"x11" by default. Go into your Page Setup ("File" -> "Page Setup") and make it the size that suits your fields.
EDIT: If you're using an older version of CR, you may have to use a dummy printer that can accommodate large paper sizes. See here.

Crystal Report Java SDK: How to set export option on columns to 'can grow' when exporting to Excel?

The title of the question pretty much tells it all.
When using the java SDK provided by Crystal Reports to export a report as an Excel spread-sheet. Although the cells grow even now, only the first line is visible in the export XLS.
In the Crystal Reports UI, this is achieved by setting the 'Grow' option from the Report Export options.
What parameter must be set so that the corresponding cell visibly grows to accomodate large/multi-line text?
Given the hugely different nature of the 2 formats, exporting to Excel is always tricky. However, I did do a quick test exporting a dummy report from my CR standalone developer version, and replicated & solved your problem.
In your text fields that you want grown, go into the Format Editor->Common and turn on the Can Grow option. It looks like this activates Excel's Wrap Lines option, but unforunately also adds extra rows to make up for it.
My problem was that the field width was set to the width of the matter it contained. What worked eventually was to have the field-width in Crystal Report set to slightly smaller than the matter it is to contain.
Say, the matter to be written is 'Address Line One'.
Set the field in design view such that only 'Address' is visible.
Then set the field to 'Can Grow' with 0 (no-limit) on the number of lines to grow.
When the report is exported to XLS, the cell in XLS will be resized to display the rest of the body.