|
|
|||
Home Products Downloads Registered users Support Prices Order Primary Subscription |
|
||
Programmer's ReferenceXL Report source code consists of several units publishing several classes, procedures, and global variables. This reference describes only those classes and procedures that you will work with. The reference doesn't describe the contents of the protected section of classes. The classes and procedures used by XL Report inner mechanisms are also omitted. XL Report 4 includes also XL Report G2 (the previous version) classes having ported into the XL Report 4 core for compatibility only. They are described in the "XL Report G2 Programmer's Reference". XL Report unitsXL Report includes the following units:
Global constants and variablesxlrOSUnit: xlcUtils
var xlrOS: TxlrOS; type
TxlrOS = (xosUnknown, xosWin95, xosWin98, xosWin98SE,
xosWinNT, xosWinME, xosWin2000, xosWinXP);
Returns OS version. Is initialized in the unit's initialization section. xlrExcelVerUnit: xlReport
var
xlrExcelVer: integer = 0;
Returns Excel version. Contains the correct value during report generation only. Contains 0 in all other cases. xlrLCIDUnit: xlReport
var
xlrLCID: integer = LOCALE_USER_DEFAULT;
Returns locale identifier. Used as an lcid parameter in many methods of Excel interfaces. Become initialized during first report generation. xlrDebugUnit: xlReport
var
{$IFDEF XLR_DEBUG}
xlrDebug: boolean = true;
{$ELSE}
xlrDebug: boolean = false;
{$ENDIF XLR_DEBUG}
Returns true if the application is compiled with {$DEFINE XLR_DEBUG} this way turning on the "visualization" mode of report generation. Functions and proceduresA1Unit: xlReport
function A1(const Row, Column: integer): string;
Returns a relative cell reference in the A1 reference style, given specified row and column numbers. A1AbsUnit: xlReport
function A1Abs(const Row, Column: integer): string;
Returns an absolute cell reference in the A1 reference style, given specified row and column numbers. R1C1Unit: xlReport
function R1C1(const Row, Column: integer): string;
Returns an absolute cell reference in the R1C1 reference style, given specified row and column numbers. R1C1OfRangeUnit: xlReport
function R1C1OfRange(IRange: IxlRange): string;
Returns an absolute range reference in the R1C1 reference style. Uses IRange.AddressLocale. |
Components
Developed forDelphi 4, 5, 6, 7 Excel version supportedMS Excel 97 (SR2)
[ Download it ] |