Unit 'fpreporthtmlexport' Package
[Overview][Constants][Types][Classes][Index] [#fcl-report]

TFPReportExportHTML

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpreporthtmlexport.pp line 78

type TFPReportExportHTML = class(TFPReportExporter)

protected

  function CreateContext();

  procedure DoExecute(); override;

  function InitSequence(); virtual;

  procedure CreateDirs; virtual;

  function CreateTOCPageOptions; virtual;

  function CreateFramePageOptions; virtual;

  function CreatePageNavigatorOptions; virtual;

  procedure AllocateHelpers; virtual;

  procedure ReleaseHelpers; virtual;

  function FontNameToFontFamilyAndStyle();

  function AllocateID(); virtual;

  function AllocatePageName(); virtual;

  procedure ElementToStyle(); virtual;

  function CreateDiv();

  procedure ApplyStyle();

  function LayoutToPosition(); virtual;

  function LayoutToSize(); virtual;

  function ColorToStyle(); virtual;

  function CalcFontSize(); virtual;

  function mmToPixels(); virtual;

  procedure WriteDefaultScript; virtual;

  function CreateScaledImg();

  function AllocateImageFileName(); virtual;

  function CreateImageData(); virtual;

  procedure RenderImageFromData(); virtual;

  procedure CreateFramePage(); virtual;

  function CreateTOCPage(); virtual;

  procedure CreatePageNavigator(); virtual;

  procedure SetupPageVariables(); virtual;

  procedure CleanUpPageVariables; virtual;

  function SetupPageRender(); virtual;

  procedure RenderPage(); virtual;

  procedure PageToFile; virtual;

  procedure RenderBand(); virtual;

  procedure RenderElement(); virtual;

  procedure RenderMemo(); virtual;

  procedure RenderShape(); virtual;

  procedure RenderImage();

  procedure RenderCheckbox(); virtual;

  property RunOffsetX: Integer; [r]

  property RunOffsetY: Integer; [r]

  property PageDoc: THTMLDocument; [r]

  property PageHeadElement: THTMLElement; [r]

  property PageBodyElement: THTMLElement; [r]

  property PageTitleElement: THTMLElement; [r]

  property TotalPageCount: Integer; [r]

  property CurrentPageNo: Integer; [r]

  property CurrentPage: TFPReportPage; [r]

  property CurrentPageScript: TStrings; [r]

  property CurrentPageFileName: string; [r]

  property SequenceDigits: Integer; [r]

public

  constructor Create(); override;

  destructor Destroy; override;

  class function Name; override;

  class function Description; override;

  class function DefaultExtension; override;

  class function MultiFile; override;

  procedure SetFileName(); override;

  property CurrentDIV: THTMLElement; [r]

  property CurrentBandDIV: THTMLElement; [r]

  property CurrentElement: TFPReportElement; [r]

  property CurrentBand: TFPReportCustomBand; [r]

published

  property BaseFileName: string; [rw]

  property FramePage: TFramePageOptions; [rw]

  property TOCPage: TTOCPageOptions; [rw]

  property PictureDir: string; [rw]

  property CSSDir: string; [rw]

  property SequenceFormat: string; [rw]

  property DPI: Integer; [rw]

  property StyleEmbedding: TStyleEmbedding; [rw]

  property Options: THTMLExportOptions; [rw]

  property FixedOffset: TFixedOffset; [rw]

  property PageNavigator: TPageNavigatorOptions; [rw]

end;

Inheritance

TFPReportExportHTML

|

TFPReportExporter

|

TObject


Documentation generated on: 2023-03-18