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

TPDFDocument

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

Declaration

Source position: fppdf.pp line 1044

type TPDFDocument = class(TComponent)

protected

  function CreatePDFPages; virtual;

  function CreateLineStyles; virtual;

  function CreateFontDefs; virtual;

  function CreatePDFImages; virtual;

  function CreatePDFInfos; virtual;

  function CreateSectionList; virtual;

  function CreateSectionOutLine(); virtual;

  function CreateSectionsOutLine; virtual;

  function CreateSectionPageOutLine(); virtual;

  procedure AddFontNameToPages();

  procedure WriteXRefTable();

  procedure WriteObject();

  procedure CreateRefTable; virtual;

  procedure CreateTrailer; virtual;

  procedure CreateFontEntries; virtual;

  procedure CreateImageEntries; virtual;

  procedure CreateAnnotEntries(); virtual;

  function CreateContentsEntry(); virtual;

  function CreateCatalogEntry; virtual;

  procedure CreateInfoEntry(); virtual;

  procedure CreateMetadataEntry; virtual;

  procedure CreateTrailerID; virtual;

  procedure CreatePreferencesEntry; virtual;

  function CreatePagesEntry(); virtual;

  function CreatePageEntry(); virtual;

  function CreateOutlines; virtual;

  function CreateOutlineEntry(); virtual;

  function LoadFont();

  procedure CreateStdFont(); virtual;

  procedure CreateTTFFont(); virtual;

  procedure CreateTTFDescendantFont(); virtual;

  procedure CreateTTFCIDSystemInfo; virtual;

  procedure CreateTp1Font(); virtual;

  procedure CreateFontDescriptor(); virtual;

  procedure CreateToUnicode(); virtual;

  procedure CreateFontFileEntry(); virtual;

  procedure CreateCIDSet(); virtual;

  procedure CreateImageEntry(); virtual;

  procedure CreateImageMaskEntry(); virtual;

  function CreateAnnotEntry(); virtual;

  function CreateCIDToGIDMap(); virtual;

  procedure CreatePageStream();

  function CreateString();

  function CreateUTF16String();

  function CreateUTF8String();

  function CreateGlobalXRef;

  function AddGlobalXRef();

  function IndexOfGlobalXRef();

  function FindGlobalXRef();

  function GlobalXRefByName();

  property GlobalXRefs []: TPDFXRef; [r]

  property GlobalXRefCount: Integer; [r]

  property CurrentColor: string; [rw]

  property CurrentWidth: string; [rw]

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure StartDocument;

  procedure Reset;

  procedure SaveToStream(); virtual;

  procedure SaveToFile();

  function IsStandardPDFFont();

  function CreateEmbeddedFont();

  function CreateText();

  function CreateRectangle();

  function CreateRoundedRectangle();

  function CreateColor();

  function CreateBoolean();

  function CreateInteger();

  function CreateReference();

  function CreateLineStyle();

  function CreateName();

  function CreateStream();

  function CreateDictionary;

  function CreateXRef;

  function CreateArray;

  function CreateImage();

  function AddFont();

  function AddLineStyleDef();

  procedure AddOutputIntent();

  procedure AddPDFA1sRGBOutputIntent; virtual;

  property Fonts: TPDFFontDefs; [rw]

  property Pages: TPDFPages; [r]

  property Images: TPDFImages; [r]

  function ImageStreamOptions;

  property Catalogue: Integer; [r]

  property Trailer: TPDFDictionary; [r]

  property FontFiles: TStrings; [rw]

  property FontDirectory: string; [rw]

  property Sections: TPDFSectionList; [r]

  property ObjectCount: Integer; [r]

  property LineCapStyle: TPDFLineCapStyle; [rw]

published

  property Options: TPDFOptions; [rw]

  property LineStyles: TPDFLineStyleDefs; [rw]

  property PageLayout: TPDFPageLayout; [rw]

  property Infos: TPDFInfos; [rw]

  property DefaultPaperType: TPDFPaperType; [rw]

  property DefaultOrientation: TPDFPaperOrientation; [rw]

  property DefaultUnitOfMeasure: TPDFUnitOfMeasure; [rw]

end;

Inheritance

TPDFDocument

|

TObject


Documentation generated on: 2023-03-18