RTL Classes Overview

Object Classes

There are object classes for each type of the report item properties. The type of each property is indicated in the Properties page. The methods of these classes may be used in RTL Expressions to define a property value.

Table 1. RTL Classes
Class Description
Boolean Contains methods used for all logical operations.
Color Contains methods and static member variables related to color.
Enum A set of classes, consisting of a class for each property of this type; each class contains static member variables that provide a list of valid values for the corresponding property.
Date Provides methods for date formatting and parsing.
FGLNumericVariable For every 4GL numeric variable of report data, an object is created that is an instance of an FGLNumericVariable. These objects hold the value of the 4GL variable.
FGLStringVariable For every CHAR, VARCHAR, STRING, TEXT, DATE, DATETIME and INTERVAL 4GL variable of report data, an object is created that is an instance of an FGLStringVariable. These objects hold the value of the 4GL variable.
Numeric Contains methods used for all numeric operations. The class has the precision of a double and the arithmetic operators are defined for objects of this type.
Runtime Provides functions that simplify the creation of dynamic designs that change behavior based on the runtime setup.
String Contains methods used for all string operations.