Changes

Format an iReport Template

3,051 bytes added, 01:03, 22 September 2013
no edit summary
To do this, you use conditional statements in the element on the iReport.
# Select the desired field or variable displayed in the iReport template ('''note:''' this is '''NOT''' the field or variable valueitself in the '''iReport Designer''', but rather the text element on the report displaying the field or variable value).#: [[Image:IReport Display Properties.png|center|300px|''Display Properties'']]<div align="center">''Display Properties''</div>
# On the '''Properties''' pane select the '''Text Expression''' and open the '''Text Expression Editor''''.
#: [[Image:IReport Charts5.png|center|500px|''Text Expression Editor'']]<div align="center">''Text Expression Editor''</div>
Example:
$F{blockWater} == null ? “No value" : $F{blockWater}
 
==Formatting Dates and Numbers==
iReport Designer allows you to apply specific date or number formats to fields of this type. As with other display properties:
# Select the desired field or variable displayed in the iReport template ('''note:''' this is '''NOT''' the field or variable value itself in the '''iReport Designer''', but rather the text element on the report displaying the field value)
#: [[Image:IReport Display Properties.png|center|300px|''Display Properties'']]<div align="center">''Display Properties''</div>
# On the '''Properties''' pane select the '''Pattern''' element and open the '''Pattern Editor''''.
#: [[Image:IReport Pattern Properties.png|center|300px|''Pattern Window'']]<div align="center">''Pattern Window''</div>
#: Choose an appropriate '''Pattern''' to apply to the field as desired.
==Adding Formatting Elements==
* Adding Additional formatting elements can be added to the iReport template. These include lines, boxes, circles, etc. To add these elements to iReport template:# Ensure that '''Palette''' pane is available. If not, on the '''Window''' menu, select '''Palette'''.# Select the desired element and drag it to the iReport template.
==Formatting Tools==
iReport Designer provides a variety of formatting tools for aligning, spacing, and sizing elements on the report template. These can be applied using the '''Formatting Tools''' pane. # Ensure that '''Formatting Tools''' pane is available. If not, on the '''Window''' menu, select '''Formatting Tools'''.#: [[Image:IReport Formatting Tools.png|center|300px|''Formatting Tools'']]<div align="center">''Formatting Tools''</div># Select the desired element or elements (multiple elements can be selected by using the '''Control-click''' key combination) and apply the desired formatting choice. =="fix relative to" vs. "float"==Because iReport elements can expand beyond their expected or allocated vertical space on the report template, elements can occasionally "collide" or overlap one another in the final report. To manage the potential conflict iReport provides the '''Position Type''' property on all elements. [[Image:IReport Display Properties.png|center|300px|''Formatting Tools'']]<div align="center">''Formatting Tools''</div> The '''Position Type''' property has three options:*"fix relative to top": This is the default value for all elements and means that the position will be kept relative to the top margin of the report regardless of what data is displayed before it.*"fix relative to bottom": This value means that the position will be kept relative to the bottom margin of the report regardless of what data is displayed after it.* "float": This value allows the element to "float vs fix " and will display the element relativeto elements that come before it (i.e. closer to the top or closer to the left margins).  Using the '''float''' Position Type can help eliminate the overlapping that can occur when displaying multiple charts or cross tabs in a single report template. 
==Working with Bands==
==Formatting Subreports, Charts, and Crosstabs==
{{NavBox HowTo use iReport}}
319
edits