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

TFPReportExportfpImage

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

Declaration

Source position: fpreportfpimageexport.pp line 51

type TFPReportExportfpImage = class(TFPReportExporter)

protected

  function CreateFramePageOptions; virtual;

  function CreatePageNavigatorOptions; virtual;

  function CreateTOCPageOptions; virtual;

  procedure RenderImage();

  procedure RenderBand(); virtual;

  procedure RenderElement(); virtual;

  procedure ConfigWriter(); virtual;

  procedure SetBaseFileName(); override;

  function CoordToPoint();

  function CoordToRect();

  function FindFontFile();

  function BufferToFile(); virtual;

  procedure SetupPageRender();

  function CreateCanvas(); virtual;

  function CreateImage(); virtual;

  procedure PrepareCanvas; virtual;

  procedure DoExecute(); override;

  procedure RenderFrame(); virtual;

  procedure RenderMemo(); virtual;

  procedure RenderShape();

  procedure RenderCheckbox(); virtual;

  function SetupHTMLPageRender(); virtual;

  function CreateHTMLFileForImage(); virtual;

  function CreateImageElement(); virtual;

  procedure CreateFramePage(); virtual;

  function CreateTOCPage(); virtual;

  procedure CreatePageNavigator(); virtual;

  property Context: TGenerateHTMLContext; [r]

  property Doc: THTMLDocument; [r]

  property HeadElement: THTMLElement; [r]

  property BodyElement: THTMLElement; [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 GenerateHTML();

  procedure SetFileName(); override;

  function GetFont();

  function mmToPixels();

  class function ColorToRGBTriple();

  property Canvas: TFPCustomCanvas; [rw]

  property Image: TFPCustomImage; [r]

  property Helper: TFPReportCanvasHelper; [r]

published

  property BaseFileName: string; [rw]

  property SequenceFormat: string; [rw]

  property DPI: Integer; [rw]

  property ImageWidth: Integer; [r]

  property ImageHeight: Integer; [r]

  property HTMLOptions: THTMLOptions; [rw]

  property StyleEmbedding: TStyleEmbedding; [rw]

  property CSSDir: string; [rw]

  property TOCPage: TTOCPageOptions; [rw]

  property FramePage: TFramePageOptions; [rw]

  property PageNavigator: TPageNavigatorOptions; [rw]

end;

Inheritance

TFPReportExportfpImage

|

TFPReportExporter

|

TObject


Documentation generated on: 2023-03-18