You must enable javascript in order to view this page or you can go
here
to view the webhelp.
Genero Report Designer (Standalone) User Guide 3.21
Content
Search Results
Index
Loading, please wait ...
Genero Report Designer
User Guide
What's New in 3.21
Overview of Genero Report Designer
Genero reports
The Report Design window
The Report output
The work area
The Tool Box view
Designing a Report
Launch the Report Designer
Data view
Adding data values and captions
Support for arbitrary XML data sources
Placing elements on the report page
Absolute or relative positioning
Drag-and-drop objects
Choose containers
Choose report elements
Modify the sizing policy of containers
Modify an object's borders, margins, or padding
Size expressions for bordered boxes
Align and format numbers
Center elements
Position elements at the bottom right
Organizing the report structure (the Report Structure view)
The tree structure
Triggers
Place a trigger within the report structure
Add headers and footers
Switch child and parent nodes
Example report structure
Changing a property value (The Properties view)
Report Design Document metadata
Using page numbers
Setting the length of a page number
Using a page number string
Display an invoice page number
Print group totals and report totals
Display totals on a report
Print totals at the beginning
Specify different pages
Specify different first and last pages
Specify a different reverse side page
Start on an odd or even page
Design labels
Design address labels
Specify paper settings
Configure the output
Other Report Designer tasks
Change the type of a report element
Design for pre-printed forms
Print a value from the previous page
Show or hide a report element
Use hyperlinks
Hide repeated values
Working with tables
Add a table to a report
Assign content to a column
Set the triggers
Merge cells
Add rows or columns
Add headers and footers
Change the width of a table
Change the width of a column
Working with business graphs
Types of business graph
Map charts
Category charts
XY charts
Creating a graph
Create a map chart
Create a category chart
Create an XY chart
Custom keys
Coloring a map chart
Modify the report structure
Output charts as tables
Working with pivot tables
What is a pivot table?
Runtime configurability
Performance considerations
Data types
Create a pivot table
Organizing pivot table elements
Expressions in properties
RTL expressions overview
Using the expression language
Using RTL classes
Defining PXML expressions
PXML variables
PXML functions
Including RTL variables
Expression examples
Check a field for a value
Change the display based on a condition
Display an image based on a variable
Size a column based on data
Format a number within a string
Debugging your Report Design Document
Create and manage report templates
Create a report from an existing template
Template filters
Schema Association page
Add Fields page
Variables page
Create a new report template
Report template schema definition file (.rsd)
Report template (.4rt) file design features
Template field triggers
Template fields
Customize the appearance of a new report template in the wizard
Create a report template from an existing report
Modify an existing report template
Set the report template directory
GenerateReport command options
Example 1: Template with placeholders
Create the report template files
Use the template to create the report
Example 2: Template with data groups and repetitions
Create the report template files
Use the template to create the report
Example 3: Template with a dynamic list
Create the report template files
Use the template to create the report
Report schema transformations
Options for data operations
Create a report schema transformation
Duplicate data
Report Designer Reference
Report Design Elements (The Toolbox)
Simple Containers
Propagating Containers
Mini Pages
Break
Composed Containers
Table
Paragraph and Text
Drawables
Word and Word Wrap Boxes
PDF Box
Decimal Format Box
Date Format Box
Page Number
Image Box
Business Graphs
Map Chart
Map Chart Item
Category Chart
Category Chart Item
XY Chart
XY Chart Item
Pivot Table
Pivot Table Hierarchy Value
Pivot Table Fact
Pivot Table Measure
References
Reference Box
Info Node
Bar Code Boxes
Other Markup
HTML Box
Rich Text Box
Report Element Properties
General Properties
Alignment (alignment)
Anchor X (anchorX)
Anchor Y (anchorY)
Background Color (bgColor)
Baseline Type (baselineType)
Bold (fontBold)
Class (class)
Clip (clip)
Color (color)
Comment (comment)
Default (referenceDefault)
Fill (fill)
Floating Behavior (floatingBehavior)
Format (format)
Format (pageNoFormat)
hang (hang)
Hide Page Footer On Last Page (hidePageFooterOnLastPage)
Hide Page Header On Last Page (hidePageHeaderOnLastPage)
href (href)
id (id)
Indent (indent)
InfoNode Name (referenceName)
Intended Resolution (intendedResolution)
Italic (fontItalic)
Layout Direction (layoutDirection)
Localize Text (localizeText)
Location (location)
Name (name)
Name (fontName)
Name (pageName)
Offset (pageNoOffset)
Page Ranges (pageRanges)
Parent Group (suppressionInitializer)
Password (password)
Rich Text (richText)
Scale X (scaleX)
Scale Y (scaleY)
Section (section)
Show On New Page (showFirstRepetitionOnPage)
Size (fontSize)
Split Oversized Items (splitOversizedItem)
Strikethrough (strikethrough)
Suppress (suppressRepetitions)
Swap X (swapX)
Text (text)
Text Alignment (textAlignment)
Text Expression (textExpression)
Text Fidelity (fidelity)
Title (title)
Transform transparently (transformTransparently)
Trim Text (trimText)
Type (objectType)
Type (richTextType)
Underline (underline)
Value (value)
Visibility Condition (condition)
X (x)
X-Size (X-Size)
X-Size Adjustment (X-Size Adjustment)
Y (y)
Y-Size (Y-Size)
Y-Size Adjustment (Y-Size Adjustment)
Properties specific to charts
Category Key (categoryKey)
Categories Title (categoryTitle)
Color (chartColor)
Compute aggregates on the innermost dimension (computeAggregatesInnermostDimension)
Compute Average (computeAverage)
Compute Count (computeCount)
Compute Distinct Count (computeDistinctCount)
Compute Maximum (computeMaximum)
Compute Minimum (computeMinimum)
Compute Totals (computeTotal)
Display Fact Rows (displayFactRows)
Display Recurring Dimension Values (displayRecurringDimensions)
Display Selection (displaySelection)
Domain Lower Bound (domainLowerBound)
Domain Upper Bound (domainUpperBound)
Draw As (drawAs)
Draw Labels (drawLabels)
Draw Legend (drawLegend)
Enum Values (enumValues)
Hierarchies input order (hierarchiesInputOrder)
Key (key)
Keys Title (keysTitle)
Numeric Column (isNumeric)
Output Order (outputOrder)
Range Lower Bound (rangeLowerBound)
Range Upper Bound (rangeUpperBound)
Series Title (seriesTitle)
Sort Ascending (sortAscending)
Sort By (sortBy)
Top N (topN)
Values Title (valuesTitle)
X (x)
xAxisTitle (xAxisTitle)
Y (y)
yAxisTitle (yAxisTitle)
Properties specific to tables
Border (border)
Border Color (tableBorderColor)
Bottom Border (bBorder)
Column Span (colspan)
Fix Width (fWidth)
Horizontal Alignment (hAlign)
Horizontal Padding (hPadding)
Horizontal Rule (hRule)
Left Border (lBorder)
Padding (padding)
Proportional Width (pWidth)
Right Border (rBorder)
Rule (rule)
Rule Color (ruleColor)
Top Border (tBorder)
Vertical Alignment (vAlign)
Vertical Rule (vRule)
Vertical Padding (vPadding)
Properties specific to bar codes
Check (check)
Code Type (codeType)
Code Value (codeValue)
Code Value Expression (codeValueExpression)
Control Characters (controlCharacters)
Data Symbols per Line (dataSymbolsPerLine)
Encoding (encoding)
Error Correction Degree (errorCorrectionDegree)
Hide Text (noText)
Number Check Digits (noCheckDigits)
Number Digits (noDigits)
Prefer Rectangular Symbols (preferRectangularSymbols)
Raw Code Value (rawCodeValue)
Smart Parse (smartParse)
Thin To Gap Relation (thinToGapRelation)
Thin To Thick Relation (thinToThickRelation)
Properties related to margins and borders
Margin width properties
Width (marginWidth)
Top Width (marginTopWidth)
Right Width (marginRightWidth)
Bottom Width (marginBottomWidth)
Left Width (marginLeftWidth)
Border width properties
Width (borderWidth)
Top Width (borderTopWidth)
Right Width (borderRightWidth)
Bottom Width (borderBottomWidth)
Left Width (borderLeftWidth)
Border style properties
Rounded Corners (roundedCorners)
Style (borderStyle)
Top Style (borderTopStyle)
Right Style (borderRightStyle)
Bottom Style (borderBottomStyle)
Left Style (borderLeftStyle)
Border color properties
Color (borderColor)
Top Color (borderTopColor)
Right Color (borderRightColor)
Bottom Color (borderBottomColor)
Left Color (borderLeftColor)
Padding width properties
Width (paddingWidth)
Top Width (paddingTopWidth)
Right Width (paddingRightWidth)
Bottom Width (paddingBottomWidth)
Left Width (paddingLeftWidth)
PDF cropping width properties
Crop Top Width (cropTopWidth)
Crop Right Width (cropRightWidth)
Crop Bottom Width (cropBottomWidth)
Crop Left Width (cropLeftWidth)
Properties for Report Metadata
Bar Codes
Bar Code type listing
Bar Code type details
codabar-2
codabar-18
code-11-matrix
code-128
code-2-5-datalogic
code-2-5-IATA
code-2-5-industrial
code-2-5-interleaved
code-2-5-inverted
code-2-5-matrix
code-BCD-matrix
code-32
code-39
code-39-extended
code-93
code-93-extended
data-matrix
ean-8
ean-13
ean-code-128
ean-data-matrix
ean-supplemental-2
ean-supplemental-5
gs1-8
gs1-13
gs1-code-128
gs1-data-matrix
gs1-supplemental-2
gs1-supplemental-5
intelligent-mail
OMR
pdf-417
qr-code
upc-a
upc-e
upc-supplemental-2
upc-supplemental-5
RTL Class Reference
RTL Classes Overview
The Boolean Class
The Calendar Class
rollYear()
rollWeekOfYear()
rollMonth()
rollDayOfMonth()
rollHourOfDay()
rollMinute()
rollSecond()
addYear()
addWeekOfYear()
addMonth()
addHourOfDay()
addMinute()
addSecond()
compareTo()
fromDate()
getActualDayOfMonthMaximum()
getActualDayOfMonthMinimum()
getActualHourOfDayMaximum()
getActualHourOfDayMinimum()
getActualMinuteMaximum()
getActualMinuteMinimum()
getActualMonthMaximum()
getActualMonthMinimum()
getActualSecondMaximum()
getActualSecondMinimum()
getActualWeekOfYearMaximum()
getActualWeekOfYearMinimum()
getActualYearMaximum()
getActualYearMinimum()
getDayOfMonth()
getFirstDayOfWeek()
getHourOfDay()
getInstance()
getMinimalDaysInFirstWeek()
getMinute()
getMonth()
getSecond()
getWeekOfYear()
getWeeksInWeekYear()
getWeekYear()
getYear()
setDayOfMonth()
setFirstDayOfWeek()
setHourOfDay()
setLocale()
setMinimalDaysInFirstWeek()
setMinute()
setMonth()
setSecond()
setTimeZone()
setWeekOfYear()
setYear()
toDate()
The Color Class
fromHSBA()
fromRGBA()
brighter()
darker()
getAlpha()
getBlue()
getBrightness()
getGreen()
getHue()
getRed()
getRGBA()
getSaturation()
toCharSequence()
The Date Class
format()
fromIsoValue()
fromString()
parseString()
today()
toString()
The Enum Classes
The Alignment Class
The BaselineType Class
The BorderStyles Classes
The CategoryChartDrawAs Class
The CodeType Class
The FloatingBehavior Class
The LayoutDirection Class
The MapChartDrawAs Class
The PageNoFormat Class
The Section Class
The SortBy Class
The TextAlignment Class
The TrimText Class
The X-SizeAdjustment Class
The XYChartDrawAs Class
The Y-SizeAdjustment Class
The Numeric Class
abs()
atan2()
byteValue()
cbrt()
ceil()
cos()
cosh()
exp()
floor()
format()
getExponent()
intValue()
isInfinite()
isNaN()
isNull()
log()
log10()
max()
min()
rint()
round()
signum()
sin()
sinh()
sqrt()
tan()
tanh()
toBoolean()
toChar()
toColor()
toDegrees()
toRadians()
toString()
getPhysicalPageNumber()
getTotalNumberOfPhysicalPages()
getPageNumber()
getTotalNumberOfPages()
The Runtime Class
getDebugLevel()
getEnvironmentVariable()
getOutputDeviceName()
getPrinterMediaName()
getPrinterMediaSizeName()
getPrinterMediaTray()
getPrinterName()
getSVGPaperSource()
getSVGPrinterName()
inDesigner()
producingBrowserOutput()
producingExcelOutput()
producingHLPXMLOutput()
producingHTMLOutput()
producingImageOutput()
producingOORTFOutput()
producingPDFOutput()
producingPostscriptOutput()
producingPrinterOutput()
producingPXMLOutput()
producingRTFOutput()
producingSVGOutput()
producingXLSOutput()
producingXLSXOutput()
producingForPreview()
xlsPagesAreMerged()
The String Class
charAt()
contains()
endsWith()
equals()
equalsIgnoreCase()
format()
indexOf()
isEmpty()
isNull()
lastIndexOf()
length()
matches()
replace()
replaceAll()
replaceFirst()
startsWith()
substring()
toLowerCase()
toNumeric()
toString()
toUpperCase()
translate()
trim()
trimCompress()
trimLeft()
trimRight()
urlEncode()
The Util Class
fileIsReadable()
urlIsReadable()
Dimensions
Unit Names
Paper Format Abbreviations
The Genero Report Designer framework
Show, dock, or move a view
Setting Preferences
General Preferences
User interface preferences
Setting the interface theme
Toolbar configuration
Menus configuration
Accelerators (Shortcuts) configuration
Report Writer preferences
Genero Report Designer
Help
Upgrading GRD
New Features
GRD 3.21 new features
GRD 3.20 new features
GRD 3.10 new features
GRD 3.00 new features
GRD 2.50 new features
Upgrading
Update report design documents to the current version
Copyrights and Trademarks
Your browser does not support iframes.