Sage-ST ä

Html

Documentation

BeginBold BeginCenter BeginDefinition BeginDefinitionElement
BeginDefinitionList BeginDivision BeginHeading BeginItalic
BeginListItem BeginOrderedList BeginParagraph BeginPreformatted
BeginReport BeginSpan BeginTable BeginTableCaption
BeginTableCell BeginTableColumnGroup BeginTableFooter BeginTableHeader
BeginTableRow BeginTextarea BeginUnorderedList CloseReport
DrawHorizontalRule EndBold EndCenter EndDefinitionList
EndDivision EndHeading EndItalic EndOrderedList
EndParagraph EndPreformatted EndSpan EndTable
EndTableCaption EndTableCell EndTableColumnGroup EndTableFooter
EndTableHeader EndTableRow EndTextarea EndUnorderedList
GetNextClassName InsertGraphic OpenReport SetClassAllBorderColor
SetClassAllBorderStyle SetClassAllBorderWidth SetClassAllMargins SetClassAllPadding
SetClassBackgroundColor SetClassBackgroundImage SetClassBlockFloat SetClassBorderColor
SetClassBorderStyle SetClassBorderWidth SetClassClipping SetClassCursor
SetClassFont SetClassLineProperties SetClassListStyle SetClassMargins
SetClassOverflow SetClassPadding SetClassPageBreak SetClassPosition
SetClassTextColor SetClassTextProperties SetClassVisibility SetReportActiveLinkColor
SetReportAllMargins SetReportBackgroundColor SetReportBackgroundImage SetReportFont
SetReportHoverLink SetReportLineProperties SetReportLinkColor SetReportMargins
SetReportStyleSheet SetReportTextColor SetReportTitle SetReportVisitedLinkColor
SetTableColumn WriteAnchor WriteComment WriteLine
WriteLn WriteString WriteStyleString




  procedure OpenReport
             (ReportHandle : in out HtmlHandleType;
              FileName     : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : string
  --      The name of the destination HTML file.  If this file exists
  --      it will be overwritten.
  --
  --  EXIT -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure SetReportTitle
             (ReportHandle : in out HtmlHandleType;
              Title        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Title : string
  --      The HTML title line.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure SetReportBackgroundImage
             (ReportHandle : in out HtmlHandleType;
              BgFile       : in     string;
              Fixed        : in     boolean;
              RepeatVal    : in     HtmlRepeatType;
              vPos         : in     string;
              hPos         : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    BgFile : string
  --      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 : string
  --      Vertical image position from left (ie. 10%, 12px, top)
  --
  --    hPos : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Color        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Color        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Color        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Color        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Color        : in     string;
              cursor       : in     HtmlCursorType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Color        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              size         : in     string;
              Family       : in     string;
              Bold         : in     boolean;
              Italic       : in     boolean;
              SmallCaps    : in     boolean;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Size : string
  --      The Font size can be pt size (12pt or one of several names (large, small, etc see HTML Ref).
  --
  --    Family : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Left         : in     string;
              Right        : in     string;
              Top          : in     string;
              Bottom       : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Left : string
  --      The Left margin as length (10px) or percent.  If null then auto.
  --
  --    Right : string
  --      The Right margin as length (10px) or percent.  If null then auto.
  --
  --    Top : string
  --      The Top margin as length (10px) or percent.  If null then auto.
  --
  --    Bottom : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              AllSides     : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    All : string
  --      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
             (ReportHandle   : in out HtmlHandleType;
              Indent         : in     string;
              JustifySetting : in     HtmlJustificationType;
              height         : in     string;
              Error          :    out HtmlErrorType);

  --*
  --  SetReportLineProperties - Set the line properties for the report.
  --
  --
  --  This procedure sets the report Line properties.
  --
  --  CALLING SEQUENCE -
  --
  --    SetReportLineProperties (ReportHandle, Indent, JustifySetting, Height, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Indent : string
  --      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 : string
  --      Line height.  (2pt) if blank then normal
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure SetReportStyleSheet
             (ReportHandle : in out HtmlHandleType;
              StyleSheet   : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    StyleSheet : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in out string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              BgFile       : in     string;
              Fixed        : in     boolean;
              RepeatVal    : in     HtmlRepeatType;
              vPos         : in     string;
              hPos         : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    BgFile : string
  --      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 : string
  --      Vertical image position from left (ie. 10%, 12px, top)
  --
  --    hPos : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Color        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  SetClassBackgroundColor - Set the class background color.
  --
  --
  --  This procedure sets the background color.
  --
  --  CALLING SEQUENCE -
  --
  --    SetClassBackgroundColor (ReportHandle, ClassName, Color, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Color        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  SetClassTextColor - Set the HTML default text color.
  --
  --
  --  This procedure sets text color for a class.
  --
  --  CALLING SEQUENCE -
  --
  --    SetClassTextColor (ReportHandle, ClassName, Color, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Color : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              size         : in     string;
              Family       : in     string;
              Bold         : in     boolean;
              Italic       : in     boolean;
              SmallCaps    : in     boolean;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Size : string
  --      The Font size can be pt size (12pt or one of several names (large, small, etc see HTML Ref).
  --
  --    Family : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Left         : in     string;
              Right        : in     string;
              Top          : in     string;
              Bottom       : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Left : string
  --      The Left margin as length (10px) or percent.  If null then auto.
  --
  --    Right : string
  --      The Right margin as length (10px) or percent.  If null then auto.
  --
  --    Top : string
  --      The Top margin as length (10px) or percent.  If null then auto.
  --
  --    Bottom : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              AllSides     : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Left : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Left         : in     string;
              Right        : in     string;
              Top          : in     string;
              Bottom       : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Left : string
  --      The Left margin as length (10px) or percent.
  --
  --    Right : string
  --      The Right margin as length (10px) or percent.
  --
  --    Top : string
  --      The Top margin as length (10px) or percent.
  --
  --    Bottom : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              AllSides     : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    All : string
  --      The margins as length (10px) or percent.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure SetClassBorderWidth
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Left         : in     string;
              Right        : in     string;
              Top          : in     string;
              Bottom       : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Left : string
  --      The Left margin as length (10px) or percent or key words thick, medium, thin.
  --
  --    Right : string
  --      The Right margin as length (10px) or percent or key words thick, medium, thin.
  --
  --    Top : string
  --      The Top margin as length (10px) or percent or key words thick, medium, thin.
  --
  --    Bottom : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              AllSides     : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    All : string
  --      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 SetClassBorderStyle
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Left         : in     HtmlBorderStyleType;
              Right        : in     HtmlBorderStyleType;
              Top          : in     HtmlBorderStyleType;
              Bottom       : in     HtmlBorderStyleType;
              Collapse     : in     boolean;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              AllSides     : in     HtmlBorderStyleType;
              Collapse     : in     boolean;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Left         : in     string;
              Right        : in     string;
              Top          : in     string;
              Bottom       : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Left : string
  --      Selected color either by keyword (blue) or HEX (#0000FF).
  --
  --    Right : string
  --      Selected color either by keyword (blue) or HEX (#0000FF).
  --
  --    Top : string
  --      Selected color either by keyword (blue) or HEX (#0000FF).
  --
  --    Bottom : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              AllSides     : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    All : string
  --      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 SetClassListStyle
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              BulletType   : in     HtmlListStyleType;
              BulletImage  : in     string;
              PosInside    : in     boolean;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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 i,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 : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Decoration   : in     HtmlTextDecorType;
              SuperSub     : in     HtmlTextVAlignType;
              Transform    : in     HtmlTextTransformType;
              Spacing      : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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 : string
  --      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
             (ReportHandle   : in out HtmlHandleType;
              ClassName      : in     string;
              Indent         : in     string;
              JustifySetting : in     HtmlJustificationType;
              height         : in     string;
              Error          :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Indent : string
  --      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 : string
  --      Line height.  (2pt) if blank then normal
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure SetClassOverflow
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              overFlow     : in     HtmlOverflowType;
              Error        :    out HtmlErrorType);

  --*
  --  SetClassOverflow - Set the overflow properties for a block.
  --
  --
  --  This procedure sets the class overflow properties.
  --
  --  CALLING SEQUENCE -
  --
  --    SetClassOverflow (ReportHandle, ClassName, Overflow, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Before       : in     boolean;
              After        : in     boolean;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              CursorType   : in     HtmlCursorType;
              Error        :    out HtmlErrorType);

  --*
  --  SetClassCursor - Set the cursor type.
  --
  --
  --  This procedure sets the class cursor type used in element.
  --
  --  CALLING SEQUENCE -
  --
  --    SetClassCursor (ReportHandle, ClassName, CursorType, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              PosType      : in     HtmlPositionType;
              Top          : in     string;
              Left         : in     string;
              height       : in     string;
              width        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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 : string
  --      Top position in terms of length, percentage or "auto".
  --
  --    Left : string
  --      Left position in terms of length, percentage or "auto".
  --
  --    Height : string
  --      Height position in terms of length, percentage or "auto".
  --
  --    Width : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              FloatVal     : in     HtmlFloatType;
              Clear        : in     HtmlClearType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              visible      : in     boolean;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Left         : in     string;
              Right        : in     string;
              Top          : in     string;
              Bottom       : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    ClassName : string
  --      The class name of the style
  --
  --    Left : string
  --      Relative length of left clip border.  This value can be negative.
  --
  --    Right : string
  --      Relative length of right clip border.  This value can be negative.
  --
  --    Top : string
  --      Relative length of top clip border.  This value can be negative.
  --
  --    Bottom : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure WriteString
             (ReportHandle : in out HtmlHandleType;
              line         : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : string
  --      A string of text to be written in the HTML file at the current location.
  --
  --  EXIT -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure WriteStyleString
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              line         : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : string
  --      Specify the class of the style sheet.  Leaving blank is the same
  --      as calling WriteString.
  --
  --    Line : string
  --      A string of text to be written in the HTML file at the current location.
  --
  --  EXIT -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure WriteLine
             (ReportHandle : in out HtmlHandleType;
              line         : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : string
  --      A string of text to be written in the HTML file at the current location.
  --
  --  EXIT -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure WriteComment
             (ReportHandle : in out HtmlHandleType;
              Comment      : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : string
  --      A string of text to be written in the HTML file at the current location.
  --
  --  EXIT -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure WriteLn
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure WriteAnchor
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              line         : in     string;
              Href         : in     string;
              AnchorName   : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    Line : string
  --      A string of text to be written in the HTML file at the current location.
  --
  --    Href : string
  --      The HTML link reference.
  --
  --    AnchorName : string
  --      The link name.
  --
  --  EXIT -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginParagraph
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Error);
  --
  --  ENTRY -
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --  EXIT -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure EndParagraph
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure InsertGraphic
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              GraphicFile  : in     string;
              Description  : in     string;
              hSize        : in     string;
              vSize        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, GraphicFile, Description,
  --                   vSize, hSize, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    GraphicFile : string
  --      The name and if necessary path to a graphic file.
  --
  --    Description : string
  --      A short description of the graphic.
  --
  --    hSize : string
  --      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 : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginUnorderedList
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginOrderedList
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginListItem
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginDefinitionList
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginDefinitionElement
             (ReportHandle : in out HtmlHandleType;
              Element      : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Element : string
  --      The definition element name.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginDefinition
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure DrawHorizontalRule
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              width        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Width, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    Width : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndTableCaption - End a table caption.
  --
  --
  --  This procedure sets up to write a end of table caption.
  --
  --  CALLING SEQUENCE -
  --
  --    EndTableCaption (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginTableHeader
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndTableHeader - End a table header.
  --
  --
  --  This procedure sets up to write a end of table header.
  --
  --  CALLING SEQUENCE -
  --
  --    EndTableHeader (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure EndTableFooter
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndTableFooter - End a table footer.
  --
  --
  --  This procedure sets up to write a end of table footer.
  --
  --  CALLING SEQUENCE -
  --
  --    EndTableFooter (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginTableColumnGroup
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Span         : in     ModSys.S_Natural;
              width        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Span, Width, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    Span : Modsys.S_Natural
  --      Number of columns spanned by group
  --
  --    Width : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndTableColumnGroup - End a table COLGROUP.
  --
  --
  --  This procedure sets up to write a end of table COLGROUP.
  --
  --  CALLING SEQUENCE -
  --
  --    EndTableColumnGroup (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure SetTableColumn
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Span         : in     ModSys.S_Natural;
              width        : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  SetTableColumn - Start a table COL.
  --
  --
  --  This procedure sets up to write a table COL.
  --
  --  CALLING SEQUENCE -
  --
  --    SetTableColumn (ReportHandle, Class, Span, Width, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    Span : Modsys.S_Natural
  --      Number of columns spanned by group
  --
  --    Width : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndTable - Ends the current table row.
  --
  --
  --  This procedure ends the current table row.  This is optional
  --
  --  CALLING SEQUENCE -
  --
  --    EndTableRow (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginTableCell
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Colspan      : in     ModSys.S_Natural;
              Rowspan      : in     ModSys.S_Natural;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Colspan, Rowspan, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    Colspan : Modsys.S_Natural
  --      The number of columns spanned by this cell.
  --
  --    Rowspan : Modsys.S_Natural
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndTableCell - Ends the current table cell.
  --
  --
  --  This procedure ends the current table cell.  Optional
  --
  --  CALLING SEQUENCE -
  --
  --    EndTableCell (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure EndTable
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndTable - Ends the current table.
  --
  --
  --  This procedure ends the current table.
  --
  --  CALLING SEQUENCE -
  --
  --    EndTable (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --





  --procedure BeginTextarea
  --           ( ReportHandle : in out HtmlHandleType;
  --             Class        : in     string;
  --             Name         : in     string;
  --             Rows         : in     Modsys.S_Natural;
  --             Columns      : in     Modsys.S_Natural;
  --             Error        :    out HtmlErrorType);
  --
  --*
  --  BeginTextarea - Create a textarea for scrolling of text.
  --
  --
  --  This procedure sets up to begin text area for scrolling.
  --
  --  CALLING SEQUENCE -
  --
  --    BeginTextarea (ReportHandle, Class, Name, Rows, Columns, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    Name : string
  --      Textarea name
  --
  --    Rows : Modsys.S_Natural
  --      The number of rows visable
  --
  --    Columns : Modsys.S_Natural
  --      The number of charater columns visable
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --





  --procedure EndTextarea
  --           ( ReportHandle : in out HtmlHandleType;
  --             Error        :    out HtmlErrorType);
  --
  --*
  --  EndTextarea - Write a end textarea tag.
  --
  --
  --  This procedure sets up to end of textarea writing.
  --
  --  CALLING SEQUENCE -
  --
  --    EndTextarea (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginBold
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  BeginBold - Write a bold tag.
  --
  --
  --  This procedure sets up to begin bold writing.  This can also be
  --  done through a class style.
  --
  --  CALLING SEQUENCE -
  --
  --    BeginBold (ReportHandle, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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 EndBold
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndBold - Write a end bold tag.
  --
  --
  --  This procedure sets up to end bold writing.
  --
  --  CALLING SEQUENCE -
  --
  --    EndBold (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginItalic
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndItalic - Write a end italic tag.
  --
  --
  --  This procedure sets up to end italic writing.
  --
  --  CALLING SEQUENCE -
  --
  --    EndItalic (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginCenter
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndCenter - Write a end center tag.
  --
  --
  --  This procedure sets up to end centered writing.
  --
  --  CALLING SEQUENCE -
  --
  --    EndCenter (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginPreformatted
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndPreformatted - Write a end PRE tag.
  --
  --
  --  This procedure sets up to end preformatted writing.
  --
  --  CALLING SEQUENCE -
  --
  --    EndPreformatted (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginDivision
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndDivision - Write a end division tag.
  --
  --
  --  This procedure sets up to end division set style.
  --
  --  CALLING SEQUENCE -
  --
  --    EndCenter (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginSpan
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  EndSpan - Write a end span tag.
  --
  --
  --  This procedure sets up to end span set style.
  --
  --  CALLING SEQUENCE -
  --
  --    EndCenter (ReportHandle, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




  procedure BeginHeading
             (ReportHandle : in out HtmlHandleType;
              ClassName    : in     string;
              HeadingNum   : in     ModSys.S_Natural;
              Error        :    out HtmlErrorType);

  --*
  --  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, Class, HeadingNum, Error);
  --
  --  ENTRY -
  --
  --    ReportHandle : HtmlHandletype
  --      A handle to the HTML file.
  --
  --    Class : string
  --      Specify the class of the style sheet.  Leave blank to use default.
  --
  --    HeadingNum : Modsys.S_Natural
  --      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
             (ReportHandle : in out HtmlHandleType;
              Error        :    out HtmlErrorType);

  --*
  --  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 : HtmlHandletype
  --      A handle to the HTML file.
  --
  --  EXIT -
  --
  --    Error : HtmlErrorType
  --      Variable to indicate whether the operation was successful or
  --      encountered a problem.
  --




Send mail to   warren.merrill@inl.gov with questions or comments about this web site.
Copyright © 1989-2006 Battelle Energy Alliance