Unit 'fpPDF' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-pdf]

TPDFPage

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

Declaration

Source position: fppdf.pp line 688

type TPDFPage = class(TPDFDocumentObject)

protected

  procedure AdjustMatrix; virtual;

  procedure DoUnitConversion(); virtual;

  procedure CreateStdFontText(); virtual;

  procedure CreateTTFFontText(); virtual;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure AddObject();

  procedure SetFont(); virtual;

  procedure SetColor(); virtual;

  procedure SetPenStyle(); virtual;

  procedure SetLineStyle();

  procedure WriteText();

  procedure DrawLine();

  procedure DrawLineStyle();

  procedure DrawRect();

  procedure DrawRoundedRect();

  procedure DrawImageRawSize();

  procedure DrawImage();

  procedure DrawEllipse();

  procedure DrawPolygon();

  procedure DrawPolyLine();

  procedure ResetPath;

  procedure ClipPath;

  procedure ClosePath;

  procedure ClosePathStroke;

  procedure StrokePath;

  procedure FillStrokePath;

  procedure FillEvenOddStrokePath;

  procedure PushGraphicsStack;

  procedure PopGraphicsStack;

  procedure MoveTo();

  procedure CubicCurveTo();

  procedure CubicCurveToV();

  procedure CubicCurveToY();

  procedure AddExternalLink();

  function GetPaperHeight;

  function HasImages;

  property PaperType: TPDFPaperType; [rw]

  property Orientation: TPDFPaperOrientation; [rw]

  property Paper: TPDFPaper; [rw]

  property UnitOfMeasure: TPDFUnitOfMeasure; [rw]

  property ObjectCount: Integer; [r]

  property Objects []: TPDFObject; default; [r]

  property LastFont: TPDFEmbeddedFont; [r]

  property Matrix: TPDFMatrix; [rw]

  property Annots: TPDFAnnotList; [r]

end;

Inheritance

TPDFPage

|

TPDFDocumentObject

|

TPDFObject

|

TObject


Documentation generated on: 2023-03-18