Skip to content

Kitto.RB.RapFunc

TEtheaFunction class

Base class for Ethea custom functions available in the ReportBuilder RAP scripting engine.

pascal
class function Category: String;

Returns the RAP palette category these functions appear under.

TEFExpandImageFilePathFunction class

RAP function that expands an image file name to its full resource path.

pascal
procedure ExecuteFunction(aParams: TraParamList);

Executes the function against the given RAP parameter list.

pascal
class function GetSignature: String;

Returns the RAP signature (name and parameters) of the function.

TEFPadLFunction class

RAP function that left-pads a string to a given length.

pascal
procedure ExecuteFunction(aParams: TraParamList);

Executes the function against the given RAP parameter list.

pascal
class function GetSignature: String;

Returns the RAP signature (name and parameters) of the function.

TEFPadRFunction class

RAP function that right-pads a string to a given length.

pascal
procedure ExecuteFunction(aParams: TraParamList);

Executes the function against the given RAP parameter list.

pascal
class function GetSignature: String;

Returns the RAP signature (name and parameters) of the function.

Routines

pascal
procedure UpdateRAPEnvironment(const AApplicationImagesPath, ACoreImagesPath: string);

Registers the Ethea RAP functions and sets the image search paths used at report runtime.

Released under Apache License, Version 2.0.