![]() |
|
![]() |
procedure OpenReport
(var ReportHandle : HtmlHandleType;
const FileName : array of char;
var Error : HtmlErrorType); stdcall;
exports OpenReport name 'HTML_OpenReport';
//*
// OpenReport - Open an HTML file for writing.
//
//
// This procedure allows the user to open an HTML file for output.
// The routine returns a handle that is used later by the routines
// of the HTML package. This allows multiple HTML files to be open
// if desired.
//
// CALLING SEQUENCE -
//
// OpenReport (ReportHandle, FileName, Error);
//
// ENTRY -
//
// FileName : array of char
// The name of the destination HTML file. If this file exists
// it will be overwritten.
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportTitle
(var ReportHandle : HtmlHandleType;
const Title : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportTitle name 'HTML_SetReportTitle';
//*
// SetReportTitle - Set the HTML Page Title.
//
//
// This procedure sets a page title that is usually displayed in the browser's
// header and is not displayed in the page.
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportTitle (ReportHandle, Title, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Title : array of char
// The HTML title line.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportBackgroundImage
(var ReportHandle : HtmlHandleType;
const BgFile : array of char;
const Fixed : boolean;
const RepeatVal : HtmlRepeatType;
const vPos : array of char;
const hPos : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportBackgroundImage name 'HTML_SetReportBackgroundImage';
//*
// SetReportBackgroundImage - Set the HTML Background image.
//
//
// This procedure sets the background image. The input is a file name of the image
// and then parameters that direct how that image is displayed on the page.
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportBackgroundImage (ReportHandle, BgFile, Fixed,
// RepeatVal, vPos, hPos, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// BgFile : array of char
// File name of an image to be tiled behind the page
//
// Fixed : boolean
// Background scroll feature (True = fixed or False = scroll).
//
// RepeatVal : HtmlRepeatType
// Background repeat indicator
// REPEATXY - Repeat image in both the x and y direction (default)
// REPEATX - Repeat in the x direction only
// REPEATY - Repeat in the y direction only
// NOREPEAT - Do not repeat
//
// vPos : array of char
// Vertical image position from left (ie. 10%, 12px, top)
//
// hPos : array of char
// Horizontal image position from top (ie. 10%, 12px, top)
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportBackgroundColor
(var ReportHandle : HtmlHandleType;
const Color : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportBackgroundColor name 'HTML_SetReportBackgroundColor';
//*
// SetReportBackgroundColor - Set the HTML page background color.
//
//
// This procedure sets the background color. Default = WHITE.
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportBackgroundColor (ReportHandle, Color, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportActiveLinkColor
(var ReportHandle : HtmlHandleType;
const Color : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportActiveLinkColor name 'HTML_SetReportActiveLinkColor';
//*
// SetReportActiveLinkColor - Set the HTML active link color.
//
//
// This procedure sets color of an active link. DEFAULT = FUCHSIA
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportActiveLinkColor (ReportHandle, Color, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportLinkColor
(var ReportHandle : HtmlHandleType;
const Color : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportLinkColor name 'HTML_SetReportLinkColor';
//*
// SetReportLinkColor - Set the HTML Link color.
//
//
// This procedure sets the color of links on the page. DEFAULT = RED
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportLinkColor (ReportHandle, Color, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportVisitedLinkColor
(var ReportHandle : HtmlHandleType;
const Color : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportVisitedLinkColor name 'HTML_SetReportVisitedLinkColor';
//*
// SetReportVisitedLinkColor - Set the HTML visited link color.
//
//
// This procedure sets the color of a link that has been visited. DEFAULT = MAROON
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportVisitedLinkColor (ReportHandle, Color, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportHoverLink
(var ReportHandle : HtmlHandleType;
const Color : array of char;
const cursor : HtmlCursorType;
var Error : HtmlErrorType); stdcall;
exports SetReportHoverLink name 'HTML_SetReportHoverLink';
//*
// SetReportHoverLink - Set the HTML hover link color and cursor.
//
//
// This procedure sets the color of a link that has been visited. DEFAULT = MAROON
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportHoverLink (ReportHandle, Color, CursorType, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// CursorType : HtmlCursorType
// Enter the type of hover cursor
// (CURSORAUTO, CROSSHAIR, DEFAULT, HAND, MOVE, ERESIZE,
// NERESIZE, NWRESIZE, NRESIZE, SERESIZE, SWRESIZE, SRESIZE,
// WRESIZE, TEXT, WAIT, HELP);
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportTextColor
(var ReportHandle : HtmlHandleType;
const Color : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportTextColor name 'HTML_SetReportTextColor';
//*
// SetReportTextColor - Set the HTML default text color.
//
//
// This procedure sets default text color. DEFAULT = BLACK
// The routine must be called prior the BeginReport call to
// have any effect
//
// CALLING SEQUENCE -
//
// SetReportTextColor (ReportHandle, Color, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportFont
(var ReportHandle : HtmlHandleType;
const size : array of char;
const Family : array of char;
const Bold : boolean;
const Italic : boolean;
const SmallCaps : boolean;
var Error : HtmlErrorType); stdcall;
exports SetReportFont name 'HTML_SetReportFont';
//*
// SetReportFont - Set the HTML default font.
//
//
// This procedure sets default Font.
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportFont (ReportHandle, Size, Family, Bold, Italic, SmallCaps, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Size : array of char
// The Font size can be pt size (12pt or one of several names (large, small, etc see HTML Ref).
//
// Family : array of char
// The Font family name (ie. 'New Times Roman').
//
// Bold : boolean
// Set True for bold.
//
// Italic : boolean
// Set True for italic.
//
// Smallcaps : boolean
// Set True for small capital letters.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportMargins
(var ReportHandle : HtmlHandleType;
const Left : array of char;
const Right : array of char;
const Top : array of char;
const Bottom : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportMargins name 'HTML_SetReportMargins';
//*
// SetReportMargins - Set the HTML Report margins.
//
//
// This procedure sets default margins width.
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportMargins (ReportHandle, Left, Right, Top, Bottom, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Left : array of char
// The Left margin as length (10px) or percent. If null then auto.
//
// Right : array of char
// The Right margin as length (10px) or percent. If null then auto.
//
// Top : array of char
// The Top margin as length (10px) or percent. If null then auto.
//
// Bottom : array of char
// The Bottom margin as length (10px) or percent. If null then auto.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportAllMargins
(var ReportHandle : HtmlHandleType;
const All : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportAllMargins name 'HTML_SetReportAllMargins';
//*
// SetReportAllMargins - Set the HTML Report margins with one value.
//
//
// This procedure sets default Margin width for all sides the same.
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportAllMargins (ReportHandle, All, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// All : array of char
// The Left, Right, Top and Bottom margins as length (10px) or percent.
// If null then auto.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportLineProperties
(var ReportHandle : HtmlHandleType;
const Indent : array of char;
const JustifySetting : HtmlJustificationType;
const height : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportLineProperties name 'HTML_SetReportLineProperties';
//*
// SetReportLineProperties - Set the line properties for the report.
//
//
// This procedure sets the report Line properties.
//
// CALLING SEQUENCE -
//
// SetReportLineProperties (ReportHandle, Indent, Justify, Height, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Indent : array of char
// Sets the first line indent of a block. (used mostly with paragraph tags.
//
// Justify : HtmlJustificationType
// Text justification within enclosing block
// LEFT - Justify along left margin
// RIGHT - Justify along right margin
// CENTER - Center between margins
// JUSTIFY - Adjust spacing to justify along both margins
//
// Spacing : array of char
// Line height. (2pt) if blank then normal
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetReportStyleSheet
(var ReportHandle : HtmlHandleType;
const StyleSheet : array of char;
var Error : HtmlErrorType); stdcall;
exports SetReportStyleSheet name 'HTML_SetReportStyleSheet';
//*
// SetReportStyleSheet - Set the HTML style sheet reference.
//
//
// This procedure sets the file location to an external style sheet.
// The routine must be called prior the BeginReport call to have any effect
//
// CALLING SEQUENCE -
//
// SetReportStyleSheet (ReportHandle, StyleSheet, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// StyleSheet : array of char
// The name of a file that contains the style sheet
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure GetNextClassName
(var ReportHandle : HtmlHandleType;
var ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports GetNextClassName name 'HTML_GetNextClassName';
//*
// GetNextClassName - Get a sequential class name.
//
//
// This procedure sets a class name for use in other routines.
// The user can use this if they don't want to maintain their own list
// of unique class names.
//
// CALLING SEQUENCE -
//
// GetNextClassName (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// ClassName : array of char
// The variable to receive the class name. (minimum size 7)
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassBackgroundImage
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const BgFile : array of char;
const Fixed : boolean;
const RepeatVal : HtmlRepeatType;
const vPos : array of char;
const hPos : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassBackgroundImage name 'HTML_SetClassBackgroundImage';
//*
// SetClassBackgroundImage - Set the Class Background image.
//
//
// This procedure sets the background image for a block. The input is a file name of the image.
//
// CALLING SEQUENCE -
//
// SetClassBackgroundImage (ReportHandle, ClassName, BgFile, Fixed,
// RepeatVal, vPos, hPos, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// BgFile : array of char
// File name of an image to be tiled behind the page
//
// Fixed : boolean
// Background scroll feature (fixed or scroll).
//
// RepeatVal : HtmlRepeatType
// Background repeat indicator
// REPEATXY - Repeat image in both the x and y direction (default)
// REPEATX - Repeat in the x direction only
// REPEATY - Repeat in the y direction only
// NOREPEAT - Do not repeat
//
// vPos : array of char
// Vertical image position from left (ie. 10%, 12px, top)
//
// hPos : array of char
// Horizontal image position from top (ie. 10%, 12px, top)
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassBackgroundColor
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Color : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassBackgroundColor name 'HTML_SetClassBackgroundColor';
//*
// SetClassBackgroundColor - Set the class background color.
//
//
// This procedure sets the background color.
//
// CALLING SEQUENCE -
//
// SetClassBackgroundColor (ReportHandle, ClassName, Color, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassTextColor
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Color : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassTextColor name 'HTML_SetClassTextColor';
//*
// SetClassTextColor - Set the HTML default text color.
//
//
// This procedure sets text color for a class.
//
// CALLING SEQUENCE -
//
// SetClassTextColor (ReportHandle, ClassName, Color, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Color : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassFont
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const size : array of char;
const Family : array of char;
const Bold : boolean;
const Italic : boolean;
const SmallCaps : boolean;
var Error : HtmlErrorType); stdcall;
exports SetClassFont name 'HTML_SetClassFont';
//*
// SetClassFont - Set the font for a class.
//
//
// This procedure sets the class Font.
//
// CALLING SEQUENCE -
//
// SetClassFont (ReportHandle, ClassName, Size, Family, Bold, Italic, SmallCaps, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Size : array of char
// The Font size can be pt size (12pt or one of several names (large, small, etc see HTML Ref).
//
// Family : array of char
// The Font family name (ie. 'New Times Roman').
//
// Bold : boolean
// Set True for bold.
//
// Italic : boolean
// Set True for italic.
//
// Smallcaps : boolean
// Set True for small capital letters.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassMargins
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Left : array of char;
const Right : array of char;
const Top : array of char;
const Bottom : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassMargins name 'HTML_SetClassMargins';
//*
// SetClassMargins - Set the Class margins.
//
//
// This procedure sets margin for the block element.
//
// CALLING SEQUENCE -
//
// SetClassMargins (ReportHandle, ClassName, Left, Right, Top, Bottom, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Left : array of char
// The Left margin as length (10px) or percent. If null then auto.
//
// Right : array of char
// The Right margin as length (10px) or percent. If null then auto.
//
// Top : array of char
// The Top margin as length (10px) or percent. If null then auto.
//
// Bottom : array of char
// The Bottom margin as length (10px) or percent. If null then auto.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassAllMargins
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const All : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassAllMargins name 'HTML_SetClassAllMargins';
//*
// SetClassAllMargins - Set the Class margins all the same.
//
//
// This procedure sets margin for the block element to the same value.
//
// CALLING SEQUENCE -
//
// SetClassAllMargins (ReportHandle, ClassName, All, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Left : array of char
// The Left, Right, Top and Bottom margins as length (10px) or percent.
// If null then auto.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassPadding
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Left : array of char;
const Right : array of char;
const Top : array of char;
const Bottom : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassPadding name 'HTML_SetClassPadding';
//*
// SetClassPadding - Set the Class padding sizes.
//
//
// This procedure sets padding for the block element.
//
// CALLING SEQUENCE -
//
// SetClassPadding (ReportHandle, ClassName, Left, Right, Top, Bottom, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Left : array of char
// The Left margin as length (10px) or percent.
//
// Right : array of char
// The Right margin as length (10px) or percent.
//
// Top : array of char
// The Top margin as length (10px) or percent.
//
// Bottom : array of char
// The Bottom margin as length (10px) or percent.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassAllPadding
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const All : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassAllPadding name 'HTML_SetClassAllPadding';
//*
// SetClassAllPadding - Set the Class padding sizes for all.
//
//
// This procedure sets padding for the block element.
//
// CALLING SEQUENCE -
//
// SetClassAllPadding (ReportHandle, ClassName, All, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// All : array of char
// The margins as length (10px) or percent.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassBorderWidth
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Left : array of char;
const Right : array of char;
const Top : array of char;
const Bottom : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassBorderWidth name 'HTML_SetClassBorderWidth';
//*
// SetClassBorderWidth - Set the Class border width or thickness.
//
//
// This procedure sets border width for the block element.
//
// CALLING SEQUENCE -
//
// SetClassBorderWidth (ReportHandle, ClassName, Left, Right, Top, Bottom, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Left : array of char
// The Left margin as length (10px) or percent or key words thick, medium, thin.
//
// Right : array of char
// The Right margin as length (10px) or percent or key words thick, medium, thin.
//
// Top : array of char
// The Top margin as length (10px) or percent or key words thick, medium, thin.
//
// Bottom : array of char
// The Bottom margin as length (10px) or percent or key words thick, medium, thin.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassAllBorderWidth
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const All : array of char;
var Error : HtmlErrorType); overload; stdcall;
exports SetClassAllBorderWidth (var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const All : array of char;
var Error : HtmlErrorType) name 'HTML_SetClassAllBorderWidth';
//*
// SetClassAllBorderWidth - Set the Class border width or thickness for all.
//
//
// This procedure sets border width for the block element on all sides.
//
// CALLING SEQUENCE -
//
// SetClassAllBorderWidth (ReportHandle, ClassName, All, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// All : array of char
// The margins as length (10px) or percent or key words thick, medium, thin.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassAllBorderWidth
(var ReportHandle : HtmlHandleType;
const ClassName : string;
const All : string;
var Error : HtmlErrorType); overload; stdcall;
exports SetClassAllBorderWidth (var ReportHandle : HtmlHandleType;
const ClassName : string;
const All : string;
var Error : HtmlErrorType) name 'HTML_STRSetClassAllBorderWidth';
//*
// STRSetClassAllBorderWidth - See documentation of SetClassAllBorderWidth.
//
procedure SetClassBorderStyle
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Left : HtmlBorderStyleType;
const Right : HtmlBorderStyleType;
const Top : HtmlBorderStyleType;
const Bottom : HtmlBorderStyleType;
const Collapse : boolean;
var Error : HtmlErrorType); stdcall;
exports SetClassBorderStyle name 'HTML_SetClassBorderStyle';
//*
// SetClassBorderStyle - Set the Class border style.
//
//
// This procedure sets border width for the block element.
//
// CALLING SEQUENCE -
//
// SetClassBorderStyle (ReportHandle, ClassName, Left, Right, Top, Bottom,
// Collapse, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Left : HtmlBorderStyleType
// The Left margin style
// BORDERNONE - No border (default)
// SOLID - single line border
// DOUBLELINE - double line border
// GROOVE - border appears to be scratched into the page
// RIDGE - opposite of GROOCE
// INSET - border is drawn to make the box look inset into the page
// OUTSET - opposite of INSET
//
// Right : HtmlBorderStyleType
// The Right margin style (See above).
//
// Top : HtmlBorderStyleType
// The Top margin style (See above).
//
// Bottom : HtmlBorderStyleType
// The Bottom margin style (See above).
//
// Collapse : boolean
// If set True adjacent borders will collapse together. Useful in tables.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassAllBorderStyle
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const All : HtmlBorderStyleType;
const Collapse : boolean;
var Error : HtmlErrorType); stdcall;
exports SetClassAllBorderStyle name 'HTML_SetClassAllBorderStyle';
//*
// SetClassAllBorderStyle - Set the Class border style for all sides.
//
//
// This procedure sets border width for the block element.
//
// CALLING SEQUENCE -
//
// SetClassAllBorderStyle (ReportHandle, ClassName, All, Collapse, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// All : HtmlBorderStyleType
// The margins style
// BORDERNONE - No border (default)
// SOLID - single line border
// DOUBLELINE - double line border
// GROOVE - border appears to be scratched into the page
// RIDGE - opposite of GROOCE
// INSET - border is drawn to make the box look inset into the page
// OUTSET - opposite of INSET
//
// Collapse : boolean
// If set True adjacent borders will collapse together. Useful in tables.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassBorderColor
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Left : array of char;
const Right : array of char;
const Top : array of char;
const Bottom : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassBorderColor name 'HTML_SetClassBorderColor';
//*
// SetClassBorderColor - Set the Class border color.
//
//
// This procedure sets border color for the block element.
//
// CALLING SEQUENCE -
//
// SetClassBorderColor (ReportHandle, ClassName, Left, Right,
// Top, Bottom, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Left : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// Right : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// Top : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// Bottom : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassAllBorderColor
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const All : array of char;
var Error : HtmlErrorType); overload; stdcall;
exports SetClassAllBorderColor (var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const All : array of char;
var Error : HtmlErrorType) name 'HTML_SetClassAllBorderColor';
//*
// SetClassAllBorderColor - Set the Class border color for all sides.
//
//
// This procedure sets border color for the block element.
//
// CALLING SEQUENCE -
//
// SetClassAllBorderColor (ReportHandle, ClassName, All, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// All : array of char
// Selected color either by keyword (blue) or HEX (#0000FF).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassAllBorderColor
(var ReportHandle : HtmlHandleType;
const ClassName : string;
const All : string;
var Error : HtmlErrorType); overload; stdcall;
exports SetClassAllBorderColor (var ReportHandle : HtmlHandleType;
const ClassName : string;
const All : string;
var Error : HtmlErrorType) name 'HTML_STRSetClassAllBorderColor';
//*
// STRSetClassAllBorderColor - See documentation of SetClassAllBorderColor.
//
procedure SetClassListStyle
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const BulletType : HtmlListStyleType;
const BulletImage : array of char;
const PosInside : boolean;
var Error : HtmlErrorType); stdcall;
exports SetClassListStyle name 'HTML_SetClassListStyle';
//*
// SetClassListStyle - Set the HTML list style for classname.
//
//
// This procedure sets the list style for a class name.
//
// CALLING SEQUENCE -
//
// SetClassListStyle (ReportHandle, ClassName, BulletType, BulletImage, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// BulletType : HtmlListStyleType
// The bullet style.
// For unordered lists use -
// DISC - Filled circle (default)
// CIRCLE - Hollow circle
// SQUARE - Filled in square
// For ordered lists use -
// DECIMAL - numbers 1,2,3,... (default)
// LOWER-ROMAN - roman numerals IntVal,ii,iii,...
// UPPER-ROMAN - roman numerals I,II,III,...
// LOWER-ALPHA - letters a,b,c,...
// UPPER-ALPHA - letters A,B,C,...
// For either
// LISTNONE - no list marker
// IMAGE - use a supplied image
//
// BulletImage : array of char
// The file name of an image to use for the bullet. The BulletType must be IMAGE.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassTextProperties
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Decoration : HtmlTextDecorType;
const SuperSub : HtmlTextVAlignType;
const Transform : HtmlTextTransformType;
const Spacing : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassTextProperties name 'HTML_SetClassTextProperties';
//*
// SetClassTextProperties - Set the text properties for a class.
//
//
// This procedure sets the class text properties.
//
// CALLING SEQUENCE -
//
// SetClassTextProperties (ReportHandle, ClassName, Decoration, SuperSub, Transform, Spacing, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Decoration : HtmlTextDecorType
// Text decoration
// DECORNONE - No decoration. Just the text. (default)
// UNDERLINE - Place a line under the text
// OVERLINE - Place a line over the text
// LINETHROUGH - Draw a line through the text
//
// SuperSub : HtmlTextVAlignType
// Text vertical alignment
// ALIGNNORMAL - Text is placed on the line base (default)
// SUPER - Text is superscripted or place above the base
// SUB - Text is subscripted or place below the base
//
// Transform : HtmlTextTransformType
// Sets the text transformation indicator
// TRANSFORMNONE - Leave unchanged (default)
// CAPITALIZE - Capitalize first letter of each word
// UPPERCASE - Change all letters to uppercase
// LOWERCASE - Change all letters to lowercase
//
// Spacing : array of char
// Spacing between characters. (2pt) if blank then normal
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassLineProperties
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Indent : array of char;
const JustifySetting : HtmlJustificationType;
const height : array of char;
var Error : HtmlErrorType); overload; stdcall;
exports SetClassLineProperties (var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Indent : array of char;
const JustifySetting : HtmlJustificationType;
const height : array of char;
var Error : HtmlErrorType) name 'HTML_SetClassLineProperties';
//*
// SetClassLineProperties - Set the line properties for a class.
//
//
// This procedure sets the class Line properties.
//
// CALLING SEQUENCE -
//
// SetClassLineProperties (ReportHandle, ClassName, Indent,
// JustifySetting, Height, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Indent : array of char
// Sets the first line indent of a block. (used mostly with paragraph tags.
//
// JustifySetting : HtmlJustificationType
// Text justification within enclosing block
// LEFT - Justify along left margin
// RIGHT - Justify along right margin
// CENTER - Center between margins
// JUSTIFY - Adjust spacing to justify along both margins
//
// Spacing : array of char
// Line height. (2pt) if blank then normal
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassLineProperties
(var ReportHandle : HtmlHandleType;
const ClassName : string;
const Indent : string;
const JustifySetting : HtmlJustificationType;
const height : string;
var Error : HtmlErrorType); overload; stdcall;
exports SetClassLineProperties (var ReportHandle : HtmlHandleType;
const ClassName : string;
const Indent : string;
const JustifySetting : HtmlJustificationType;
const height : string;
var Error : HtmlErrorType) name 'HTML_STRSetClassLineProperties';
//*
// STRSetClassLineProperties - See documentation of SetClassLineProperties.
//
procedure SetClassOverflow
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const overFlow : HtmlOverflowType;
var Error : HtmlErrorType); stdcall;
exports SetClassOverflow name 'HTML_SetClassOverflow';
//*
// SetClassOverflow - Set the overflow properties for a block.
//
//
// This procedure sets the class overflow properties.
//
// CALLING SEQUENCE -
//
// SetClassOverflow (ReportHandle, ClassName, Overflow, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Overflow : HtmlOverflowType
// Text overflow property
// VISIBLE - Text is written whether inside the box or not
// HIDDEN - Text is clipped. Hidden outside the box
// SCROLL - Text is scrolled within the box
// OVERFLOWAUTO - Browser dependent but probably uses SCROLL
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassPageBreak
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Before : boolean;
const After : boolean;
var Error : HtmlErrorType); stdcall;
exports SetClassPageBreak name 'HTML_SetClassPageBreak';
//*
// SetClassPageBreak - Set the page break properties for a block.
//
//
// This procedure sets the class page break properties.
//
// CALLING SEQUENCE -
//
// SetClassPageBreak (ReportHandle, ClassName, Before, After, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Before : boolean
// if true then set page break to always before printing.
//
// After : boolean
// if true then set page break to always before printing.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassCursor
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const CursorType : HtmlCursorType;
var Error : HtmlErrorType); stdcall;
exports SetClassCursor name 'HTML_SetClassCursor';
//*
// SetClassCursor - Set the cursor type.
//
//
// This procedure sets the class cursor type used in element.
//
// CALLING SEQUENCE -
//
// SetClassCursor (ReportHandle, ClassName, CursorType, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// CursorType : HtmlCursorType
// Specifies the cursor type to use.
// (CURSORAUTO, CROSSHAIR, DEFAULT, HAND, MOVE, ERESIZE,
// NERESIZE, NWRESIZE, NRESIZE, SERESIZE, SWRESIZE, SRESIZE,
// WRESIZE, TEXT, WAIT, HELP);
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassPosition
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const PosType : HtmlPositionType;
const Top : array of char;
const Left : array of char;
const height : array of char;
const width : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassPosition name 'HTML_SetClassPosition';
//*
// SetClassPosition - Set the position properties for an item.
//
//
// This procedure sets the class position properties.
//
// CALLING SEQUENCE -
//
// SetClassPosition (ReportHandle, ClassName, PosType, Top, Left, Height, Width, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// PosType : HtmlPositionType
// How to use the positions
// STATIC - Positioned using normal flow rules (default)
// left and top properties ignored
// AbsOLUTE - Position is absolute within containing box
// RELATIVE - Box is placed using normal flow rules
// and then offset by position numbers
//
// Top : array of char
// Top position in terms of length, percentage or 'auto'.
//
// Left : array of char
// Left position in terms of length, percentage or 'auto'.
//
// Height : array of char
// Height position in terms of length, percentage or 'auto'.
//
// Width : array of char
// Width position in terms of length, percentage or 'auto'.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassBlockFloat
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const FloatVal : HtmlFloatType;
const Clear : HtmlClearType;
var Error : HtmlErrorType); stdcall;
exports SetClassBlockFloat name 'HTML_SetClassBlockFloat';
//*
// SetClassBlockFloat - Set the Block floating parameters.
//
//
// This procedure sets the class block float and clear prarmeters.
// These parameters effect the way text and other blocks float around
// each other.
//
// CALLING SEQUENCE -
//
// SetClassBlockFloat (ReportHandle, ClassName, FloatVal, Clear, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// FloatVal : HtmlFloatType
// Specifies the float type.
// FLOATNONE - Normal flow of objects (default)
// FLOATRIGHT - Object floats to the right and text or other
// boxes are written on the left
// FLOATLEFT - Object floats to the left and text or other
// boxes are written on the right
//
// Clear : HtmlClearType
// Specifies the clear type.
// CLEARNONE - Normal flow of objects (default)
// CLEARLEFT - Object will be adjusted so that it clears objects floating left
// CLEARRIGHT - Object will be adjusted so that it clears objects floating right
// CLEARBOTH - Object will clear any floating object
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassVisibility
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const visible : boolean;
var Error : HtmlErrorType); stdcall;
exports SetClassVisibility name 'HTML_SetClassVisibility';
//*
// SetClassVisibility - Set the Block visibility parameters.
//
//
// This procedure sets the class block visibility prarmeters.
// If set to false the block is not visible but still takes up its
// space in the page flow.
//
// CALLING SEQUENCE -
//
// SetClassVisibility (ReportHandle, ClassName, Visible, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Visible : boolean
// False - invisible, True - visible (default).
//
// Clear : HtmlClearType
// Specifies the clear type.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetClassClipping
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Left : array of char;
const Right : array of char;
const Top : array of char;
const Bottom : array of char;
var Error : HtmlErrorType); stdcall;
exports SetClassClipping name 'HTML_SetClassClipping';
//*
// SetClassClipping - Set the Block clipping parameters.
//
//
// This procedure sets the class clipping area relative to the outer box.
//
// CALLING SEQUENCE -
//
// SetClassClipping (ReportHandle, ClassName, Left, Right, Top, Bottom, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// The class name of the style
//
// Left : array of char
// Relative length of left clip border. This value can be negative.
//
// Right : array of char
// Relative length of right clip border. This value can be negative.
//
// Top : array of char
// Relative length of top clip border. This value can be negative.
//
// Bottom : array of char
// Relative length of bottom clip border. This value can be negative.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginReport
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports BeginReport name 'HTML_BeginReport';
//*
// BeginReport - Begin an HTML page.
//
//
// This procedure allows the user to start an HTML page output and sets the style.
// The style routines must have been called prior to this call to change any
// defaults or a style sheet defined.
//
// CALLING SEQUENCE -
//
// BeginReport (ReportHandle, Error);
//
// ENTRY -
//
// None
// N/A
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure WriteString
(var ReportHandle : HtmlHandleType;
const line : array of char;
var Error : HtmlErrorType); stdcall;
exports WriteString name 'HTML_WriteString';
//*
// WriteString - Write an output line to the HTML file.
//
//
// This procedure allows the user to write text to the HTML file.
//
// CALLING SEQUENCE -
//
// WriteString (ReportHandle, Line, Error);
//
// ENTRY -
//
// Line : array of char
// A string of text to be written in the HTML file at the current location.
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure WriteStyleString
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const line : array of char;
var Error : HtmlErrorType); stdcall;
exports WriteStyleString name 'HTML_WriteStyleString';
//*
// WriteStyleString - Write an styled output line to the HTML file.
//
//
// This procedure allows the user to write text to the HTML file using
// a style class specified. It does this by enclosing the string inside
// SPAN tags. The same result can be obtained using:
// BeginSpan
// WriteString
// EndSpan
//
// CALLING SEQUENCE -
//
// WriteStyleString (ReportHandle, ClassName, Line, Error);
//
// ENTRY -
//
// ClassName : array of char
// Specify the class of the style sheet. Leaving blank is the same
// as calling WriteString.
//
// Line : array of char
// A string of text to be written in the HTML file at the current location.
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure WriteLine
(var ReportHandle : HtmlHandleType;
const line : array of char;
var Error : HtmlErrorType); stdcall;
exports WriteLine name 'HTML_WriteLine';
//*
// WriteLine - Write an output line with CrLf to the HTML file.
//
//
// This procedure allows the user to write text to the HTML file.
// Line end characters are added.
//
// CALLING SEQUENCE -
//
// WriteLine (ReportHandle, Line, Error);
//
// ENTRY -
//
// Line : array of char
// A string of text to be written in the HTML file at the current location.
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure WriteComment
(var ReportHandle : HtmlHandleType;
const Comment : array of char;
var Error : HtmlErrorType); stdcall;
exports WriteComment name 'HTML_WriteComment';
//*
// WriteComment - Write an comment line to the HTML file.
//
//
// This procedure allows the user to write text to the HTML file that is enclosed
// in comment markers so that it is not displayed on the page.
//
// CALLING SEQUENCE -
//
// WriteComment (ReportHandle, Comment, Error);
//
// ENTRY -
//
// Line : array of char
// A string of text to be written in the HTML file at the current location.
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure WriteLn
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports WriteLn name 'HTML_WriteLn';
//*
// WriteLn - Write an line break to the HTML file.
//
//
// This procedure allows the user to write a line break to the HTML file.
//
// CALLING SEQUENCE -
//
// WriteString (ReportHandle, Line, Error);
//
// ENTRY -
//
// None
// N/A
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure WriteAnchor
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const line : array of char;
const Href : array of char;
const AnchorName : array of char;
var Error : HtmlErrorType); stdcall;
exports WriteAnchor name 'HTML_WriteAnchor';
//*
// WriteAnchor - Write an Anchor line to the HTML file.
//
//
// This procedure allows the user to write text to the HTML file that is enclosed
// in anchor markers and has a link associated with it.
//
// CALLING SEQUENCE -
//
// WriteAnchor (ReportHandle, ClassName, Line, Href, AnchorName, Error);
//
// ENTRY -
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// Line : array of char
// A string of text to be written in the HTML file at the current location.
//
// Href : array of char
// The HTML link reference.
//
// AnchorName : array of char
// The link name.
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginParagraph
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); overload; stdcall;
exports BeginParagraph (var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType) name 'HTML_BeginParagraph';
//*
// BeginParagraph - Start a new paragraph. Equivalent to a hard return.
//
//
// This procedure allows the user to issue a paragraph command to the HTML file.
//
// CALLING SEQUENCE -
//
// BeginParagraph (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginParagraph
(var ReportHandle : HtmlHandleType;
const ClassName : string;
var Error : HtmlErrorType); overload; stdcall;
exports BeginParagraph (var ReportHandle : HtmlHandleType;
const ClassName : string;
var Error : HtmlErrorType) name 'HTML_STRBeginParagraph';
//*
// STRBeginParagraph - See documentation of BeginParagraph.
//
procedure EndParagraph
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndParagraph name 'HTML_EndParagraph';
//*
// EndParagraph - End a paragraph in the HTML file.
//
//
// This procedure allows the user to write an end to a paragraph in the HTML file.
//
// CALLING SEQUENCE -
//
// EndParagraph (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure InsertGraphic
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const GraphicFile : array of char;
const Description : array of char;
const hSize : array of char;
const vSize : array of char;
var Error : HtmlErrorType); stdcall;
exports InsertGraphic name 'HTML_InsertGraphic';
//*
// InsertGraphic - Insert a graphic into the HTML file.
//
//
// This procedure will insert the contents of a graphic file at the
// current position.
//
// CALLING SEQUENCE -
//
// InsertGraphic (ReportHandle, ClassName, GraphicFile, Description,
// vSize, hSize, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// GraphicFile : array of char
// The name and if necessary path to a graphic file.
//
// Description : array of char
// A short description of the graphic.
//
// hSize : array of char
// Horizontal size to fit the graphic in. To use the default or actual
// size leave blank. Can also be set in the width parameter in the style
// class.
//
// vSize : array of char
// Vertical size to fit the graphic in. To use the default or actual
// size leave blank. Can also be set in the height parameter in the style
// class.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure CloseReport
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports CloseReport name 'HTML_CloseReport';
//*
// CloseReport - Close the current HTML file.
//
//
// This procedure will close off the current HTML file. Now further
// writing will be allowed. If the file is reopened then the current
// data is lost.
//
// CALLING SEQUENCE -
//
// CloseReport (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginUnorderedList
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginUnorderedList name 'HTML_BeginUnorderedList';
//*
// BeginUnorderedList - Begin an unordered list to the HTML file.
//
//
// This procedure allows the user to write an unordered to the HTML file.
// Each list item must be identifed with a BeginListItem.
// At the conclution of the list an EndUnorderedList must be called.
//
// CALLING SEQUENCE -
//
// BeginUnorderedList (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the list class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndUnorderedList
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndUnorderedList name 'HTML_EndUnorderedList';
//*
// EndUnorderedList - End an unordered list to the HTML file.
//
//
// This procedure allows the user to write an end to an unordered list to the HTML file.
// This is required for all BeginUnorderedList calls and results in an HTML error if not
// specified.
//
// CALLING SEQUENCE -
//
// EndUnorderedList (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginOrderedList
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginOrderedList name 'HTML_BeginOrderedList';
//*
// BeginOrderedList - Begin an ordered list to the HTML file.
//
//
// This procedure allows the user to write an ordered list to the HTML file.
// Each list item must be identifed with a BeginListItem.
// At the conclution of the list an EndOrderedList must be called.
//
// CALLING SEQUENCE -
//
// BeginOrderedList (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the list class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndOrderedList
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndOrderedList name 'HTML_EndOrderedList';
//*
// EndOrderedList - End an ordered list to the HTML file.
//
//
// This procedure allows the user to write an end to an ordered list to the HTML file.
// This is required for all BeginOrderedList calls and results in an HTML error if not
// specified.
//
// CALLING SEQUENCE -
//
// EndOrderedList (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginListItem
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports BeginListItem name 'HTML_BeginListItem';
//*
// BeginListItem - Start a list item to the HTML file.
//
//
// This procedure allows the user to write a list item to the HTML file.
//
// CALLING SEQUENCE -
//
// BeginListItem (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginDefinitionList
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginDefinitionList name 'HTML_BeginDefinitionList';
//*
// BeginDefinitionList - Begin an definition list to the HTML file.
//
//
// This procedure allows the user to write a definition list to the HTML file.
// Each list item must be identifed with a BeginDefinitionElement and
// a BeginDefinition call. There can be mulitiple elements each definition and
// also multiple definitions for elements.
// At the conclution of the list an EndDefinitionList must be called.
//
// CALLING SEQUENCE -
//
// BeginDefinitionList (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the list class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndDefinitionList
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndDefinitionList name 'HTML_EndDefinitionList';
//*
// EndDefinitionList - End an definition list to the HTML file.
//
//
// This procedure allows the user to write an end to a definition list to the HTML file.
// This is required for all BeginDefinitionList calls and results in an HTML error if not
// specified.
//
// CALLING SEQUENCE -
//
// EndOrderedList (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginDefinitionElement
(var ReportHandle : HtmlHandleType;
const Element : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginDefinitionElement name 'HTML_BeginDefinitionElement';
//*
// BeginDefinitionElement - Start a new element in list to the HTML file.
//
//
// This procedure allows the user to write a new element to the list in the HTML file.
//
// CALLING SEQUENCE -
//
// BeginDefinitionElement (ReportHandle, Element, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// Element : array of char
// The definition element name.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginDefinition
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports BeginDefinition name 'HTML_BeginDefinition';
//*
// BeginDefinition - Start a new definition for an element in list to the HTML file.
//
//
// This procedure allows the user to write a new definition to the list in the HTML file.
//
// CALLING SEQUENCE -
//
// BeginDefinitionElement (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure DrawHorizontalRule
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports DrawHorizontalRule name 'HTML_DrawHorizontalRule';
//*
// DrawHorizontalRule - Draw a horizontal line to HTML file.
//
//
// This procedure allows the user to write a horizontal line to the HTML file.
//
// CALLING SEQUENCE -
//
// DrawHorizontalRuleList (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginTable
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const width : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginTable name 'HTML_BeginTable';
//*
// BeginTable - Begin a table.
//
//
// This procedure sets up to write a table. When the table is finished
// the user must call EndTable.
//
// CALLING SEQUENCE -
//
// BeginTable (ReportHandle, ClassName, Width, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// Width : array of char
// The width of the table either absolute or percent (ie 500pt or 80%).
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginTableCaption
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginTableCaption name 'HTML_BeginTableCaption';
//*
// BeginTableCaption - Begin a table header.
//
//
// This procedure sets up to write a table Caption. It must also be followed by
// a call to EndTableCaption.
//
// CALLING SEQUENCE -
//
// BeginTableCaption (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndTableCaption
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndTableCaption name 'HTML_EndTableCaption';
//*
// EndTableCaption - End a table caption.
//
//
// This procedure sets up to write a end of table caption.
//
// CALLING SEQUENCE -
//
// EndTableCaption (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginTableHeader
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginTableHeader name 'HTML_BeginTableHeader';
//*
// BeginTableHeader - Begin a table header.
//
//
// This procedure sets up to write a table header. This must be followed by
// calls to BeginTableRow to define the header. It must also be followed by
// a call to EndTableHeader.
//
// CALLING SEQUENCE -
//
// BeginTableHeader (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginTableFooter
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginTableFooter name 'HTML_BeginTableFooter';
//*
// BeginTableFooter - Begin a table footer.
//
//
// This procedure sets up to write a table footer. This must be followed by
// calls to BeginTableRow to define the footer. It must also be followed by
// a call to EndTableFooter.
//
// CALLING SEQUENCE -
//
// BeginTableFooter (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndTableHeader
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndTableHeader name 'HTML_EndTableHeader';
//*
// EndTableHeader - End a table header.
//
//
// This procedure sets up to write a end of table header.
//
// CALLING SEQUENCE -
//
// EndTableHeader (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndTableFooter
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndTableFooter name 'HTML_EndTableFooter';
//*
// EndTableFooter - End a table footer.
//
//
// This procedure sets up to write a end of table footer.
//
// CALLING SEQUENCE -
//
// EndTableFooter (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginTableColumnGroup
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Span : cardinal;
const width : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginTableColumnGroup name 'HTML_BeginTableColumnGroup';
//*
// BeginTableColumnGroup - Begin a table COLGROUP.
//
//
// This procedure sets up to write a table COLGROUP. This can be followed by
// calls to SetTableColumn to define individual columns in the group. If one or more
// columns are defined the the span value is ignored. It must also be followed by
// a call to EndTableColumnGroup.
//
// CALLING SEQUENCE -
//
// BeginTableColumnGroup (ReportHandle, ClassName, Span, Width, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// Span : cardinal
// Number of columns spanned by group
//
// Width : array of char
// Column widths either absolute, percentage or '0*' for minimum for column
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndTableColumnGroup
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndTableColumnGroup name 'HTML_EndTableColumnGroup';
//*
// EndTableColumnGroup - End a table COLGROUP.
//
//
// This procedure sets up to write a end of table COLGROUP.
//
// CALLING SEQUENCE -
//
// EndTableColumnGroup (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure SetTableColumn
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Span : cardinal;
const width : array of char;
var Error : HtmlErrorType); stdcall;
exports SetTableColumn name 'HTML_SetTableColumn';
//*
// SetTableColumn - Start a table COL.
//
//
// This procedure sets up to write a table COL.
//
// CALLING SEQUENCE -
//
// SetTableColumn (ReportHandle, ClassName, Span, Width, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// Span : cardinal
// Number of columns spanned by group
//
// Width : array of char
// Column widths either absolute, percentage or '0*' for minimum for column
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginTableRow
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginTableRow name 'HTML_BeginTableRow';
//*
// BeginTableRow - Begins a new table row.
//
//
// This procedure starts a new row. Following this call you should call the WriteCell
// routine for 1 to the number of columns currently defined for the table.
//
// CALLING SEQUENCE -
//
// BeginTableRow (ReportHandle, Classs, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndTableRow
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndTableRow name 'HTML_EndTableRow';
//*
// EndTable - Ends the current table row.
//
//
// This procedure ends the current table row. This is optional
//
// CALLING SEQUENCE -
//
// EndTableRow (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginTableCell
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const Colspan : cardinal;
const Rowspan : cardinal;
var Error : HtmlErrorType); stdcall;
exports BeginTableCell name 'HTML_BeginTableCell';
//*
// BeginTableCell - Begin new cell data. Must be called in order left to right.
//
//
// This procedure start new cell data. The cells are written from left to right.
// A call to BeginTableRow is made. Then this procedure is called 1 .. NumColumns
// times. After that a call to BeginTableRow is called to start new row or EndTable
// is called.
//
// CALLING SEQUENCE -
//
// BeginTableCell (ReportHandle, ClassName, Colspan, Rowspan, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// Colspan : cardinal
// The number of columns spanned by this cell.
//
// Rowspan : cardinal
// The number of rows spanned by this cell.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndTableCell
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndTableCell name 'HTML_EndTableCell';
//*
// EndTableCell - Ends the current table cell.
//
//
// This procedure ends the current table cell. Optional
//
// CALLING SEQUENCE -
//
// EndTableCell (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndTable
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndTable name 'HTML_EndTable';
//*
// EndTable - Ends the current table.
//
//
// This procedure ends the current table.
//
// CALLING SEQUENCE -
//
// EndTable (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginBold
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginBold name 'HTML_BeginBold';
//*
// BeginBold - Write a bold tag.
//
//
// This procedure sets up to begin bold writing. This can also be
// done through a class style.
//
// ALLING SEQUENCE -
//
// BeginBold (ReportHandle, ClassName, Error);
//
// NTRY -
//
// ReportHandle : RftHandletype
// A h andle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// XIT -
//
// Error : HtmlErrorType
// V a r iable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndBold
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndBold name 'HTML_EndBold';
//*
// EndBold - Write a end bold tag.
//
//
// This procedure sets up to end bold writing.
//
// CALLING SEQUENCE -
//
// EndBold (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginItalic
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginItalic name 'HTML_BeginItalic';
//*
// BeginItalic - Write a italic tag.
//
//
// This procedure sets up to begin italic writing. This can also be
// done through a class style.
//
// CALLING SEQUENCE -
//
// BeginItalic (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndItalic
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndItalic name 'HTML_EndItalic';
//*
// EndItalic - Write a end italic tag.
//
//
// This procedure sets up to end italic writing.
//
// CALLING SEQUENCE -
//
// EndItalic (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginCenter
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginCenter name 'HTML_BeginCenter';
//*
// BeginCenter - Write a center tag.
//
//
// This procedure sets up to begin centered writing. This can also be
// done through a class style.
//
// CALLING SEQUENCE -
//
// BeginCenter (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndCenter
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndCenter name 'HTML_EndCenter';
//*
// EndCenter - Write a end center tag.
//
//
// This procedure sets up to end centered writing.
//
// CALLING SEQUENCE -
//
// EndCenter (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginPreformatted
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginPreformatted name 'HTML_BeginPreformatted';
//*
// BeginPreformatted - Write a PRE tag.
//
//
// This procedure sets up to begin preformatted writing. Using this command
// the browser generally preserves the white space and uses a fixed font to
// preserve alignment.
//
// CALLING SEQUENCE -
//
// BeginPreformatted (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndPreformatted
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndPreformatted name 'HTML_EndPreformatted';
//*
// EndPreformatted - Write a end PRE tag.
//
//
// This procedure sets up to end preformatted writing.
//
// CALLING SEQUENCE -
//
// EndPreformatted (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginDivision
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginDivision name 'HTML_BeginDivision';
//*
// BeginDivision - Start a new division.
//
//
// This procedure sets up to begin a new division. A division starts a new
// line. It is used to change the class style for what follows.
//
// CALLING SEQUENCE -
//
// BeginDivision (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndDivision
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndDivision name 'HTML_EndDivision';
//*
// EndDivision - Write a end division tag.
//
//
// This procedure sets up to end division set style.
//
// CALLING SEQUENCE -
//
// EndCenter (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginSpan
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
var Error : HtmlErrorType); stdcall;
exports BeginSpan name 'HTML_BeginSpan';
//*
// BeginSpan - Begin a new spanning style.
//
//
// This procedure sets up to begin a new span. A span does not starts a new
// line. It is used to change the class style for what follows.
//
// CALLING SEQUENCE -
//
// BeginSpan (ReportHandle, ClassName, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndSpan
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndSpan name 'HTML_EndSpan';
//*
// EndSpan - Write a end span tag.
//
//
// This procedure sets up to end span set style.
//
// CALLING SEQUENCE -
//
// EndCenter (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure BeginHeading
(var ReportHandle : HtmlHandleType;
const ClassName : array of char;
const HeaderNum : cardinal;
var Error : HtmlErrorType); stdcall;
exports BeginHeading name 'HTML_BeginHeading';
//*
// BeginHeading - Write a header tag.
//
//
// This procedure sets up to begin heading writing. This can also be
// done through a class style.
//
// CALLING SEQUENCE -
//
// BeginHeading (ReportHandle, ClassName, HeaderNum, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// ClassName : array of char
// Specify the class of the style sheet. Leave blank to use default.
//
// HeaderNum : cardinal
// Heading number (1-6). Do not nest headings
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
procedure EndHeading
(var ReportHandle : HtmlHandleType;
var Error : HtmlErrorType); stdcall;
exports EndHeading name 'HTML_EndHeading';
//*
// EndHeading - Write a end heading tag.
//
//
// This procedure sets up to end heading writing. Do not nest headers.
//
// CALLING SEQUENCE -
//
// EndHeading (ReportHandle, Error);
//
// ENTRY -
//
// ReportHandle : RftHandletype
// A handle to the HTML file.
//
// EXIT -
//
// Error : HtmlErrorType
// Variable to indicate whether the operation was successful or
// encountered a problem.
//
function GetHandleState
(const ReportHandle : HtmlHandleType) : ModSys.HandleState; stdcall;
exports GetHandleState name 'HTML_GetHandleState';
//*
// GetHandleState - Gets the current state of the handle (HandleOpened or HandleClosed).
//
//
// This procedure gets the state of the handle. It returns one of two values depending
// on whether the handle is currently open or closed.
//
// CALLING SEQUENCE -
//
// GetHandleState (ReportHandle);
//
// ENTRY -
//
// ReportHandle : HtmlHandleType
// The file handle to be tested.
//
// EXIT -
//
// HandleState
// ModSys.HandleClosed - The handle is currently closed.
// ModSys.HandleOpen - The handle is open for use.
//
Send mail to
warren.merrill@inl.gov
with questions or comments about this web site.
Copyright © 1989-2006 Battelle Energy Alliance