Unit PDFlibAX_TLB;

{$I ..\Lib\PDFlibDefines.inc}
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //

// $Rev: 17252 $
// File generated on 4/11/2019 1:28:14 AM from Type Library described below.

// ************************************************************************  //
// Type Lib: D:\Lib\PDFlibPas\ActiveX\PDFlibAX (1)
// LIBID: {A9ECA231-FDCD-4296-9DA7-BEA3AEED40F3}
// LCID: 0
// Helpfile:
// HelpString: losLab PDF Library v3.2
// DepndLst:
// (1) v2.0 stdole, (C:\Windows\SysWOW64\stdole2.tlb)
// ************************************************************************ //

{$TYPEDADDRESS OFF}// Unit must be compiled without type-checked pointers.
{$WRITEABLECONST ON}
{$IFNDEF D5}
{$WARN SYMBOL_PLATFORM OFF}
{$VARPROPSETTER ON}
{$ALIGN 4}
{$ENDIF}

Interface

Uses
{$IFNDEF XE2+}
  Windows,
  Classes,
{$IFNDEF D5}
  Variants,
{$ELSE} SysVariant,
{$ENDIF}
  StdVCL,
  Graphics,
  ActiveX;

{$ELSE}
Winapi.Windows,
  System.Classes,
  System.Variants,
  System.Win.StdVCL,
  Vcl.Graphics,
  Winapi.ActiveX;

{$ENDIF}

// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries     : LIBID_xxxx
// CoClasses          : CLASS_xxxx
// DISPInterfaces     : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
Const
  // TypeLibrary Major and minor versions
  PDFlibAXMajorVersion = 3;
  PDFlibAXMinorVersion = 2;
  LIBID_PDFlibAX: TGUID = '{A9ECA231-FDCD-4296-9DA7-BEA3AEED40F3}';
  IID_IPDFlibrary: TGUID = '{A3B09FCB-76D7-4424-8C50-BDC6561A9901}';
  CLASS_PDFlibrary: TGUID = '{AD9AB2B9-098A-45B0-B46E-8123D6AE062E}';

Type

  // *********************************************************************//
  // Forward declaration of types defined in TypeLibrary
  // *********************************************************************//
  IPDFlibrary = Interface;
  IPDFlibraryDisp = Dispinterface;

  // *********************************************************************//
  // Declaration of CoClasses defined in Type Library
  // (NOTE: Here we map each CoClass to its Default Interface)
  // *********************************************************************//
  PDFlibrary = IPDFlibrary;

  // *********************************************************************//
  // Interface: IPDFlibrary
  // Flags:     (4416) Dual OleAutomation Dispatchable
  // GUID:      {A3B09FCB-76D7-4424-8C50-BDC6561A9901}
  // *********************************************************************//
  IPDFlibrary = Interface(IDispatch)
    ['{A3B09FCB-76D7-4424-8C50-BDC6561A9901}']
    Function AddArcToPath(CenterX: Double; CenterY: Double; TotalAngle: Double): Integer; Safecall;
    Function AddBoxToPath(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function AddCJKFont(CJKFontID: Integer): Integer; Safecall;
    Function AddCurveToPath(CtAX: Double; CtAY: Double; CtBX: Double; CtBY: Double; EndX: Double; EndY: Double): Integer; Safecall;
    Function AddEmbeddedFile(Const FileName: WideString; Const MIMEType: WideString): Integer; Safecall;
    Function AddFileAttachment(Const Title: WideString; EmbeddedFileID: Integer): Integer; Safecall;
    Function AddFormFieldChoiceSub(Index: Integer; Const SubName: WideString; Const DisplayName: WideString): Integer; Safecall;
    Function AddFormFieldSub(Index: Integer; Const SubName: WideString): Integer; Safecall;
    Function AddFormFont(FontID: Integer): Integer; Safecall;
    Function AddFreeTextAnnotation(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Angle: Integer; Options: Integer)
      : Integer; Safecall;
    Function AddFreeTextAnnotationEx(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Angle: Integer; Options: Integer;
      Transparency: Integer): Integer; Safecall;
    Function AddGlobalJavaScript(Const PackageName: WideString; Const JavaScript: WideString): Integer; Safecall;
    Function AddImageFromFile(Const FileName: WideString; Options: Integer): Integer; Safecall;
    Function AddImageFromFileOffset(Const FileName: WideString; Offset: Integer; DataLength: Integer; Options: Integer): Integer; Safecall;
    Function AddImageFromVariant(SourceData: Olevariant; Options: Integer): Integer; Safecall;
    Function AddLGIDictToPage(Const DictContent: WideString): Integer; Safecall;
    Function AddLineToPath(EndX: Double; EndY: Double): Integer; Safecall;
    Function AddLinkToDestination(Left: Double; Top: Double; Width: Double; Height: Double; DestID: Integer; Options: Integer): Integer; Safecall;
    Function AddLinkToEmbeddedFile(Left: Double; Top: Double; Width: Double; Height: Double; EmbeddedFileID: Integer; Const Title: WideString;
      Const Contents: WideString; IconType: Integer; Transpareny: Integer): Integer; Safecall;
    Function AddLinkToFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Page: Integer; Position: Double;
      NewWindow: Integer; Options: Integer): Integer; Safecall;
    Function AddLinkToFileDest(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const NamedDest: WideString;
      Position: Double; NewWindow: Integer; Options: Integer): Integer; Safecall;
    Function AddLinkToFileEx(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; DestPage: Integer; NewWindow: Integer;
      Options: Integer; Zoom: Integer; DestType: Integer; DestLeft: Double; DestTop: Double; DestRight: Double; DestBottom: Double): Integer; Safecall;
    Function AddLinkToJavaScript(Left: Double; Top: Double; Width: Double; Height: Double; Const JavaScript: WideString; Options: Integer): Integer; Safecall;
    Function AddLinkToLocalFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer): Integer; Safecall;
    Function AddLinkToPage(Left: Double; Top: Double; Width: Double; Height: Double; Page: Integer; Position: Double; Options: Integer): Integer; Safecall;
    Function AddLinkToWeb(Left: Double; Top: Double; Width: Double; Height: Double; Const Link: WideString; Options: Integer): Integer; Safecall;
    Function AddNoteAnnotation(Left: Double; Top: Double; AnnotType: Integer; PopupLeft: Double; PopupTop: Double; PopupWidth: Double; PopupHeight: Double;
      Const Title: WideString; Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Open: Integer): Integer; Safecall;
    Function AddOpenTypeFontFromFile(Const FileName: WideString; Options: Integer): Integer; Safecall;
    Function AddPageLabels(Start: Integer; Style: Integer; Offset: Integer; Const Prefix: WideString): Integer; Safecall;
    Function AddPageMatrix(xscale: Double; yscale: Double; xoffset: Double; yoffset: Double): Integer; Safecall;
    Function AddRelativeLinkToFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Page: Integer; Position: Double;
      NewWindow: Integer; Options: Integer): Integer; Safecall;
    Function AddRelativeLinkToFileDest(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const NamedDest: WideString;
      Position: Double; NewWindow: Integer; Options: Integer): Integer; Safecall;
    Function AddRelativeLinkToFileEx(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; DestPage: Integer;
      NewWindow: Integer; Options: Integer; Zoom: Integer; DestType: Integer; DestLeft: Double; DestTop: Double; DestRight: Double; DestBottom: Double)
      : Integer; Safecall;
    Function AddRelativeLinkToLocalFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer)
      : Integer; Safecall;
    Function AddSVGAnnotationFromFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer): Integer;
      Safecall;
    Function AddSWFAnnotationFromFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const Title: WideString;
      Options: Integer): Integer; Safecall;
    Function AddSeparationColor(Const ColorName: WideString; C: Double; M: Double; Y: Double; K: Double; Options: Integer): Integer; Safecall;
    Function AddStampAnnotation(Left: Double; Top: Double; Width: Double; Height: Double; StampType: Integer; Const Title: WideString;
      Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Options: Integer): Integer; Safecall;
    Function AddStampAnnotationFromImage(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const Title: WideString;
      Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Options: Integer): Integer; Safecall;
    Function AddStampAnnotationFromImageID(Left: Double; Top: Double; Width: Double; Height: Double; ImageID: Integer; Const Title: WideString;
      Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Options: Integer): Integer; Safecall;
    Function AddStandardFont(StandardFontID: Integer): Integer; Safecall;
    Function AddSubsettedFont(Const FontName: WideString; CharsetIndex: Integer; Const SubsetChars: WideString): Integer; Safecall;
    Function AddTextMarkupAnnotation(MarkupType: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function AddToFileList(Const ListName: WideString; Const FileName: WideString): Integer; Safecall;
    Function AddTrueTypeFont(Const FontName: WideString; Embed: Integer): Integer; Safecall;
    Function AddTrueTypeFontFromFile(Const FileName: WideString): Integer; Safecall;
    Function AddTrueTypeSubsettedFont(Const FontName: WideString; Const SubsetChars: WideString; Options: Integer): Integer; Safecall;
    Function AddType1Font(Const FileName: WideString): Integer; Safecall;
    Function AddU3DAnnotationFromFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer): Integer;
      Safecall;
    Function AnalyseFile(Const InputFileName: WideString; Const Password: WideString): Integer; Safecall;
    Function AnnotationCount: Integer; Safecall;
    Function AppendSpace(RelativeSpace: Double): Integer; Safecall;
    Function AppendTableColumns(TableID: Integer; NewColumnCount: Integer): Integer; Safecall;
    Function AppendTableRows(TableID: Integer; NewRowCount: Integer): Integer; Safecall;
    Function AppendText(Const Text: WideString): Integer; Safecall;
    Function AppendToFile(Const FileName: WideString): Integer; Safecall;
    Function AppendToVariant(AppendMode: Integer): Olevariant; Safecall;
    Function ApplyStyle(Const StyleName: WideString): Integer; Safecall;
    Function AttachAnnotToForm(Index: Integer): Integer; Safecall;
    Function BalanceContentStream: Integer; Safecall;
    Function BalancePageTree(Options: Integer): Integer; Safecall;
    Function BeginPageUpdate: Integer; Safecall;
    Function CapturePage(Page: Integer): Integer; Safecall;
    Function CapturePageEx(Page: Integer; Options: Integer): Integer; Safecall;
    Function CharWidth(CharCode: Integer): Integer; Safecall;
    Function CheckFileCompliance(Const InputFileName: WideString; Const Password: WideString; ComplianceTest: Integer; Options: Integer): Integer; Safecall;
    Function CheckObjects: Integer; Safecall;
    Function CheckPageAnnots: Integer; Safecall;
    Function CheckPassword(Const Password: WideString): Integer; Safecall;
    Function ClearFileList(Const ListName: WideString): Integer; Safecall;
    Function ClearImage(ImageID: Integer): Integer; Safecall;
    Function ClearPageLabels: Integer; Safecall;
    Function ClearTextFormatting: Integer; Safecall;
    Function CloneOutlineAction(OutlineID: Integer): Integer; Safecall;
    Function ClonePages(StartPage: Integer; EndPage: Integer; RepeatCount: Integer): Integer; Safecall;
    Function CloseOutline(OutlineID: Integer): Integer; Safecall;
    Function ClosePath: Integer; Safecall;
    Function CombineContentStreams: Integer; Safecall;
    Function CompareOutlines(FirstOutlineID: Integer; SecondOutlineID: Integer): Integer; Safecall;
    Function CompressContent: Integer; Safecall;
    Function CompressFonts(Compress: Integer): Integer; Safecall;
    Function CompressImages(Compress: Integer): Integer; Safecall;
    Function CompressPage: Integer; Safecall;
    Function ContentStreamCount: Integer; Safecall;
    Function ContentStreamSafe: Integer; Safecall;
    Function CopyPageRanges(DocumentID: Integer; Const RangeList: WideString): Integer; Safecall;
    Function CopyPageRangesEx(DocumentID: Integer; Const RangeList: WideString; Options: Integer): Integer; Safecall;
    Function CreateNewObject: Integer; Safecall;
    Function CreateTable(RowCount: Integer; ColumnCount: Integer): Integer; Safecall;
    Function DAAppendFile(FileHandle: Integer): Integer; Safecall;
    Function DACapturePage(FileHandle: Integer; PageRef: Integer): Integer; Safecall;
    Function DACapturePageEx(FileHandle: Integer; PageRef: Integer; Options: Integer): Integer; Safecall;
    Function DACloseFile(FileHandle: Integer): Integer; Safecall;
    Function DADrawCapturedPage(FileHandle: Integer; DACaptureID: Integer; DestPageRef: Integer; PntLeft: Double; PntBottom: Double; PntWidth: Double;
      PntHeight: Double): Integer; Safecall;
    Function DADrawRotatedCapturedPage(FileHandle: Integer; DACaptureID: Integer; DestPageRef: Integer; PntLeft: Double; PntBottom: Double; PntWidth: Double;
      PntHeight: Double; Angle: Double): Integer; Safecall;
    Function DAEmbedFileStreams(FileHandle: Integer; Const RootPath: WideString): Integer; Safecall;
    Function DAExtractPageText(FileHandle: Integer; PageRef: Integer; Options: Integer): WideString; Safecall;
    Function DAExtractPageTextBlocks(FileHandle: Integer; PageRef: Integer; ExtractOptions: Integer): Integer; Safecall;
    Function DAFindPage(FileHandle: Integer; Page: Integer): Integer; Safecall;
    Function DAGetAnnotationCount(FileHandle: Integer; PageRef: Integer): Integer; Safecall;
    Function DAGetFormFieldCount(FileHandle: Integer): Integer; Safecall;
    Function DAGetFormFieldTitle(FileHandle: Integer; FieldIndex: Integer): WideString; Safecall;
    Function DAGetFormFieldValue(FileHandle: Integer; FieldIndex: Integer): WideString; Safecall;
    Function DAGetImageDataToVariant(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer): Olevariant; Safecall;
    Function DAGetImageDblProperty(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Double; Safecall;
    Function DAGetImageIntProperty(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Integer; Safecall;
    Function DAGetImageListCount(FileHandle: Integer; ImageListID: Integer): Integer; Safecall;
    Function DAGetInformation(FileHandle: Integer; Const Key: WideString): WideString; Safecall;
    Function DAGetObjectCount(FileHandle: Integer): Integer; Safecall;
    Function DAGetObjectToVariant(FileHandle: Integer; ObjectNumber: Integer): Olevariant; Safecall;
    Function DAGetPageBox(FileHandle: Integer; PageRef: Integer; BoxIndex: Integer; Dimension: Integer): Double; Safecall;
    Function DAGetPageContentToVariant(FileHandle: Integer; PageRef: Integer): Olevariant; Safecall;
    Function DAGetPageCount(FileHandle: Integer): Integer; Safecall;
    Function DAGetPageHeight(FileHandle: Integer; PageRef: Integer): Double; Safecall;
    Function DAGetPageImageList(FileHandle: Integer; PageRef: Integer): Integer; Safecall;
    Function DAGetPageWidth(FileHandle: Integer; PageRef: Integer): Double; Safecall;
    Function DAGetTextBlockAsString(TextBlockListID: Integer; Index: Integer): WideString; Safecall;
    Function DAGetTextBlockBound(TextBlockListID: Integer; Index: Integer; BoundIndex: Integer): Double; Safecall;
    Function DAGetTextBlockCharWidth(TextBlockListID: Integer; Index: Integer; CharIndex: Integer): Double; Safecall;
    Function DAGetTextBlockColor(TextBlockListID: Integer; Index: Integer; ColorComponent: Integer): Double; Safecall;
    Function DAGetTextBlockColorType(TextBlockListID: Integer; Index: Integer): Integer; Safecall;
    Function DAGetTextBlockCount(TextBlockListID: Integer): Integer; Safecall;
    Function DAGetTextBlockFontName(TextBlockListID: Integer; Index: Integer): WideString; Safecall;
    Function DAGetTextBlockFontSize(TextBlockListID: Integer; Index: Integer): Double; Safecall;
    Function DAGetTextBlockText(TextBlockListID: Integer; Index: Integer): WideString; Safecall;
    Function DAHasPageBox(FileHandle: Integer; PageRef: Integer; BoxIndex: Integer): Integer; Safecall;
    Function DAHidePage(FileHandle: Integer; PageRef: Integer): Integer; Safecall;
    Function DAMovePage(FileHandle: Integer; PageRef: Integer; TargetPageRef: Integer; Options: Integer): Integer; Safecall;
    Function DANewPage(FileHandle: Integer): Integer; Safecall;
    Function DANewPages(FileHandle: Integer; PageCount: Integer): Integer; Safecall;
    Function DANormalizePage(FileHandle: Integer; PageRef: Integer; NormalizeOptions: Integer): Integer; Safecall;
    Function DAOpenFile(Const InputFileName: WideString; Const Password: WideString): Integer; Safecall;
    Function DAOpenFileReadOnly(Const InputFileName: WideString; Const Password: WideString): Integer; Safecall;
    Function DAPageRotation(FileHandle: Integer; PageRef: Integer): Integer; Safecall;
    Function DAReleaseImageList(FileHandle: Integer; ImageListID: Integer): Integer; Safecall;
    Function DAReleaseTextBlocks(TextBlockListID: Integer): Integer; Safecall;
    Function DARemoveUsageRights(FileHandle: Integer): Integer; Safecall;
    Function DARenderPageToDC(FileHandle: Integer; PageRef: Integer; DPI: Double; DC: Integer): Integer; Safecall;
    Function DARenderPageToFile(FileHandle: Integer; PageRef: Integer; Options: Integer; DPI: Double; Const FileName: WideString): Integer; Safecall;
    Function DARenderPageToVariant(FileHandle: Integer; PageRef: Integer; Options: Integer; DPI: Double): Olevariant; Safecall;
    Function DARotatePage(FileHandle: Integer; PageRef: Integer; Angle: Integer; Options: Integer): Integer; Safecall;
    Function DASaveAsFile(FileHandle: Integer; Const OutputFileName: WideString): Integer; Safecall;
    Function DASaveImageDataToFile(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer; Const ImageFileName: WideString): Integer; Safecall;
    Function DASetInformation(FileHandle: Integer; Const Key: WideString; Const NewValue: WideString): Integer; Safecall;
    Function DASetPageBox(FileHandle: Integer; PageRef: Integer; BoxIndex: Integer; X1: Double; Y1: Double; X2: Double; Y2: Double): Integer; Safecall;
    Function DASetPageLayout(FileHandle: Integer; NewPageLayout: Integer): Integer; Safecall;
    Function DASetPageMode(FileHandle: Integer; NewPageMode: Integer): Integer; Safecall;
    Function DASetPageSize(FileHandle: Integer; PageRef: Integer; PntWidth: Double; PntHeight: Double): Integer; Safecall;
    Function DASetTextExtractionArea(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function DASetTextExtractionOptions(OptionID: Integer; NewValue: Integer): Integer; Safecall;
    Function DASetTextExtractionScaling(Options: Integer; Horizontal: Double; Vertical: Double): Integer; Safecall;
    Function DASetTextExtractionWordGap(NewWordGap: Double): Integer; Safecall;
    Function DAShiftedHeader(FileHandle: Integer): Integer; Safecall;
    Function Decrypt: Integer; Safecall;
    Function DecryptFile(Const InputFileName: WideString; Const OutputFileName: WideString; Const Password: WideString): Integer; Safecall;
    Function DeleteAnalysis(AnalysisID: Integer): Integer; Safecall;
    Function DeleteAnnotation(Index: Integer): Integer; Safecall;
    Function DeleteContentStream: Integer; Safecall;
    Function DeleteFormField(Index: Integer): Integer; Safecall;
    Function DeleteOptionalContentGroup(OptionalContentGroupID: Integer): Integer; Safecall;
    Function DeletePageLGIDict(DictIndex: Integer): Integer; Safecall;
    Function DeletePages(StartPage: Integer; PageCount: Integer): Integer; Safecall;
    Function DocJavaScriptAction(Const ActionType: WideString; Const JavaScript: WideString): Integer; Safecall;
    Function DocumentCount: Integer; Safecall;
    Function DrawArc(XPos: Double; YPos: Double; Radius: Double; StartAngle: Double; EndAngle: Double; Pie: Integer; DrawOptions: Integer): Integer; Safecall;
    Function DrawBarcode(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Barcode: Integer; Options: Integer)
      : Integer; Safecall;
    Function DrawBox(Left: Double; Top: Double; Width: Double; Height: Double; DrawOptions: Integer): Integer; Safecall;
    Function DrawCapturedPage(CaptureID: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function DrawCapturedPageMatrix(CaptureID: Integer; M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double; MDY: Double): Integer; Safecall;
    Function DrawCircle(XPos: Double; YPos: Double; Radius: Double; DrawOptions: Integer): Integer; Safecall;
    Function DrawDataMatrixSymbol(Left: Double; Top: Double; ModuleSize: Double; Const Text: WideString; Encoding: Integer; SymbolSize: Integer;
      Options: Integer): Integer; Safecall;
    Function DrawEllipse(XPos: Double; YPos: Double; Width: Double; Height: Double; DrawOptions: Integer): Integer; Safecall;
    Function DrawEllipticArc(XPos: Double; YPos: Double; Width: Double; Height: Double; StartAngle: Double; EndAngle: Double; Pie: Integer;
      DrawOptions: Integer): Integer; Safecall;
    Function DrawHTMLText(Left: Double; Top: Double; Width: Double; Const HTMLText: WideString): Integer; Safecall;
    Function DrawHTMLTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Const HTMLText: WideString): WideString; Safecall;
    Function DrawHTMLTextBoxMatrix(Width: Double; Height: Double; Const HTMLText: WideString; M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double;
      MDY: Double): WideString; Safecall;
    Function DrawHTMLTextMatrix(Width: Double; Const HTMLText: WideString; M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double; MDY: Double)
      : Integer; Safecall;
    Function DrawImage(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function DrawImageMatrix(M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double; MDY: Double): Integer; Safecall;
    Function DrawIntelligentMailBarcode(Left: Double; Top: Double; BarWidth: Double; FullBarHeight: Double; TrackerHeight: Double; SpaceWidth: Double;
      Const BarcodeData: WideString; Options: Integer): Integer; Safecall;
    Function DrawLine(StartX: Double; StartY: Double; EndX: Double; EndY: Double): Integer; Safecall;
    Function DrawMultiLineText(XPos: Double; YPos: Double; Const Delimiter: WideString; Const Text: WideString): Integer; Safecall;
    Function DrawPDF417Symbol(Left: Double; Top: Double; Const Text: WideString; Options: Integer): Integer; Safecall;
    Function DrawPDF417SymbolEx(Left: Double; Top: Double; Const Text: WideString; Options: Integer; FixedColumns: Integer; FixedRows: Integer;
      ErrorLevel: Integer; ModuleSize: Double; HeightWidthRatio: Double): Integer; Safecall;
    Function DrawPath(PathOptions: Integer): Integer; Safecall;
    Function DrawPathEvenOdd(PathOptions: Integer): Integer; Safecall;
    Function DrawPostScriptXObject(PSRef: Integer): Integer; Safecall;
    Function DrawQRCode(Left: Double; Top: Double; SymbolSize: Double; Const Text: WideString; EncodeOptions: Integer; DrawOptions: Integer): Integer; Safecall;
    Function DrawRotatedBox(Left: Double; Bottom: Double; Width: Double; Height: Double; Angle: Double; DrawOptions: Integer): Integer; Safecall;
    Function DrawRotatedCapturedPage(CaptureID: Integer; Left: Double; Bottom: Double; Width: Double; Height: Double; Angle: Double): Integer; Safecall;
    Function DrawRotatedImage(Left: Double; Bottom: Double; Width: Double; Height: Double; Angle: Double): Integer; Safecall;
    Function DrawRotatedMultiLineText(XPos: Double; YPos: Double; Angle: Double; Const Delimiter: WideString; Const Text: WideString): Integer; Safecall;
    Function DrawRotatedText(XPos: Double; YPos: Double; Angle: Double; Const Text: WideString): Integer; Safecall;
    Function DrawRotatedTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Angle: Double; Const Text: WideString; Options: Integer)
      : Integer; Safecall;
    Function DrawRotatedTextBoxEx(Left: Double; Top: Double; Width: Double; Height: Double; Angle: Double; Const Text: WideString; Options: Integer;
      Border: Integer; Radius: Integer; DrawOptions: Integer): Integer; Safecall;
    Function DrawRoundedBox(Left: Double; Top: Double; Width: Double; Height: Double; Radius: Double; DrawOptions: Integer): Integer; Safecall;
    Function DrawRoundedRotatedBox(Left: Double; Bottom: Double; Width: Double; Height: Double; Radius: Double; Angle: Double; DrawOptions: Integer)
      : Integer; Safecall;
    Function DrawScaledImage(Left: Double; Top: Double; Scale: Double): Integer; Safecall;
    Function DrawSpacedText(XPos: Double; YPos: Double; Spacing: Double; Const Text: WideString): Integer; Safecall;
    Function DrawTableRows(TableID: Integer; Left: Double; Top: Double; Height: Double; FirstRow: Integer; LastRow: Integer): Double; Safecall;
    Function DrawText(XPos: Double; YPos: Double; Const Text: WideString): Integer; Safecall;
    Function DrawTextArc(XPos: Double; YPos: Double; Radius: Double; Angle: Double; Const Text: WideString; DrawOptions: Integer): Integer; Safecall;
    Function DrawTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Options: Integer): Integer; Safecall;
    Function DrawTextBoxMatrix(Width: Double; Height: Double; Const Text: WideString; Options: Integer; M11: Double; M12: Double; M21: Double; M22: Double;
      MDX: Double; MDY: Double): Integer; Safecall;
    Function DrawWrappedText(XPos: Double; YPos: Double; Width: Double; Const Text: WideString): Integer; Safecall;
    Function EditableContentStream: Integer; Safecall;
    Function EmbedFile(Const Title: WideString; Const FileName: WideString; Const MIMEType: WideString): Integer; Safecall;
    Function EmbeddedFileCount: Integer; Safecall;
    Function EncapsulateContentStream: Integer; Safecall;
    Function EncodePermissions(CanPrint: Integer; CanCopy: Integer; CanChange: Integer; CanAddNotes: Integer; CanFillFields: Integer; CanCopyAccess: Integer;
      CanAssemble: Integer; CanPrintFull: Integer): Integer; Safecall;
    Function EncodeStringFromVariant(NumberList: Olevariant; Const Encoding: WideString; UnmatchedAction: Integer): WideString; Safecall;
    Function Encrypt(Const Owner: WideString; Const User: WideString; Strength: Integer; Permissions: Integer): Integer; Safecall;
    Function EncryptFile(Const InputFileName: WideString; Const OutputFileName: WideString; Const Owner: WideString; Const User: WideString; Strength: Integer;
      Permissions: Integer): Integer; Safecall;
    Function EncryptWithFingerprint(Const Fingerprint: WideString): Integer; Safecall;
    Function EncryptionAlgorithm: Integer; Safecall;
    Function EncryptionStatus: Integer; Safecall;
    Function EncryptionStrength: Integer; Safecall;
    Function EndPageUpdate: Integer; Safecall;
    Function EndSignProcessToFile(SignProcessID: Integer; Const OutputFile: WideString): Integer; Safecall;
    Function ExtractFilePageContentToVariant(Const InputFileName: WideString; Const Password: WideString; Page: Integer): Olevariant; Safecall;
    Function ExtractFilePageText(Const InputFileName: WideString; Const Password: WideString; Page: Integer; Options: Integer): WideString; Safecall;
    Function ExtractFilePageTextBlocks(Const InputFileName: WideString; Const Password: WideString; Page: Integer; Options: Integer): Integer; Safecall;
    Function ExtractFilePages(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; Const RangeList: WideString)
      : Integer; Safecall;
    Function ExtractFilePagesEx(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; Const RangeList: WideString;
      Options: Integer): Integer; Safecall;
    Function ExtractPageRanges(Const RangeList: WideString): Integer; Safecall;
    Function ExtractPageTextBlocks(ExtractOptions: Integer): Integer; Safecall;
    Function ExtractPages(StartPage: Integer; PageCount: Integer): Integer; Safecall;
    Function FileListCount(Const ListName: WideString): Integer; Safecall;
    Function FileListItem(Const ListName: WideString; Index: Integer): WideString; Safecall;
    Function FindFonts: Integer; Safecall;
    Function FindFormFieldByTitle(Const Title: WideString): Integer; Safecall;
    Function FindImages: Integer; Safecall;
    Function FitImage(Left: Double; Top: Double; Width: Double; Height: Double; HAlign: Integer; VAlign: Integer; Rotate: Integer): Integer; Safecall;
    Function FitRotatedTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Angle: Double; Const Text: WideString; Options: Integer)
      : Integer; Safecall;
    Function FitTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Options: Integer): Integer; Safecall;
    Function FlattenAnnot(Index: Integer; Options: Integer): Integer; Safecall;
    Function FlattenFormField(Index: Integer): Integer; Safecall;
    Function FontCount: Integer; Safecall;
    Function FontFamily: WideString; Safecall;
    Function FontHasKerning: Integer; Safecall;
    Function FontName: WideString; Safecall;
    Function FontReference: WideString; Safecall;
    Function FontSize: Integer; Safecall;
    Function FontType: Integer; Safecall;
    Function FormFieldCount: Integer; Safecall;
    Function FormFieldHasParent(Index: Integer): Integer; Safecall;
    Function FormFieldJavaScriptAction(Index: Integer; Const ActionType: WideString; Const JavaScript: WideString): Integer; Safecall;
    Function FormFieldWebLinkAction(Index: Integer; Const ActionType: WideString; Const Link: WideString): Integer; Safecall;
    Function GetActionDest(ActionID: Integer): Integer; Safecall;
    Function GetActionType(ActionID: Integer): WideString; Safecall;
    Function GetActionURL(ActionID: Integer): WideString; Safecall;
    Function GetAnalysisInfo(AnalysisID: Integer; AnalysisItem: Integer): WideString; Safecall;
    Function GetAnnotActionID(Index: Integer): Integer; Safecall;
    Function GetAnnotDblProperty(Index: Integer; Tag: Integer): Double; Safecall;
    Function GetAnnotDest(Index: Integer): Integer; Safecall;
    Function GetAnnotEmbeddedFileName(Index: Integer; Options: Integer): WideString; Safecall;
    Function GetAnnotEmbeddedFileToFile(Index: Integer; Options: Integer; Const FileName: WideString): Integer; Safecall;
    Function GetAnnotIntProperty(Index: Integer; Tag: Integer): Integer; Safecall;
    Function GetAnnotQuadCount(Index: Integer): Integer; Safecall;
    Function GetAnnotQuadPoints(Index: Integer; QuadNumber: Integer; PointNumber: Integer): Double; Safecall;
    Function GetAnnotSoundToFile(Index: Integer; Options: Integer; Const SoundFileName: WideString): Integer; Safecall;
    Function GetAnnotStrProperty(Index: Integer; Tag: Integer): WideString; Safecall;
    Function GetBarcodeWidth(NominalWidth: Double; Const Text: WideString; Barcode: Integer): Double; Safecall;
    Function GetBaseURL: WideString; Safecall;
    Function GetCSDictEPSG(CSDictID: Integer): Integer; Safecall;
    Function GetCSDictType(CSDictID: Integer): Integer; Safecall;
    Function GetCSDictWKT(CSDictID: Integer): WideString; Safecall;
    Function GetCanvasDC(CanvasWidth: Integer; CanvasHeight: Integer): Integer; Safecall;
    Function GetCanvasDCEx(CanvasWidth: Integer; CanvasHeight: Integer; ReferenceDC: Integer): Integer; Safecall;
    Function GetCatalogInformation(Const Key: WideString): WideString; Safecall;
    Function GetContentStreamToVariant: Olevariant; Safecall;
    Function GetCustomInformation(Const Key: WideString): WideString; Safecall;
    Function GetCustomKeys(Location: Integer): WideString; Safecall;
    Function GetDefaultPrinterName: WideString; Safecall;
    Function GetDestName(DestID: Integer): WideString; Safecall;
    Function GetDestPage(DestID: Integer): Integer; Safecall;
    Function GetDestType(DestID: Integer): Integer; Safecall;
    Function GetDestValue(DestID: Integer; ValueKey: Integer): Double; Safecall;
    Function GetDocJavaScript(Const ActionType: WideString): WideString; Safecall;
    Function GetDocumentFileName: WideString; Safecall;
    Function GetDocumentFileSize: Integer; Safecall;
    Function GetDocumentID(Index: Integer): Integer; Safecall;
    Function GetDocumentIdentifier(Part: Integer; Options: Integer): WideString; Safecall;
    Function GetDocumentMetadata: WideString; Safecall;
    Function GetDocumentRepaired: Integer; Safecall;
    Function GetDocumentResourceList: WideString; Safecall;
    Function GetEmbeddedFileContentToFile(Index: Integer; Const FileName: WideString): Integer; Safecall;
    Function GetEmbeddedFileContentToVariant(Index: Integer): Olevariant; Safecall;
    Function GetEmbeddedFileID(Index: Integer): Integer; Safecall;
    Function GetEmbeddedFileIntProperty(Index: Integer; Tag: Integer): Integer; Safecall;
    Function GetEmbeddedFileStrProperty(Index: Integer; Tag: Integer): WideString; Safecall;
    Function GetEncryptionFingerprint: WideString; Safecall;
    Function GetFileMetadata(Const InputFileName: WideString; Const Password: WideString): WideString; Safecall;
    Function GetFirstChildOutline(OutlineID: Integer): Integer; Safecall;
    Function GetFirstOutline: Integer; Safecall;
    Function GetFontEncoding: Integer; Safecall;
    Function GetFontFlags(FontFlagItemID: Integer): Integer; Safecall;
    Function GetFontID(Index: Integer): Integer; Safecall;
    Function GetFontIsEmbedded: Integer; Safecall;
    Function GetFontIsSubsetted: Integer; Safecall;
    Function GetFontMetrics(MetricType: Integer): Integer; Safecall;
    Function GetFontObjectNumber: Integer; Safecall;
    Function GetFormFieldActionID(Index: Integer; Const TriggerEvent: WideString): Integer; Safecall;
    Function GetFormFieldAlignment(Index: Integer): Integer; Safecall;
    Function GetFormFieldAnnotFlags(Index: Integer): Integer; Safecall;
    Function GetFormFieldBackgroundColor(Index: Integer; ColorComponent: Integer): Double; Safecall;
    Function GetFormFieldBackgroundColorType(Index: Integer): Integer; Safecall;
    Function GetFormFieldBorderColor(Index: Integer; ColorComponent: Integer): Double; Safecall;
    Function GetFormFieldBorderColorType(Index: Integer): Integer; Safecall;
    Function GetFormFieldBorderProperty(Index: Integer; PropKey: Integer): Double; Safecall;
    Function GetFormFieldBorderStyle(Index: Integer): Integer; Safecall;
    Function GetFormFieldBound(Index: Integer; Edge: Integer): Double; Safecall;
    Function GetFormFieldCaption(Index: Integer): WideString; Safecall;
    Function GetFormFieldCaptionEx(Index: Integer; StringType: Integer): WideString; Safecall;
    Function GetFormFieldCheckStyle(Index: Integer): Integer; Safecall;
    Function GetFormFieldChildTitle(Index: Integer): WideString; Safecall;
    Function GetFormFieldChoiceType(Index: Integer): Integer; Safecall;
    Function GetFormFieldColor(Index: Integer; ColorComponent: Integer): Double; Safecall;
    Function GetFormFieldComb(Index: Integer): Integer; Safecall;
    Function GetFormFieldDefaultValue(Index: Integer): WideString; Safecall;
    Function GetFormFieldDescription(Index: Integer): WideString; Safecall;
    Function GetFormFieldFlags(Index: Integer): Integer; Safecall;
    Function GetFormFieldFontName(Index: Integer): WideString; Safecall;
    Function GetFormFieldJavaScript(Index: Integer; Const ActionType: WideString): WideString; Safecall;
    Function GetFormFieldKidCount(Index: Integer): Integer; Safecall;
    Function GetFormFieldKidTempIndex(Index: Integer; SubIndex: Integer): Integer; Safecall;
    Function GetFormFieldMaxLen(Index: Integer): Integer; Safecall;
    Function GetFormFieldNoExport(Index: Integer): Integer; Safecall;
    Function GetFormFieldPage(Index: Integer): Integer; Safecall;
    Function GetFormFieldPrintable(Index: Integer): Integer; Safecall;
    Function GetFormFieldReadOnly(Index: Integer): Integer; Safecall;
    Function GetFormFieldRequired(Index: Integer): Integer; Safecall;
    Function GetFormFieldRichTextString(Index: Integer; Const Key: WideString): WideString; Safecall;
    Function GetFormFieldRotation(Index: Integer): Integer; Safecall;
    Function GetFormFieldSubCount(Index: Integer): Integer; Safecall;
    Function GetFormFieldSubDisplayName(Index: Integer; SubIndex: Integer): WideString; Safecall;
    Function GetFormFieldSubName(Index: Integer; SubIndex: Integer): WideString; Safecall;
    Function GetFormFieldSubmitActionString(Index: Integer; Const ActionType: WideString): WideString; Safecall;
    Function GetFormFieldTabOrder(Index: Integer): Integer; Safecall;
    Function GetFormFieldTabOrderEx(Index: Integer; Options: Integer): Integer; Safecall;
    Function GetFormFieldTextFlags(Index: Integer; ValueKey: Integer): Integer; Safecall;
    Function GetFormFieldTextSize(Index: Integer): Double; Safecall;
    Function GetFormFieldTitle(Index: Integer): WideString; Safecall;
    Function GetFormFieldType(Index: Integer): Integer; Safecall;
    Function GetFormFieldValue(Index: Integer): WideString; Safecall;
    Function GetFormFieldValueByTitle(Const Title: WideString): WideString; Safecall;
    Function GetFormFieldVisible(Index: Integer): Integer; Safecall;
    Function GetFormFieldWebLink(Index: Integer; Const ActionType: WideString): WideString; Safecall;
    Function GetFormFontCount: Integer; Safecall;
    Function GetFormFontName(FontIndex: Integer): WideString; Safecall;
    Function GetGlobalJavaScript(Const PackageName: WideString): WideString; Safecall;
    Function GetHTMLTextHeight(Width: Double; Const HTMLText: WideString): Double; Safecall;
    Function GetHTMLTextLineCount(Width: Double; Const HTMLText: WideString): Integer; Safecall;
    Function GetHTMLTextWidth(MaxWidth: Double; Const HTMLText: WideString): Double; Safecall;
    Function GetImageID(Index: Integer): Integer; Safecall;
    Function GetImageListCount(ImageListID: Integer): Integer; Safecall;
    Function GetImageListItemDataToVariant(ImageListID: Integer; ImageIndex: Integer; Options: Integer): Olevariant; Safecall;
    Function GetImageListItemDblProperty(ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Double; Safecall;
    Function GetImageListItemFormatDesc(ImageListID: Integer; ImageIndex: Integer; Options: Integer): WideString; Safecall;
    Function GetImageListItemIntProperty(ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Integer; Safecall;
    Function GetImageMeasureDict: Integer; Safecall;
    Function GetImagePageCount(Const FileName: WideString): Integer; Safecall;
    Function GetImagePtDataDict: Integer; Safecall;
    Function GetInformation(Key: Integer): WideString; Safecall;
    Function GetInstalledFontsByCharset(CharsetIndex: Integer; Options: Integer): WideString; Safecall;
    Function GetInstalledFontsByCodePage(CodePage: Integer; Options: Integer): WideString; Safecall;
    Function GetKerning(Const CharPair: WideString): Integer; Safecall;
    Function GetLatestPrinterNames: WideString; Safecall;
    Function GetMaxObjectNumber: Integer; Safecall;
    Function GetMeasureDictBoundsCount(MeasureDictID: Integer): Integer; Safecall;
    Function GetMeasureDictBoundsItem(MeasureDictID: Integer; ItemIndex: Integer): Double; Safecall;
    Function GetMeasureDictCoordinateSystem(MeasureDictID: Integer): Integer; Safecall;
    Function GetMeasureDictDCSDict(MeasureDictID: Integer): Integer; Safecall;
    Function GetMeasureDictGCSDict(MeasureDictID: Integer): Integer; Safecall;
    Function GetMeasureDictGPTSCount(MeasureDictID: Integer): Integer; Safecall;
    Function GetMeasureDictGPTSItem(MeasureDictID: Integer; ItemIndex: Integer): Double; Safecall;
    Function GetMeasureDictLPTSCount(MeasureDictID: Integer): Integer; Safecall;
    Function GetMeasureDictLPTSItem(MeasureDictID: Integer; ItemIndex: Integer): Double; Safecall;
    Function GetMeasureDictPDU(MeasureDictID: Integer; UnitIndex: Integer): Integer; Safecall;
    Function GetNamedDestination(Const DestName: WideString): Integer; Safecall;
    Function GetNextOutline(OutlineID: Integer): Integer; Safecall;
    Function GetObjectCount: Integer; Safecall;
    Function GetObjectDecodeError(ObjectNumber: Integer): Integer; Safecall;
    Function GetObjectToVariant(ObjectNumber: Integer): Olevariant; Safecall;
    Function GetOpenActionDestination: Integer; Safecall;
    Function GetOpenActionJavaScript: WideString; Safecall;
    Function GetOptionalContentConfigCount: Integer; Safecall;
    Function GetOptionalContentConfigLocked(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer): Integer; Safecall;
    Function GetOptionalContentConfigOrderCount(OptionalContentConfigID: Integer): Integer; Safecall;
    Function GetOptionalContentConfigOrderItemID(OptionalContentConfigID: Integer; ItemIndex: Integer): Integer; Safecall;
    Function GetOptionalContentConfigOrderItemLabel(OptionalContentConfigID: Integer; ItemIndex: Integer): WideString; Safecall;
    Function GetOptionalContentConfigOrderItemLevel(OptionalContentConfigID: Integer; ItemIndex: Integer): Integer; Safecall;
    Function GetOptionalContentConfigOrderItemType(OptionalContentConfigID: Integer; ItemIndex: Integer): Integer; Safecall;
    Function GetOptionalContentConfigState(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer): Integer; Safecall;
    Function GetOptionalContentGroupID(Index: Integer): Integer; Safecall;
    Function GetOptionalContentGroupName(OptionalContentGroupID: Integer): WideString; Safecall;
    Function GetOptionalContentGroupPrintable(OptionalContentGroupID: Integer): Integer; Safecall;
    Function GetOptionalContentGroupVisible(OptionalContentGroupID: Integer): Integer; Safecall;
    Function GetOrigin: Integer; Safecall;
    Function GetOutlineActionID(OutlineID: Integer): Integer; Safecall;
    Function GetOutlineColor(OutlineID: Integer; ColorComponent: Integer): Double; Safecall;
    Function GetOutlineDest(OutlineID: Integer): Integer; Safecall;
    Function GetOutlineID(Index: Integer): Integer; Safecall;
    Function GetOutlineJavaScript(OutlineID: Integer): WideString; Safecall;
    Function GetOutlineObjectNumber(OutlineID: Integer): Integer; Safecall;
    Function GetOutlineOpenFile(OutlineID: Integer): WideString; Safecall;
    Function GetOutlinePage(OutlineID: Integer): Integer; Safecall;
    Function GetOutlineStyle(OutlineID: Integer): Integer; Safecall;
    Function GetOutlineWebLink(OutlineID: Integer): WideString; Safecall;
    Function GetPageBox(BoxType: Integer; Dimension: Integer): Double; Safecall;
    Function GetPageColorSpaces(Options: Integer): WideString; Safecall;
    Function GetPageContentToVariant: Olevariant; Safecall;
    Function GetPageImageList(Options: Integer): Integer; Safecall;
    Function GetPageJavaScript(Const ActionType: WideString): WideString; Safecall;
    Function GetPageLGIDictContent(DictIndex: Integer): WideString; Safecall;
    Function GetPageLGIDictCount: Integer; Safecall;
    Function GetPageLabel(Page: Integer): WideString; Safecall;
    Function GetPageLayout: Integer; Safecall;
    Function GetPageMode: Integer; Safecall;
    Function GetPageText(ExtractOptions: Integer): WideString; Safecall;
    Function GetPageUserUnit: Double; Safecall;
    Function GetPageViewPortCount: Integer; Safecall;
    Function GetPageViewPortID(Index: Integer): Integer; Safecall;
    Function GetParentOutline(OutlineID: Integer): Integer; Safecall;
    Function GetPrevOutline(OutlineID: Integer): Integer; Safecall;
    Function GetPrintPreviewBitmapToVariant(Const PrinterName: WideString; PreviewPage: Integer; PrintOptions: Integer; MaxDimension: Integer;
      PreviewOptions: Integer): Olevariant; Safecall;
    Function GetPrinterBins(Const PrinterName: WideString): WideString; Safecall;
    Function GetPrinterDevModeToVariant(Const PrinterName: WideString): Olevariant; Safecall;
    Function GetPrinterMediaTypes(Const PrinterName: WideString): WideString; Safecall;
    Function GetPrinterNames: WideString; Safecall;
    Function GetRenderScale: Double; Safecall;
    Function GetSignProcessByteRange(SignProcessID: Integer; ArrayPosition: Integer): Integer; Safecall;
    Function GetSignProcessResult(SignProcessID: Integer): Integer; Safecall;
    Function GetStringListCount(StringListID: Integer): Integer; Safecall;
    Function GetStringListItem(StringListID: Integer; ItemIndex: Integer): WideString; Safecall;
    Function GetTabOrderMode: WideString; Safecall;
    Function GetTableCellDblProperty(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Tag: Integer): Double; Safecall;
    Function GetTableCellIntProperty(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Tag: Integer): Integer; Safecall;
    Function GetTableCellStrProperty(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Tag: Integer): WideString; Safecall;
    Function GetTableColumnCount(TableID: Integer): Integer; Safecall;
    Function GetTableLastDrawnRow(TableID: Integer): Integer; Safecall;
    Function GetTableRowCount(TableID: Integer): Integer; Safecall;
    Function GetTempPath: WideString; Safecall;
    Function GetTextAscent: Double; Safecall;
    Function GetTextBlockAsString(TextBlockListID: Integer; Index: Integer): WideString; Safecall;
    Function GetTextBlockBound(TextBlockListID: Integer; Index: Integer; BoundIndex: Integer): Double; Safecall;
    Function GetTextBlockCharWidth(TextBlockListID: Integer; Index: Integer; CharIndex: Integer): Double; Safecall;
    Function GetTextBlockColor(TextBlockListID: Integer; Index: Integer; ColorComponent: Integer): Double; Safecall;
    Function GetTextBlockColorType(TextBlockListID: Integer; Index: Integer): Integer; Safecall;
    Function GetTextBlockCount(TextBlockListID: Integer): Integer; Safecall;
    Function GetTextBlockFontName(TextBlockListID: Integer; Index: Integer): WideString; Safecall;
    Function GetTextBlockFontSize(TextBlockListID: Integer; Index: Integer): Double; Safecall;
    Function GetTextBlockText(TextBlockListID: Integer; Index: Integer): WideString; Safecall;
    Function GetTextBound(Edge: Integer): Double; Safecall;
    Function GetTextDescent: Double; Safecall;
    Function GetTextHeight: Double; Safecall;
    Function GetTextSize: Double; Safecall;
    Function GetTextWidth(Const Text: WideString): Double; Safecall;
    Function GetUnicodeCharactersFromEncoding(Encoding: Integer): WideString; Safecall;
    Function GetViewPortBBox(ViewPortID: Integer; Dimension: Integer): Double; Safecall;
    Function GetViewPortMeasureDict(ViewPortID: Integer): Integer; Safecall;
    Function GetViewPortName(ViewPortID: Integer): WideString; Safecall;
    Function GetViewPortPtDataDict(ViewPortID: Integer): Integer; Safecall;
    Function GetViewerPreferences(Option: Integer): Integer; Safecall;
    Function GetWrappedText(Width: Double; Const Delimiter: WideString; Const Text: WideString): WideString; Safecall;
    Function GetWrappedTextBreakString(Width: Double; Const Delimiter: WideString; Const Text: WideString): WideString; Safecall;
    Function GetWrappedTextHeight(Width: Double; Const Text: WideString): Double; Safecall;
    Function GetWrappedTextLineCount(Width: Double; Const Text: WideString): Integer; Safecall;
    Function GetXFAFormFieldCount: Integer; Safecall;
    Function GetXFAFormFieldName(Index: Integer): WideString; Safecall;
    Function GetXFAFormFieldNames(Const Delimiter: WideString): WideString; Safecall;
    Function GetXFAFormFieldValue(Const XFAFieldName: WideString): WideString; Safecall;
    Function GlobalJavaScriptCount: Integer; Safecall;
    Function GlobalJavaScriptPackageName(Index: Integer): WideString; Safecall;
    Function HasFontResources: Integer; Safecall;
    Function HasPageBox(BoxType: Integer): Integer; Safecall;
    Function HidePage: Integer; Safecall;
    Function ImageCount: Integer; Safecall;
    Function ImageFillColor: Integer; Safecall;
    Function ImageHeight: Integer; Safecall;
    Function ImageHorizontalResolution: Integer; Safecall;
    Function ImageResolutionUnits: Integer; Safecall;
    Function ImageType: Integer; Safecall;
    Function ImageVerticalResolution: Integer; Safecall;
    Function ImageWidth: Integer; Safecall;
    Function ImportEMFFromFile(Const FileName: WideString; FontOptions: Integer; GeneralOptions: Integer): Integer; Safecall;
    Function InsertPages(StartPage: Integer; PageCount: Integer): Integer; Safecall;
    Function InsertTableColumns(TableID: Integer; Position: Integer; NewColumnCount: Integer): Integer; Safecall;
    Function InsertTableRows(TableID: Integer; Position: Integer; NewRowCount: Integer): Integer; Safecall;
    Function IsAnnotFormField(Index: Integer): Integer; Safecall;
    Function IsLinearized: Integer; Safecall;
    Function IsTaggedPDF: Integer; Safecall;
    Function LastErrorCode: Integer; Safecall;
    Function LastRenderError: WideString; Safecall;
    Function LibraryVersion: WideString; Safecall;
    Function LibraryVersionEx: WideString; Safecall;
    Function LinearizeFile(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; Options: Integer): Integer; Safecall;
    Function LoadFromCanvasDC(DPI: Double; Options: Integer): Integer; Safecall;
    Function LoadFromFile(Const FileName: WideString; Const Password: WideString): Integer; Safecall;
    Function LoadFromVariant(Source: Olevariant; Const Password: WideString): Integer; Safecall;
    Function LoadState: Integer; Safecall;
    Function MergeDocument(DocumentID: Integer): Integer; Safecall;
    Function MergeFileList(Const ListName: WideString; Const OutputFileName: WideString): Integer; Safecall;
    Function MergeFileListFast(Const ListName: WideString; Const OutputFileName: WideString): Integer; Safecall;
    Function MergeFiles(Const FirstFileName: WideString; Const SecondFileName: WideString; Const OutputFileName: WideString): Integer; Safecall;
    Function MergeTableCells(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer): Integer; Safecall;
    Function MoveContentStream(FromPosition: Integer; ToPosition: Integer): Integer; Safecall;
    Function MoveOutlineAfter(OutlineID: Integer; SiblingID: Integer): Integer; Safecall;
    Function MoveOutlineBefore(OutlineID: Integer; SiblingID: Integer): Integer; Safecall;
    Function MovePage(NewPosition: Integer): Integer; Safecall;
    Function MovePath(NewX: Double; NewY: Double): Integer; Safecall;
    Function MultiplyScale(MultScaleBy: Double): Integer; Safecall;
    Function NewChildFormField(Index: Integer; Const Title: WideString; FieldType: Integer): Integer; Safecall;
    Function NewContentStream: Integer; Safecall;
    Function NewCustomPrinter(Const OriginalPrinterName: WideString): WideString; Safecall;
    Function NewDestination(DestPage: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double; Bottom: Double): Integer; Safecall;
    Function NewDocument: Integer; Safecall;
    Function NewFormField(Const Title: WideString; FieldType: Integer): Integer; Safecall;
    Function NewInternalPrinterObject(Options: Integer): Integer; Safecall;
    Function NewNamedDestination(Const DestName: WideString; DestID: Integer): Integer; Safecall;
    Function NewOptionalContentGroup(Const GroupName: WideString): Integer; Safecall;
    Function NewOutline(Parent: Integer; Const Title: WideString; DestPage: Integer; DestPosition: Double): Integer; Safecall;
    Function NewPage: Integer; Safecall;
    Function NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer; Safecall;
    Function NewPages(PageCount: Integer): Integer; Safecall;
    Function NewPostScriptXObject(Const PS: WideString): Integer; Safecall;
    Function NewRGBAxialShader(Const ShaderName: WideString; StartX: Double; StartY: Double; StartRed: Double; StartGreen: Double; StartBlue: Double;
      EndX: Double; EndY: Double; EndRed: Double; EndGreen: Double; EndBlue: Double; Extend: Integer): Integer; Safecall;
    Function NewSignProcessFromFile(Const InputFile: WideString; Const Password: WideString): Integer; Safecall;
    Function NewStaticOutline(Parent: Integer; Const Title: WideString): Integer; Safecall;
    Function NewTilingPatternFromCapturedPage(Const PatternName: WideString; CaptureID: Integer): Integer; Safecall;
    Function NoEmbedFontListAdd(Const FontName: WideString): Integer; Safecall;
    Function NoEmbedFontListCount: Integer; Safecall;
    Function NoEmbedFontListGet(Index: Integer): WideString; Safecall;
    Function NoEmbedFontListRemoveAll: Integer; Safecall;
    Function NoEmbedFontListRemoveIndex(Index: Integer): Integer; Safecall;
    Function NoEmbedFontListRemoveName(Const FontName: WideString): Integer; Safecall;
    Function NormalizePage(NormalizeOptions: Integer): Integer; Safecall;
    Function OpenOutline(OutlineID: Integer): Integer; Safecall;
    Function OptionalContentGroupCount: Integer; Safecall;
    Function OutlineCount: Integer; Safecall;
    Function OutlineTitle(OutlineID: Integer): WideString; Safecall;
    Function PageCount: Integer; Safecall;
    Function PageHasFontResources(PageNumber: Integer): Integer; Safecall;
    Function PageHeight: Double; Safecall;
    Function PageJavaScriptAction(Const ActionType: WideString; Const JavaScript: WideString): Integer; Safecall;
    Function PageRotation: Integer; Safecall;
    Function PageWidth: Double; Safecall;
    Function PrintDocument(Const PrinterName: WideString; StartPage: Integer; EndPage: Integer; Options: Integer): Integer; Safecall;
    Function PrintDocumentToFile(Const PrinterName: WideString; StartPage: Integer; EndPage: Integer; Options: Integer; Const FileName: WideString)
      : Integer; Safecall;
    Function PrintMode(Mode: Integer): Integer; Safecall;
    Function PrintOptions(PageScaling: Integer; AutoRotateCenter: Integer; Const Title: WideString): Integer; Safecall;
    Function PrintPages(Const PrinterName: WideString; Const PageRanges: WideString; Options: Integer): Integer; Safecall;
    Function PrintPagesToFile(Const PrinterName: WideString; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer; Safecall;
    Function ReleaseImage(ImageID: Integer): Integer; Safecall;
    Function ReleaseImageList(ImageListID: Integer): Integer; Safecall;
    Function ReleaseSignProcess(SignProcessID: Integer): Integer; Safecall;
    Function ReleaseStringList(StringListID: Integer): Integer; Safecall;
    Function ReleaseTextBlocks(TextBlockListID: Integer): Integer; Safecall;
    Function RemoveAppearanceStream(Index: Integer): Integer; Safecall;
    Function RemoveCustomInformation(Const Key: WideString): Integer; Safecall;
    Function RemoveDocument(DocumentID: Integer): Integer; Safecall;
    Function RemoveEmbeddedFile(Index: Integer): Integer; Safecall;
    Function RemoveFormFieldBackgroundColor(Index: Integer): Integer; Safecall;
    Function RemoveFormFieldBorderColor(Index: Integer): Integer; Safecall;
    Function RemoveFormFieldChoiceSub(Index: Integer; Const SubName: WideString): Integer; Safecall;
    Function RemoveGlobalJavaScript(Const PackageName: WideString): Integer; Safecall;
    Function RemoveOpenAction: Integer; Safecall;
    Function RemoveOutline(OutlineID: Integer): Integer; Safecall;
    Function RemovePageBox(BoxType: Integer): Integer; Safecall;
    Function RemoveSharedContentStreams: Integer; Safecall;
    Function RemoveStyle(Const StyleName: WideString): Integer; Safecall;
    Function RemoveUsageRights: Integer; Safecall;
    Function RemoveXFAEntries(Options: Integer): Integer; Safecall;
    Function RenderAsMultipageTIFFToFile(DPI: Double; Const PageRanges: WideString; ImageOptions: Integer; OutputOptions: Integer; Const FileName: WideString)
      : Integer; Safecall;
    Function RenderDocumentToFile(DPI: Double; StartPage: Integer; EndPage: Integer; Options: Integer; Const FileName: WideString): Integer; Safecall;
    Function RenderPageToDC(DPI: Double; Page: Integer; DC: Integer): Integer; Safecall;
    Function RenderPageToDCClip(DPI: Double; Page: Integer; DC: Integer; Const Clip: WideString): Integer; Safecall;
    Function RenderPageToFile(DPI: Double; Page: Integer; Options: Integer; Const FileName: WideString): Integer; Safecall;
    Function RenderPageToVariant(DPI: Double; Page: Integer; Options: Integer): Olevariant; Safecall;
    Function ReplaceFonts(Options: Integer): Integer; Safecall;
    Function ReplaceImage(OriginalImageID: Integer; NewImageID: Integer): Integer; Safecall;
    Function ReplaceTag(Const Tag: WideString; Const NewValue: WideString): Integer; Safecall;
    Function RequestPrinterStatus(StatusCommand: Integer): Integer; Safecall;
    Function RetrieveCustomDataToFile(Const Key: WideString; Const FileName: WideString; Location: Integer): Integer; Safecall;
    Function RetrieveCustomDataToVariant(Const Key: WideString; Location: Integer): Olevariant; Safecall;
    Function ReverseImage(Reset: Integer): Integer; Safecall;
    Function RotatePage(PageRotation: Integer): Integer; Safecall;
    Function SaveFontToFile(Const FileName: WideString): Integer; Safecall;
    Function SaveImageListItemDataToFile(ImageListID: Integer; ImageIndex: Integer; Options: Integer; Const ImageFileName: WideString): Integer; Safecall;
    Function SaveImageToFile(Const FileName: WideString): Integer; Safecall;
    Function SaveImageToVariant: Olevariant; Safecall;
    Function SaveState: Integer; Safecall;
    Function SaveStyle(Const StyleName: WideString): Integer; Safecall;
    Function SaveToFile(Const FileName: WideString): Integer; Safecall;
    Function SaveToVariant: Olevariant; Safecall;
    Function SecurityInfo(SecurityItem: Integer): Integer; Safecall;
    Function SelectContentStream(NewIndex: Integer): Integer; Safecall;
    Function SelectDocument(DocumentID: Integer): Integer; Safecall;
    Function SelectFont(FontID: Integer): Integer; Safecall;
    Function SelectImage(ImageID: Integer): Integer; Safecall;
    Function SelectPage(PageNumber: Integer): Integer; Safecall;
    Function SelectRenderer(RendererID: Integer): Integer; Safecall;
    Function SelectedDocument: Integer; Safecall;
    Function SelectedFont: Integer; Safecall;
    Function SelectedImage: Integer; Safecall;
    Function SelectedPage: Integer; Safecall;
    Function SetActionURL(ActionID: Integer; Const NewURL: WideString): Integer; Safecall;
    Function SetAnnotBorderColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetAnnotBorderStyle(Index: Integer; Width: Double; Style: Integer; DashOn: Double; DashOff: Double): Integer; Safecall;
    Function SetAnnotContents(Index: Integer; Const NewContents: WideString): Integer; Safecall;
    Function SetAnnotDblProperty(Index: Integer; Tag: Integer; NewValue: Double): Integer; Safecall;
    Function SetAnnotIntProperty(Index: Integer; Tag: Integer; NewValue: Integer): Integer; Safecall;
    Function SetAnnotOptional(Index: Integer; OptionalContentGroupID: Integer): Integer; Safecall;
    Function SetAnnotQuadPoints(Index: Integer; QuadNumber: Integer; X1: Double; Y1: Double; X2: Double; Y2: Double; X3: Double; Y3: Double; X4: Double;
      Y4: Double): Integer; Safecall;
    Function SetAnnotRect(Index: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function SetAnnotStrProperty(Index: Integer; Tag: Integer; Const NewValue: WideString): Integer; Safecall;
    Function SetAppendInputFromVariant(Source: Olevariant): Integer; Safecall;
    Function SetBaseURL(Const NewBaseURL: WideString): Integer; Safecall;
    Function SetBlendMode(BlendMode: Integer): Integer; Safecall;
    Function SetBreakString(Const NewBreakString: WideString): Integer; Safecall;
    Function SetCSDictEPSG(CSDictID: Integer; NewEPSG: Integer): Integer; Safecall;
    Function SetCSDictType(CSDictID: Integer; NewDictType: Integer): Integer; Safecall;
    Function SetCSDictWKT(CSDictID: Integer; Const NewWKT: WideString): Integer; Safecall;
    Function SetCapturedPageOptional(CaptureID: Integer; OptionalContentGroupID: Integer): Integer; Safecall;
    Function SetCapturedPageTransparencyGroup(CaptureID: Integer; CS: Integer; Isolate: Integer; Knockout: Integer): Integer; Safecall;
    Function SetCatalogInformation(Const Key: WideString; Const NewValue: WideString): Integer; Safecall;
    Function SetCharWidth(CharCode: Integer; NewWidth: Integer): Integer; Safecall;
    Function SetClippingPath: Integer; Safecall;
    Function SetClippingPathEvenOdd: Integer; Safecall;
    Function SetCompatibility(CompatibilityItem: Integer; CompatibilityMode: Integer): Integer; Safecall;
    Function SetContentStreamFromVariant(NewValue: Olevariant): Integer; Safecall;
    Function SetContentStreamOptional(OptionalContentGroupID: Integer): Integer; Safecall;
    Function SetCropBox(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function SetCustomInformation(Const Key: WideString; Const NewValue: WideString): Integer; Safecall;
    Function SetCustomLineDash(Const DashPattern: WideString; DashPhase: Double): Integer; Safecall;
    Function SetDecodeMode(NewDecodeMode: Integer): Integer; Safecall;
    Function SetDestProperties(DestID: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double; Bottom: Double): Integer; Safecall;
    Function SetDestValue(DestID: Integer; ValueKey: Integer; NewValue: Double): Integer; Safecall;
    Function SetDocumentMetadata(Const XMP: WideString): Integer; Safecall;
    Function SetEmbeddedFileStrProperty(Index: Integer; Tag: Integer; Const NewValue: WideString): Integer; Safecall;
    Function SetFillColor(Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetFillColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetFillColorSep(Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetFillShader(Const ShaderName: WideString): Integer; Safecall;
    Function SetFillTilingPattern(Const PatternName: WideString): Integer; Safecall;
    Function SetFindImagesMode(NewFindImagesMode: Integer): Integer; Safecall;
    Function SetFontEncoding(Encoding: Integer): Integer; Safecall;
    Function SetFontFlags(Fixed: Integer; Serif: Integer; Symbolic: Integer; Script: Integer; Italic: Integer; AllCap: Integer; SmallCap: Integer;
      ForceBold: Integer): Integer; Safecall;
    Function SetFormFieldAlignment(Index: Integer; Alignment: Integer): Integer; Safecall;
    Function SetFormFieldAnnotFlags(Index: Integer; NewFlags: Integer): Integer; Safecall;
    Function SetFormFieldBackgroundColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetFormFieldBackgroundColorCMYK(Index: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetFormFieldBackgroundColorGray(Index: Integer; Gray: Double): Integer; Safecall;
    Function SetFormFieldBackgroundColorSep(Index: Integer; Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetFormFieldBorderColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetFormFieldBorderColorCMYK(Index: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetFormFieldBorderColorGray(Index: Integer; Gray: Double): Integer; Safecall;
    Function SetFormFieldBorderColorSep(Index: Integer; Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetFormFieldBorderStyle(Index: Integer; Width: Double; Style: Integer; DashOn: Double; DashOff: Double): Integer; Safecall;
    Function SetFormFieldBounds(Index: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function SetFormFieldCalcOrder(Index: Integer; Order: Integer): Integer; Safecall;
    Function SetFormFieldCaption(Index: Integer; Const NewCaption: WideString): Integer; Safecall;
    Function SetFormFieldCheckStyle(Index: Integer; CheckStyle: Integer; Position: Integer): Integer; Safecall;
    Function SetFormFieldChildTitle(Index: Integer; Const NewTitle: WideString): Integer; Safecall;
    Function SetFormFieldChoiceSub(Index: Integer; SubIndex: Integer; Const SubName: WideString; Const DisplayName: WideString): Integer; Safecall;
    Function SetFormFieldChoiceType(Index: Integer; ChoiceType: Integer): Integer; Safecall;
    Function SetFormFieldColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetFormFieldColorCMYK(Index: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetFormFieldColorSep(Index: Integer; Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetFormFieldComb(Index: Integer; Comb: Integer): Integer; Safecall;
    Function SetFormFieldDefaultValue(Index: Integer; Const NewDefaultValue: WideString): Integer; Safecall;
    Function SetFormFieldDescription(Index: Integer; Const NewDescription: WideString): Integer; Safecall;
    Function SetFormFieldFlags(Index: Integer; NewFlags: Integer): Integer; Safecall;
    Function SetFormFieldFont(Index: Integer; FontIndex: Integer): Integer; Safecall;
    Function SetFormFieldHighlightMode(Index: Integer; NewMode: Integer): Integer; Safecall;
    Function SetFormFieldIcon(Index: Integer; IconType: Integer; CaptureID: Integer): Integer; Safecall;
    Function SetFormFieldIconStyle(Index: Integer; Placement: Integer; Scale: Integer; ScaleType: Integer; HorizontalShift: Integer; VerticalShift: Integer)
      : Integer; Safecall;
    Function SetFormFieldMaxLen(Index: Integer; NewMaxLen: Integer): Integer; Safecall;
    Function SetFormFieldNoExport(Index: Integer; NoExport: Integer): Integer; Safecall;
    Function SetFormFieldOptional(Index: Integer; OptionalContentGroupID: Integer): Integer; Safecall;
    Function SetFormFieldPage(Index: Integer; NewPage: Integer): Integer; Safecall;
    Function SetFormFieldPrintable(Index: Integer; Printable: Integer): Integer; Safecall;
    Function SetFormFieldReadOnly(Index: Integer; ReadOnly: Integer): Integer; Safecall;
    Function SetFormFieldRequired(Index: Integer; Required: Integer): Integer; Safecall;
    Function SetFormFieldResetAction(Index: Integer; Const ActionType: WideString): Integer; Safecall;
    Function SetFormFieldRichTextString(Index: Integer; Const Key: WideString; Const NewValue: WideString): Integer; Safecall;
    Function SetFormFieldRotation(Index: Integer; Angle: Integer): Integer; Safecall;
    Function SetFormFieldSignatureImage(Index: Integer; ImageID: Integer; Options: Integer): Integer; Safecall;
    Function SetFormFieldStandardFont(Index: Integer; StandardFontID: Integer): Integer; Safecall;
    Function SetFormFieldSubmitAction(Index: Integer; Const ActionType: WideString; Const Link: WideString): Integer; Safecall;
    Function SetFormFieldSubmitActionEx(Index: Integer; Const ActionType: WideString; Const Link: WideString; Flags: Integer): Integer; Safecall;
    Function SetFormFieldTabOrder(Index: Integer; Order: Integer): Integer; Safecall;
    Function SetFormFieldTextFlags(Index: Integer; Multiline: Integer; Password: Integer; FileSelect: Integer; DoNotSpellCheck: Integer; DoNotScroll: Integer)
      : Integer; Safecall;
    Function SetFormFieldTextSize(Index: Integer; NewTextSize: Double): Integer; Safecall;
    Function SetFormFieldTitle(Index: Integer; Const NewTitle: WideString): Integer; Safecall;
    Function SetFormFieldValue(Index: Integer; Const NewValue: WideString): Integer; Safecall;
    Function SetFormFieldValueByTitle(Const Title: WideString; Const NewValue: WideString): Integer; Safecall;
    Function SetFormFieldVisible(Index: Integer; Visible: Integer): Integer; Safecall;
    Function SetGDIPlusFileName(Const DLLFileName: WideString): Integer; Safecall;
    Function SetGDIPlusOptions(OptionID: Integer; NewValue: Integer): Integer; Safecall;
    Function SetHTMLBoldFont(Const FontSet: WideString; FontID: Integer): Integer; Safecall;
    Function SetHTMLBoldItalicFont(Const FontSet: WideString; FontID: Integer): Integer; Safecall;
    Function SetHTMLItalicFont(Const FontSet: WideString; FontID: Integer): Integer; Safecall;
    Function SetHTMLNormalFont(Const FontSet: WideString; FontID: Integer): Integer; Safecall;
    Function SetHeaderCommentsFromVariant(Source: Olevariant): Integer; Safecall;
    Function SetImageAsMask(MaskType: Integer): Integer; Safecall;
    Function SetImageMask(FromRed: Double; FromGreen: Double; FromBlue: Double; ToRed: Double; ToGreen: Double; ToBlue: Double): Integer; Safecall;
    Function SetImageMaskCMYK(FromC: Double; FromM: Double; FromY: Double; FromK: Double; ToC: Double; ToM: Double; ToY: Double; ToK: Double): Integer;
      Safecall;
    Function SetImageMaskFromImage(ImageID: Integer): Integer; Safecall;
    Function SetImageOptional(OptionalContentGroupID: Integer): Integer; Safecall;
    Function SetImageResolution(Horizontal: Integer; Vertical: Integer; Units: Integer): Integer; Safecall;
    Function SetInformation(Key: Integer; Const NewValue: WideString): Integer; Safecall;
    Function SetJPEGQuality(Quality: Integer): Integer; Safecall;
    Function SetJavaScriptMode(JSMode: Integer): Integer; Safecall;
    Function SetKerning(Const CharPair: WideString; Adjustment: Integer): Integer; Safecall;
    Function SetLineCap(LineCap: Integer): Integer; Safecall;
    Function SetLineColor(Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetLineColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetLineColorSep(Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetLineDash(DashOn: Double; DashOff: Double): Integer; Safecall;
    Function SetLineDashEx(Const DashValues: WideString): Integer; Safecall;
    Function SetLineJoin(LineJoin: Integer): Integer; Safecall;
    Function SetLineShader(Const ShaderName: WideString): Integer; Safecall;
    Function SetLineWidth(LineWidth: Double): Integer; Safecall;
    Function SetMarkupAnnotStyle(Index: Integer; Red: Double; Green: Double; Blue: Double; Transparency: Double): Integer; Safecall;
    Function SetMeasureDictBoundsCount(MeasureDictID: Integer; NewCount: Integer): Integer; Safecall;
    Function SetMeasureDictBoundsItem(MeasureDictID: Integer; ItemIndex: Integer; NewValue: Double): Integer; Safecall;
    Function SetMeasureDictCoordinateSystem(MeasureDictID: Integer; CoordinateSystemID: Integer): Integer; Safecall;
    Function SetMeasureDictGPTSCount(MeasureDictID: Integer; NewCount: Integer): Integer; Safecall;
    Function SetMeasureDictGPTSItem(MeasureDictID: Integer; ItemIndex: Integer; NewValue: Double): Integer; Safecall;
    Function SetMeasureDictLPTSCount(MeasureDictID: Integer; NewCount: Integer): Integer; Safecall;
    Function SetMeasureDictLPTSItem(MeasureDictID: Integer; ItemIndex: Integer; NewValue: Double): Integer; Safecall;
    Function SetMeasureDictPDU(MeasureDictID: Integer; LinearUnit: Integer; AreaUnit: Integer; AngularUnit: Integer): Integer; Safecall;
    Function SetMeasurementUnits(MeasurementUnits: Integer): Integer; Safecall;
    Function SetNeedAppearances(NewValue: Integer): Integer; Safecall;
    Function SetObjectFromVariant(ObjectNumber: Integer; NewValue: Olevariant): Integer; Safecall;
    Function SetOpenActionDestination(OpenPage: Integer; Zoom: Integer): Integer; Safecall;
    Function SetOpenActionDestinationFull(OpenPage: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double; Bottom: Double)
      : Integer; Safecall;
    Function SetOpenActionJavaScript(Const JavaScript: WideString): Integer; Safecall;
    Function SetOpenActionMenu(Const MenuItem: WideString): Integer; Safecall;
    Function SetOptionalContentConfigLocked(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer; NewLocked: Integer): Integer; Safecall;
    Function SetOptionalContentConfigState(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer; NewState: Integer): Integer; Safecall;
    Function SetOptionalContentGroupName(OptionalContentGroupID: Integer; Const NewGroupName: WideString): Integer; Safecall;
    Function SetOptionalContentGroupPrintable(OptionalContentGroupID: Integer; Printable: Integer): Integer; Safecall;
    Function SetOptionalContentGroupVisible(OptionalContentGroupID: Integer; Visible: Integer): Integer; Safecall;
    Function SetOrigin(Origin: Integer): Integer; Safecall;
    Function SetOutlineColor(OutlineID: Integer; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetOutlineDestination(OutlineID: Integer; DestPage: Integer; DestPosition: Double): Integer; Safecall;
    Function SetOutlineDestinationFull(OutlineID: Integer; DestPage: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double;
      Bottom: Double): Integer; Safecall;
    Function SetOutlineDestinationZoom(OutlineID: Integer; DestPage: Integer; DestPosition: Double; Zoom: Integer): Integer; Safecall;
    Function SetOutlineJavaScript(OutlineID: Integer; Const JavaScript: WideString): Integer; Safecall;
    Function SetOutlineNamedDestination(OutlineID: Integer; Const DestName: WideString): Integer; Safecall;
    Function SetOutlineOpenFile(OutlineID: Integer; Const FileName: WideString): Integer; Safecall;
    Function SetOutlineRemoteDestination(OutlineID: Integer; Const FileName: WideString; OpenPage: Integer; Zoom: Integer; DestType: Integer; PntLeft: Double;
      PntTop: Double; PntRight: Double; PntBottom: Double; NewWindow: Integer): Integer; Safecall;
    Function SetOutlineStyle(OutlineID: Integer; SetItalic: Integer; SetBold: Integer): Integer; Safecall;
    Function SetOutlineTitle(OutlineID: Integer; Const NewTitle: WideString): Integer; Safecall;
    Function SetOutlineWebLink(OutlineID: Integer; Const Link: WideString): Integer; Safecall;
    Function SetOverprint(StrokingOverprint: Integer; OtherOverprint: Integer; OverprintMode: Integer): Integer; Safecall;
    Function SetPDFAMode(NewMode: Integer): Integer; Safecall;
    Function SetPNGTransparencyColor(RedByte: Integer; GreenByte: Integer; BlueByte: Integer): Integer; Safecall;
    Function SetPageActionMenu(Const MenuItem: WideString): Integer; Safecall;
    Function SetPageBox(BoxType: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function SetPageContentFromVariant(NewValue: Olevariant): Integer; Safecall;
    Function SetPageDimensions(NewPageWidth: Double; NewPageHeight: Double): Integer; Safecall;
    Function SetPageLayout(NewPageLayout: Integer): Integer; Safecall;
    Function SetPageMode(NewPageMode: Integer): Integer; Safecall;
    Function SetPageSize(Const PaperName: WideString): Integer; Safecall;
    Function SetPageThumbnail: Integer; Safecall;
    Function SetPageTransparencyGroup(CS: Integer; Isolate: Integer; Knockout: Integer): Integer; Safecall;
    Function SetPageUserUnit(UserUnit: Double): Integer; Safecall;
    Function SetPrecision(NewPrecision: Integer): Integer; Safecall;
    Function SetPrinterDevModeFromVariant(Source: Olevariant): Integer; Safecall;
    Function SetRenderCropType(NewCropType: Integer): Integer; Safecall;
    Function SetRenderDCErasePage(NewErasePage: Integer): Integer; Safecall;
    Function SetRenderDCOffset(NewOffsetX: Integer; NewOffsetY: Integer): Integer; Safecall;
    Function SetRenderOptions(OptionID: Integer; NewValue: Integer): Integer; Safecall;
    Function SetRenderScale(NewScale: Double): Integer; Safecall;
    Function SetScale(NewScale: Double): Integer; Safecall;
    Function SetSignProcessCustomSubFilter(SignProcessID: Integer; Const SubFilterStr: WideString): Integer; Safecall;
    Function SetSignProcessField(SignProcessID: Integer; Const SignatureFieldName: WideString): Integer; Safecall;
    Function SetSignProcessFieldBounds(SignProcessID: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function SetSignProcessFieldImageFromFile(SignProcessID: Integer; Const ImageFileName: WideString; Options: Integer): Integer; Safecall;
    Function SetSignProcessFieldPage(SignProcessID: Integer; SignaturePage: Integer): Integer; Safecall;
    Function SetSignProcessInfo(SignProcessID: Integer; Const Reason: WideString; Const Location: WideString; Const ContactInfo: WideString): Integer; Safecall;
    Function SetSignProcessKeyset(SignProcessID: Integer; KeysetID: Integer): Integer; Safecall;
    Function SetSignProcessPFXFromFile(SignProcessID: Integer; Const PFXFileName: WideString; Const PFXPassword: WideString): Integer; Safecall;
    Function SetSignProcessPassthrough(SignProcessID: Integer; SignatureLength: Integer): Integer; Safecall;
    Function SetSignProcessSubFilter(SignProcessID: Integer; SubFilter: Integer): Integer; Safecall;
    Function SetTabOrderMode(Const Mode: WideString): Integer; Safecall;
    Function SetTableBorderColor(TableID: Integer; BorderIndex: Integer; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetTableBorderColorCMYK(TableID: Integer; BorderIndex: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetTableBorderWidth(TableID: Integer; BorderIndex: Integer; NewWidth: Double): Integer; Safecall;
    Function SetTableCellAlignment(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; NewCellAlignment: Integer)
      : Integer; Safecall;
    Function SetTableCellBackgroundColor(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; Red: Double;
      Green: Double; Blue: Double): Integer; Safecall;
    Function SetTableCellBackgroundColorCMYK(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; C: Double;
      M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetTableCellBorderColor(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetTableCellBorderColorCMYK(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetTableCellBorderWidth(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      NewWidth: Double): Integer; Safecall;
    Function SetTableCellContent(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Const HTMLText: WideString): Integer; Safecall;
    Function SetTableCellPadding(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      NewPadding: Double): Integer; Safecall;
    Function SetTableCellTextColor(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; Red: Double; Green: Double;
      Blue: Double): Integer; Safecall;
    Function SetTableCellTextColorCMYK(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; C: Double; M: Double;
      Y: Double; K: Double): Integer; Safecall;
    Function SetTableCellTextSize(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; NewTextSize: Double)
      : Integer; Safecall;
    Function SetTableColumnWidth(TableID: Integer; FirstColumn: Integer; LastColumn: Integer; NewWidth: Double): Integer; Safecall;
    Function SetTableRowHeight(TableID: Integer; FirstRow: Integer; LastRow: Integer; NewHeight: Double): Integer; Safecall;
    Function SetTableThinBorders(TableID: Integer; ThinBorders: Integer; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetTableThinBordersCMYK(TableID: Integer; ThinBorders: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetTempFile(Const FileName: WideString): Integer; Safecall;
    Function SetTempPath(Const NewPath: WideString): Integer; Safecall;
    Function SetTextAlign(TextAlign: Integer): Integer; Safecall;
    Function SetTextCharSpacing(CharSpacing: Double): Integer; Safecall;
    Function SetTextColor(Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetTextColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetTextColorSep(Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetTextExtractionArea(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Safecall;
    Function SetTextExtractionOptions(OptionID: Integer; NewValue: Integer): Integer; Safecall;
    Function SetTextExtractionScaling(Options: Integer; Horizontal: Double; Vertical: Double): Integer; Safecall;
    Function SetTextExtractionWordGap(NewWordGap: Double): Integer; Safecall;
    Function SetTextHighlight(Highlight: Integer): Integer; Safecall;
    Function SetTextHighlightColor(Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetTextHighlightColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetTextHighlightColorSep(Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetTextMode(TextMode: Integer): Integer; Safecall;
    Function SetTextRise(Rise: Double): Integer; Safecall;
    Function SetTextScaling(ScalePercentage: Double): Integer; Safecall;
    Function SetTextShader(Const ShaderName: WideString): Integer; Safecall;
    Function SetTextSize(TextSize: Double): Integer; Safecall;
    Function SetTextSpacing(Spacing: Double): Integer; Safecall;
    Function SetTextUnderline(Underline: Integer): Integer; Safecall;
    Function SetTextUnderlineColor(Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetTextUnderlineColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Safecall;
    Function SetTextUnderlineColorSep(Const ColorName: WideString; Tint: Double): Integer; Safecall;
    Function SetTextUnderlineCustomDash(Const DashPattern: WideString; DashPhase: Double): Integer; Safecall;
    Function SetTextUnderlineDash(DashOn: Double; DashOff: Double): Integer; Safecall;
    Function SetTextUnderlineDistance(UnderlineDistance: Double): Integer; Safecall;
    Function SetTextUnderlineWidth(UnderlineWidth: Double): Integer; Safecall;
    Function SetTextWordSpacing(WordSpacing: Double): Integer; Safecall;
    Function SetTransparency(Transparency: Integer): Integer; Safecall;
    Function SetViewerPreferences(Option: Integer; NewValue: Integer): Integer; Safecall;
    Function SetXFAFormFieldAccess(Const XFAFieldName: WideString; NewAccess: Integer): Integer; Safecall;
    Function SetXFAFormFieldBorderColor(Const XFAFieldName: WideString; Red: Double; Green: Double; Blue: Double): Integer; Safecall;
    Function SetXFAFormFieldBorderPresence(Const XFAFieldName: WideString; NewPresence: Integer): Integer; Safecall;
    Function SetXFAFormFieldBorderWidth(Const XFAFieldName: WideString; BorderWidth: Double): Integer; Safecall;
    Function SetXFAFormFieldValue(Const XFAFieldName: WideString; Const NewValue: WideString): Integer; Safecall;
    Function SetupPrinter(Const CustomPrinterName: WideString; Setting: Integer; NewValue: Integer): Integer; Safecall;
    Function SignFile(Const InputFileName: WideString; Const OpenPassword: WideString; Const SignatureFieldName: WideString; Const OutputFileName: WideString;
      Const PFXFileName: WideString; Const PFXPassword: WideString; Const Reason: WideString; Const Location: WideString; Const ContactInfo: WideString)
      : Integer; Safecall;
    Function SplitPageText(Options: Integer): Integer; Safecall;
    Function StartPath(StartX: Double; StartY: Double): Integer; Safecall;
    Function StoreCustomDataFromFile(Const Key: WideString; Const FileName: WideString; Location: Integer; Options: Integer): Integer; Safecall;
    Function StoreCustomDataFromVariant(Const Key: WideString; NewValue: Olevariant; Location: Integer; Options: Integer): Integer; Safecall;
    Function TestTempPath: Integer; Safecall;
    Function TransformFile(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; TransformType: Integer;
      Options: Integer): Integer; Safecall;
    Function UpdateAndFlattenFormField(Index: Integer): Integer; Safecall;
    Function UpdateAppearanceStream(Index: Integer): Integer; Safecall;
    Function UpdateTrueTypeSubsettedFont(Const SubsetChars: WideString): Integer; Safecall;
    Function UseKerning(Kern: Integer): Integer; Safecall;
    Function UseUnsafeContentStreams(SafetyLevel: Integer): Integer; Safecall;
  End;

  // *********************************************************************//
  // DispIntf:  IPDFlibraryDisp
  // Flags:     (4416) Dual OleAutomation Dispatchable
  // GUID:      {A3B09FCB-76D7-4424-8C50-BDC6561A9901}
  // *********************************************************************//
  IPDFlibraryDisp = Dispinterface
    ['{A3B09FCB-76D7-4424-8C50-BDC6561A9901}']
    Function AddArcToPath(CenterX: Double; CenterY: Double; TotalAngle: Double): Integer; Dispid 73007104;
    Function AddBoxToPath(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007105;
    Function AddCJKFont(CJKFontID: Integer): Integer; Dispid 73007106;
    Function AddCurveToPath(CtAX: Double; CtAY: Double; CtBX: Double; CtBY: Double; EndX: Double; EndY: Double): Integer; Dispid 73007107;
    Function AddEmbeddedFile(Const FileName: WideString; Const MIMEType: WideString): Integer; Dispid 73007108;
    Function AddFileAttachment(Const Title: WideString; EmbeddedFileID: Integer): Integer; Dispid 73007109;
    Function AddFormFieldChoiceSub(Index: Integer; Const SubName: WideString; Const DisplayName: WideString): Integer; Dispid 73007110;
    Function AddFormFieldSub(Index: Integer; Const SubName: WideString): Integer; Dispid 73007111;
    Function AddFormFont(FontID: Integer): Integer; Dispid 73007112;
    Function AddFreeTextAnnotation(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Angle: Integer; Options: Integer): Integer;
      Dispid 73007113;
    Function AddFreeTextAnnotationEx(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Angle: Integer; Options: Integer;
      Transparency: Integer): Integer; Dispid 73007114;
    Function AddGlobalJavaScript(Const PackageName: WideString; Const JavaScript: WideString): Integer; Dispid 73007115;
    Function AddImageFromFile(Const FileName: WideString; Options: Integer): Integer; Dispid 73007116;
    Function AddImageFromFileOffset(Const FileName: WideString; Offset: Integer; DataLength: Integer; Options: Integer): Integer; Dispid 73007117;
    Function AddImageFromVariant(SourceData: Olevariant; Options: Integer): Integer; Dispid 73007120;
    Function AddLGIDictToPage(Const DictContent: WideString): Integer; Dispid 73007121;
    Function AddLineToPath(EndX: Double; EndY: Double): Integer; Dispid 73007122;
    Function AddLinkToDestination(Left: Double; Top: Double; Width: Double; Height: Double; DestID: Integer; Options: Integer): Integer; Dispid 73007123;
    Function AddLinkToEmbeddedFile(Left: Double; Top: Double; Width: Double; Height: Double; EmbeddedFileID: Integer; Const Title: WideString;
      Const Contents: WideString; IconType: Integer; Transpareny: Integer): Integer; Dispid 73007124;
    Function AddLinkToFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Page: Integer; Position: Double;
      NewWindow: Integer; Options: Integer): Integer; Dispid 73007125;
    Function AddLinkToFileDest(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const NamedDest: WideString;
      Position: Double; NewWindow: Integer; Options: Integer): Integer; Dispid 73007126;
    Function AddLinkToFileEx(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; DestPage: Integer; NewWindow: Integer;
      Options: Integer; Zoom: Integer; DestType: Integer; DestLeft: Double; DestTop: Double; DestRight: Double; DestBottom: Double): Integer; Dispid 73007127;
    Function AddLinkToJavaScript(Left: Double; Top: Double; Width: Double; Height: Double; Const JavaScript: WideString; Options: Integer): Integer;
      Dispid 73007128;
    Function AddLinkToLocalFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer): Integer;
      Dispid 73007129;
    Function AddLinkToPage(Left: Double; Top: Double; Width: Double; Height: Double; Page: Integer; Position: Double; Options: Integer): Integer;
      Dispid 73007130;
    Function AddLinkToWeb(Left: Double; Top: Double; Width: Double; Height: Double; Const Link: WideString; Options: Integer): Integer; Dispid 73007131;
    Function AddNoteAnnotation(Left: Double; Top: Double; AnnotType: Integer; PopupLeft: Double; PopupTop: Double; PopupWidth: Double; PopupHeight: Double;
      Const Title: WideString; Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Open: Integer): Integer; Dispid 73007132;
    Function AddOpenTypeFontFromFile(Const FileName: WideString; Options: Integer): Integer; Dispid 73007133;
    Function AddPageLabels(Start: Integer; Style: Integer; Offset: Integer; Const Prefix: WideString): Integer; Dispid 73007134;
    Function AddPageMatrix(xscale: Double; yscale: Double; xoffset: Double; yoffset: Double): Integer; Dispid 73007135;
    Function AddRelativeLinkToFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Page: Integer; Position: Double;
      NewWindow: Integer; Options: Integer): Integer; Dispid 73007136;
    Function AddRelativeLinkToFileDest(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const NamedDest: WideString;
      Position: Double; NewWindow: Integer; Options: Integer): Integer; Dispid 73007137;
    Function AddRelativeLinkToFileEx(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; DestPage: Integer;
      NewWindow: Integer; Options: Integer; Zoom: Integer; DestType: Integer; DestLeft: Double; DestTop: Double; DestRight: Double; DestBottom: Double)
      : Integer; Dispid 73007138;
    Function AddRelativeLinkToLocalFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer): Integer;
      Dispid 73007139;
    Function AddSVGAnnotationFromFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer): Integer;
      Dispid 73007140;
    Function AddSWFAnnotationFromFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const Title: WideString;
      Options: Integer): Integer; Dispid 73007141;
    Function AddSeparationColor(Const ColorName: WideString; C: Double; M: Double; Y: Double; K: Double; Options: Integer): Integer; Dispid 73007142;
    Function AddStampAnnotation(Left: Double; Top: Double; Width: Double; Height: Double; StampType: Integer; Const Title: WideString;
      Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Options: Integer): Integer; Dispid 73007143;
    Function AddStampAnnotationFromImage(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Const Title: WideString;
      Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Options: Integer): Integer; Dispid 73007144;
    Function AddStampAnnotationFromImageID(Left: Double; Top: Double; Width: Double; Height: Double; ImageID: Integer; Const Title: WideString;
      Const Contents: WideString; Red: Double; Green: Double; Blue: Double; Options: Integer): Integer; Dispid 73007145;
    Function AddStandardFont(StandardFontID: Integer): Integer; Dispid 73007146;
    Function AddSubsettedFont(Const FontName: WideString; CharsetIndex: Integer; Const SubsetChars: WideString): Integer; Dispid 73007147;
    Function AddTextMarkupAnnotation(MarkupType: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007148;
    Function AddToFileList(Const ListName: WideString; Const FileName: WideString): Integer; Dispid 73007150;
    Function AddTrueTypeFont(Const FontName: WideString; Embed: Integer): Integer; Dispid 73007151;
    Function AddTrueTypeFontFromFile(Const FileName: WideString): Integer; Dispid 73007152;
    Function AddTrueTypeSubsettedFont(Const FontName: WideString; Const SubsetChars: WideString; Options: Integer): Integer; Dispid 73007153;
    Function AddType1Font(Const FileName: WideString): Integer; Dispid 73007154;
    Function AddU3DAnnotationFromFile(Left: Double; Top: Double; Width: Double; Height: Double; Const FileName: WideString; Options: Integer): Integer;
      Dispid 73007155;
    Function AnalyseFile(Const InputFileName: WideString; Const Password: WideString): Integer; Dispid 73007156;
    Function AnnotationCount: Integer; Dispid 73007157;
    Function AppendSpace(RelativeSpace: Double): Integer; Dispid 73007159;
    Function AppendTableColumns(TableID: Integer; NewColumnCount: Integer): Integer; Dispid 73007160;
    Function AppendTableRows(TableID: Integer; NewRowCount: Integer): Integer; Dispid 73007161;
    Function AppendText(Const Text: WideString): Integer; Dispid 73007162;
    Function AppendToFile(Const FileName: WideString): Integer; Dispid 73007163;
    Function AppendToVariant(AppendMode: Integer): Olevariant; Dispid 73007165;
    Function ApplyStyle(Const StyleName: WideString): Integer; Dispid 73007166;
    Function AttachAnnotToForm(Index: Integer): Integer; Dispid 73007167;
    Function BalanceContentStream: Integer; Dispid 73007168;
    Function BalancePageTree(Options: Integer): Integer; Dispid 73007169;
    Function BeginPageUpdate: Integer; Dispid 73007170;
    Function CapturePage(Page: Integer): Integer; Dispid 73007171;
    Function CapturePageEx(Page: Integer; Options: Integer): Integer; Dispid 73007172;
    Function CharWidth(CharCode: Integer): Integer; Dispid 73007173;
    Function CheckFileCompliance(Const InputFileName: WideString; Const Password: WideString; ComplianceTest: Integer; Options: Integer): Integer;
      Dispid 73007174;
    Function CheckObjects: Integer; Dispid 73007175;
    Function CheckPageAnnots: Integer; Dispid 73007176;
    Function CheckPassword(Const Password: WideString): Integer; Dispid 73007177;
    Function ClearFileList(Const ListName: WideString): Integer; Dispid 73007178;
    Function ClearImage(ImageID: Integer): Integer; Dispid 73007179;
    Function ClearPageLabels: Integer; Dispid 73007180;
    Function ClearTextFormatting: Integer; Dispid 73007181;
    Function CloneOutlineAction(OutlineID: Integer): Integer; Dispid 73007182;
    Function ClonePages(StartPage: Integer; EndPage: Integer; RepeatCount: Integer): Integer; Dispid 73007183;
    Function CloseOutline(OutlineID: Integer): Integer; Dispid 73007184;
    Function ClosePath: Integer; Dispid 73007185;
    Function CombineContentStreams: Integer; Dispid 73007186;
    Function CompareOutlines(FirstOutlineID: Integer; SecondOutlineID: Integer): Integer; Dispid 73007187;
    Function CompressContent: Integer; Dispid 73007188;
    Function CompressFonts(Compress: Integer): Integer; Dispid 73007189;
    Function CompressImages(Compress: Integer): Integer; Dispid 73007190;
    Function CompressPage: Integer; Dispid 73007191;
    Function ContentStreamCount: Integer; Dispid 73007192;
    Function ContentStreamSafe: Integer; Dispid 73007193;
    Function CopyPageRanges(DocumentID: Integer; Const RangeList: WideString): Integer; Dispid 73007194;
    Function CopyPageRangesEx(DocumentID: Integer; Const RangeList: WideString; Options: Integer): Integer; Dispid 73007195;
    Function CreateNewObject: Integer; Dispid 73007198;
    Function CreateTable(RowCount: Integer; ColumnCount: Integer): Integer; Dispid 73007199;
    Function DAAppendFile(FileHandle: Integer): Integer; Dispid 73007200;
    Function DACapturePage(FileHandle: Integer; PageRef: Integer): Integer; Dispid 73007201;
    Function DACapturePageEx(FileHandle: Integer; PageRef: Integer; Options: Integer): Integer; Dispid 73007202;
    Function DACloseFile(FileHandle: Integer): Integer; Dispid 73007203;
    Function DADrawCapturedPage(FileHandle: Integer; DACaptureID: Integer; DestPageRef: Integer; PntLeft: Double; PntBottom: Double; PntWidth: Double;
      PntHeight: Double): Integer; Dispid 73007204;
    Function DADrawRotatedCapturedPage(FileHandle: Integer; DACaptureID: Integer; DestPageRef: Integer; PntLeft: Double; PntBottom: Double; PntWidth: Double;
      PntHeight: Double; Angle: Double): Integer; Dispid 73007205;
    Function DAEmbedFileStreams(FileHandle: Integer; Const RootPath: WideString): Integer; Dispid 73007206;
    Function DAExtractPageText(FileHandle: Integer; PageRef: Integer; Options: Integer): WideString; Dispid 73007207;
    Function DAExtractPageTextBlocks(FileHandle: Integer; PageRef: Integer; ExtractOptions: Integer): Integer; Dispid 73007208;
    Function DAFindPage(FileHandle: Integer; Page: Integer): Integer; Dispid 73007209;
    Function DAGetAnnotationCount(FileHandle: Integer; PageRef: Integer): Integer; Dispid 73007210;
    Function DAGetFormFieldCount(FileHandle: Integer): Integer; Dispid 73007211;
    Function DAGetFormFieldTitle(FileHandle: Integer; FieldIndex: Integer): WideString; Dispid 73007212;
    Function DAGetFormFieldValue(FileHandle: Integer; FieldIndex: Integer): WideString; Dispid 73007213;
    Function DAGetImageDataToVariant(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer): Olevariant; Dispid 73007215;
    Function DAGetImageDblProperty(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Double; Dispid 73007216;
    Function DAGetImageIntProperty(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Integer; Dispid 73007217;
    Function DAGetImageListCount(FileHandle: Integer; ImageListID: Integer): Integer; Dispid 73007218;
    Function DAGetInformation(FileHandle: Integer; Const Key: WideString): WideString; Dispid 73007219;
    Function DAGetObjectCount(FileHandle: Integer): Integer; Dispid 73007220;
    Function DAGetObjectToVariant(FileHandle: Integer; ObjectNumber: Integer): Olevariant; Dispid 73007222;
    Function DAGetPageBox(FileHandle: Integer; PageRef: Integer; BoxIndex: Integer; Dimension: Integer): Double; Dispid 73007223;
    Function DAGetPageContentToVariant(FileHandle: Integer; PageRef: Integer): Olevariant; Dispid 73007225;
    Function DAGetPageCount(FileHandle: Integer): Integer; Dispid 73007226;
    Function DAGetPageHeight(FileHandle: Integer; PageRef: Integer): Double; Dispid 73007227;
    Function DAGetPageImageList(FileHandle: Integer; PageRef: Integer): Integer; Dispid 73007228;
    Function DAGetPageWidth(FileHandle: Integer; PageRef: Integer): Double; Dispid 73007229;
    Function DAGetTextBlockAsString(TextBlockListID: Integer; Index: Integer): WideString; Dispid 73007230;
    Function DAGetTextBlockBound(TextBlockListID: Integer; Index: Integer; BoundIndex: Integer): Double; Dispid 73007231;
    Function DAGetTextBlockCharWidth(TextBlockListID: Integer; Index: Integer; CharIndex: Integer): Double; Dispid 73007232;
    Function DAGetTextBlockColor(TextBlockListID: Integer; Index: Integer; ColorComponent: Integer): Double; Dispid 73007233;
    Function DAGetTextBlockColorType(TextBlockListID: Integer; Index: Integer): Integer; Dispid 73007234;
    Function DAGetTextBlockCount(TextBlockListID: Integer): Integer; Dispid 73007235;
    Function DAGetTextBlockFontName(TextBlockListID: Integer; Index: Integer): WideString; Dispid 73007236;
    Function DAGetTextBlockFontSize(TextBlockListID: Integer; Index: Integer): Double; Dispid 73007237;
    Function DAGetTextBlockText(TextBlockListID: Integer; Index: Integer): WideString; Dispid 73007238;
    Function DAHasPageBox(FileHandle: Integer; PageRef: Integer; BoxIndex: Integer): Integer; Dispid 73007239;
    Function DAHidePage(FileHandle: Integer; PageRef: Integer): Integer; Dispid 73007240;
    Function DAMovePage(FileHandle: Integer; PageRef: Integer; TargetPageRef: Integer; Options: Integer): Integer; Dispid 73007241;
    Function DANewPage(FileHandle: Integer): Integer; Dispid 73007242;
    Function DANewPages(FileHandle: Integer; PageCount: Integer): Integer; Dispid 73007243;
    Function DANormalizePage(FileHandle: Integer; PageRef: Integer; NormalizeOptions: Integer): Integer; Dispid 73007244;
    Function DAOpenFile(Const InputFileName: WideString; Const Password: WideString): Integer; Dispid 73007245;
    Function DAOpenFileReadOnly(Const InputFileName: WideString; Const Password: WideString): Integer; Dispid 73007246;
    Function DAPageRotation(FileHandle: Integer; PageRef: Integer): Integer; Dispid 73007248;
    Function DAReleaseImageList(FileHandle: Integer; ImageListID: Integer): Integer; Dispid 73007249;
    Function DAReleaseTextBlocks(TextBlockListID: Integer): Integer; Dispid 73007250;
    Function DARemoveUsageRights(FileHandle: Integer): Integer; Dispid 73007251;
    Function DARenderPageToDC(FileHandle: Integer; PageRef: Integer; DPI: Double; DC: Integer): Integer; Dispid 73007252;
    Function DARenderPageToFile(FileHandle: Integer; PageRef: Integer; Options: Integer; DPI: Double; Const FileName: WideString): Integer; Dispid 73007253;
    Function DARenderPageToVariant(FileHandle: Integer; PageRef: Integer; Options: Integer; DPI: Double): Olevariant; Dispid 73007256;
    Function DARotatePage(FileHandle: Integer; PageRef: Integer; Angle: Integer; Options: Integer): Integer; Dispid 73007257;
    Function DASaveAsFile(FileHandle: Integer; Const OutputFileName: WideString): Integer; Dispid 73007258;
    Function DASaveImageDataToFile(FileHandle: Integer; ImageListID: Integer; ImageIndex: Integer; Const ImageFileName: WideString): Integer; Dispid 73007260;
    Function DASetInformation(FileHandle: Integer; Const Key: WideString; Const NewValue: WideString): Integer; Dispid 73007262;
    Function DASetPageBox(FileHandle: Integer; PageRef: Integer; BoxIndex: Integer; X1: Double; Y1: Double; X2: Double; Y2: Double): Integer; Dispid 73007263;
    Function DASetPageLayout(FileHandle: Integer; NewPageLayout: Integer): Integer; Dispid 73007264;
    Function DASetPageMode(FileHandle: Integer; NewPageMode: Integer): Integer; Dispid 73007265;
    Function DASetPageSize(FileHandle: Integer; PageRef: Integer; PntWidth: Double; PntHeight: Double): Integer; Dispid 73007266;
    Function DASetTextExtractionArea(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007267;
    Function DASetTextExtractionOptions(OptionID: Integer; NewValue: Integer): Integer; Dispid 73007268;
    Function DASetTextExtractionScaling(Options: Integer; Horizontal: Double; Vertical: Double): Integer; Dispid 73007269;
    Function DASetTextExtractionWordGap(NewWordGap: Double): Integer; Dispid 73007270;
    Function DAShiftedHeader(FileHandle: Integer): Integer; Dispid 73007271;
    Function Decrypt: Integer; Dispid 73007272;
    Function DecryptFile(Const InputFileName: WideString; Const OutputFileName: WideString; Const Password: WideString): Integer; Dispid 73007273;
    Function DeleteAnalysis(AnalysisID: Integer): Integer; Dispid 73007274;
    Function DeleteAnnotation(Index: Integer): Integer; Dispid 73007275;
    Function DeleteContentStream: Integer; Dispid 73007276;
    Function DeleteFormField(Index: Integer): Integer; Dispid 73007277;
    Function DeleteOptionalContentGroup(OptionalContentGroupID: Integer): Integer; Dispid 73007278;
    Function DeletePageLGIDict(DictIndex: Integer): Integer; Dispid 73007279;
    Function DeletePages(StartPage: Integer; PageCount: Integer): Integer; Dispid 73007280;
    Function DocJavaScriptAction(Const ActionType: WideString; Const JavaScript: WideString): Integer; Dispid 73007281;
    Function DocumentCount: Integer; Dispid 73007282;
    Function DrawArc(XPos: Double; YPos: Double; Radius: Double; StartAngle: Double; EndAngle: Double; Pie: Integer; DrawOptions: Integer): Integer;
      Dispid 73007283;
    Function DrawBarcode(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Barcode: Integer; Options: Integer): Integer;
      Dispid 73007284;
    Function DrawBox(Left: Double; Top: Double; Width: Double; Height: Double; DrawOptions: Integer): Integer; Dispid 73007285;
    Function DrawCapturedPage(CaptureID: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007286;
    Function DrawCapturedPageMatrix(CaptureID: Integer; M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double; MDY: Double): Integer; Dispid 73007287;
    Function DrawCircle(XPos: Double; YPos: Double; Radius: Double; DrawOptions: Integer): Integer; Dispid 73007288;
    Function DrawDataMatrixSymbol(Left: Double; Top: Double; ModuleSize: Double; Const Text: WideString; Encoding: Integer; SymbolSize: Integer;
      Options: Integer): Integer; Dispid 73007289;
    Function DrawEllipse(XPos: Double; YPos: Double; Width: Double; Height: Double; DrawOptions: Integer): Integer; Dispid 73007290;
    Function DrawEllipticArc(XPos: Double; YPos: Double; Width: Double; Height: Double; StartAngle: Double; EndAngle: Double; Pie: Integer;
      DrawOptions: Integer): Integer; Dispid 73007291;
    Function DrawHTMLText(Left: Double; Top: Double; Width: Double; Const HTMLText: WideString): Integer; Dispid 73007292;
    Function DrawHTMLTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Const HTMLText: WideString): WideString; Dispid 73007293;
    Function DrawHTMLTextBoxMatrix(Width: Double; Height: Double; Const HTMLText: WideString; M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double;
      MDY: Double): WideString; Dispid 73007294;
    Function DrawHTMLTextMatrix(Width: Double; Const HTMLText: WideString; M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double; MDY: Double)
      : Integer; Dispid 73007295;
    Function DrawImage(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007296;
    Function DrawImageMatrix(M11: Double; M12: Double; M21: Double; M22: Double; MDX: Double; MDY: Double): Integer; Dispid 73007297;
    Function DrawIntelligentMailBarcode(Left: Double; Top: Double; BarWidth: Double; FullBarHeight: Double; TrackerHeight: Double; SpaceWidth: Double;
      Const BarcodeData: WideString; Options: Integer): Integer; Dispid 73007298;
    Function DrawLine(StartX: Double; StartY: Double; EndX: Double; EndY: Double): Integer; Dispid 73007299;
    Function DrawMultiLineText(XPos: Double; YPos: Double; Const Delimiter: WideString; Const Text: WideString): Integer; Dispid 73007300;
    Function DrawPDF417Symbol(Left: Double; Top: Double; Const Text: WideString; Options: Integer): Integer; Dispid 73007301;
    Function DrawPDF417SymbolEx(Left: Double; Top: Double; Const Text: WideString; Options: Integer; FixedColumns: Integer; FixedRows: Integer;
      ErrorLevel: Integer; ModuleSize: Double; HeightWidthRatio: Double): Integer; Dispid 73007302;
    Function DrawPath(PathOptions: Integer): Integer; Dispid 73007303;
    Function DrawPathEvenOdd(PathOptions: Integer): Integer; Dispid 73007304;
    Function DrawPostScriptXObject(PSRef: Integer): Integer; Dispid 73007305;
    Function DrawQRCode(Left: Double; Top: Double; SymbolSize: Double; Const Text: WideString; EncodeOptions: Integer; DrawOptions: Integer): Integer;
      Dispid 73007306;
    Function DrawRotatedBox(Left: Double; Bottom: Double; Width: Double; Height: Double; Angle: Double; DrawOptions: Integer): Integer; Dispid 73007307;
    Function DrawRotatedCapturedPage(CaptureID: Integer; Left: Double; Bottom: Double; Width: Double; Height: Double; Angle: Double): Integer; Dispid 73007308;
    Function DrawRotatedImage(Left: Double; Bottom: Double; Width: Double; Height: Double; Angle: Double): Integer; Dispid 73007309;
    Function DrawRotatedMultiLineText(XPos: Double; YPos: Double; Angle: Double; Const Delimiter: WideString; Const Text: WideString): Integer; Dispid 73007310;
    Function DrawRotatedText(XPos: Double; YPos: Double; Angle: Double; Const Text: WideString): Integer; Dispid 73007311;
    Function DrawRotatedTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Angle: Double; Const Text: WideString; Options: Integer): Integer;
      Dispid 73007312;
    Function DrawRotatedTextBoxEx(Left: Double; Top: Double; Width: Double; Height: Double; Angle: Double; Const Text: WideString; Options: Integer;
      Border: Integer; Radius: Integer; DrawOptions: Integer): Integer; Dispid 73007313;
    Function DrawRoundedBox(Left: Double; Top: Double; Width: Double; Height: Double; Radius: Double; DrawOptions: Integer): Integer; Dispid 73007314;
    Function DrawRoundedRotatedBox(Left: Double; Bottom: Double; Width: Double; Height: Double; Radius: Double; Angle: Double; DrawOptions: Integer): Integer;
      Dispid 73007315;
    Function DrawScaledImage(Left: Double; Top: Double; Scale: Double): Integer; Dispid 73007316;
    Function DrawSpacedText(XPos: Double; YPos: Double; Spacing: Double; Const Text: WideString): Integer; Dispid 73007317;
    Function DrawTableRows(TableID: Integer; Left: Double; Top: Double; Height: Double; FirstRow: Integer; LastRow: Integer): Double; Dispid 73007318;
    Function DrawText(XPos: Double; YPos: Double; Const Text: WideString): Integer; Dispid 73007319;
    Function DrawTextArc(XPos: Double; YPos: Double; Radius: Double; Angle: Double; Const Text: WideString; DrawOptions: Integer): Integer; Dispid 73007320;
    Function DrawTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Options: Integer): Integer; Dispid 73007321;
    Function DrawTextBoxMatrix(Width: Double; Height: Double; Const Text: WideString; Options: Integer; M11: Double; M12: Double; M21: Double; M22: Double;
      MDX: Double; MDY: Double): Integer; Dispid 73007322;
    Function DrawWrappedText(XPos: Double; YPos: Double; Width: Double; Const Text: WideString): Integer; Dispid 73007323;
    Function EditableContentStream: Integer; Dispid 73007324;
    Function EmbedFile(Const Title: WideString; Const FileName: WideString; Const MIMEType: WideString): Integer; Dispid 73007325;
    Function EmbeddedFileCount: Integer; Dispid 73007326;
    Function EncapsulateContentStream: Integer; Dispid 73007327;
    Function EncodePermissions(CanPrint: Integer; CanCopy: Integer; CanChange: Integer; CanAddNotes: Integer; CanFillFields: Integer; CanCopyAccess: Integer;
      CanAssemble: Integer; CanPrintFull: Integer): Integer; Dispid 73007328;
    Function EncodeStringFromVariant(NumberList: Olevariant; Const Encoding: WideString; UnmatchedAction: Integer): WideString; Dispid 73007329;
    Function Encrypt(Const Owner: WideString; Const User: WideString; Strength: Integer; Permissions: Integer): Integer; Dispid 73007330;
    Function EncryptFile(Const InputFileName: WideString; Const OutputFileName: WideString; Const Owner: WideString; Const User: WideString; Strength: Integer;
      Permissions: Integer): Integer; Dispid 73007331;
    Function EncryptWithFingerprint(Const Fingerprint: WideString): Integer; Dispid 73007332;
    Function EncryptionAlgorithm: Integer; Dispid 73007333;
    Function EncryptionStatus: Integer; Dispid 73007334;
    Function EncryptionStrength: Integer; Dispid 73007335;
    Function EndPageUpdate: Integer; Dispid 73007336;
    Function EndSignProcessToFile(SignProcessID: Integer; Const OutputFile: WideString): Integer; Dispid 73007337;
    Function ExtractFilePageContentToVariant(Const InputFileName: WideString; Const Password: WideString; Page: Integer): Olevariant; Dispid 73007341;
    Function ExtractFilePageText(Const InputFileName: WideString; Const Password: WideString; Page: Integer; Options: Integer): WideString; Dispid 73007342;
    Function ExtractFilePageTextBlocks(Const InputFileName: WideString; Const Password: WideString; Page: Integer; Options: Integer): Integer; Dispid 73007343;
    Function ExtractFilePages(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; Const RangeList: WideString)
      : Integer; Dispid 73007344;
    Function ExtractFilePagesEx(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; Const RangeList: WideString;
      Options: Integer): Integer; Dispid 73007345;
    Function ExtractPageRanges(Const RangeList: WideString): Integer; Dispid 73007346;
    Function ExtractPageTextBlocks(ExtractOptions: Integer): Integer; Dispid 73007347;
    Function ExtractPages(StartPage: Integer; PageCount: Integer): Integer; Dispid 73007348;
    Function FileListCount(Const ListName: WideString): Integer; Dispid 73007349;
    Function FileListItem(Const ListName: WideString; Index: Integer): WideString; Dispid 73007350;
    Function FindFonts: Integer; Dispid 73007351;
    Function FindFormFieldByTitle(Const Title: WideString): Integer; Dispid 73007352;
    Function FindImages: Integer; Dispid 73007353;
    Function FitImage(Left: Double; Top: Double; Width: Double; Height: Double; HAlign: Integer; VAlign: Integer; Rotate: Integer): Integer; Dispid 73007354;
    Function FitRotatedTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Angle: Double; Const Text: WideString; Options: Integer): Integer;
      Dispid 73007355;
    Function FitTextBox(Left: Double; Top: Double; Width: Double; Height: Double; Const Text: WideString; Options: Integer): Integer; Dispid 73007356;
    Function FlattenAnnot(Index: Integer; Options: Integer): Integer; Dispid 73007357;
    Function FlattenFormField(Index: Integer): Integer; Dispid 73007358;
    Function FontCount: Integer; Dispid 73007359;
    Function FontFamily: WideString; Dispid 73007360;
    Function FontHasKerning: Integer; Dispid 73007361;
    Function FontName: WideString; Dispid 73007362;
    Function FontReference: WideString; Dispid 73007363;
    Function FontSize: Integer; Dispid 73007364;
    Function FontType: Integer; Dispid 73007365;
    Function FormFieldCount: Integer; Dispid 73007366;
    Function FormFieldHasParent(Index: Integer): Integer; Dispid 73007367;
    Function FormFieldJavaScriptAction(Index: Integer; Const ActionType: WideString; Const JavaScript: WideString): Integer; Dispid 73007368;
    Function FormFieldWebLinkAction(Index: Integer; Const ActionType: WideString; Const Link: WideString): Integer; Dispid 73007369;
    Function GetActionDest(ActionID: Integer): Integer; Dispid 73007370;
    Function GetActionType(ActionID: Integer): WideString; Dispid 73007371;
    Function GetActionURL(ActionID: Integer): WideString; Dispid 73007372;
    Function GetAnalysisInfo(AnalysisID: Integer; AnalysisItem: Integer): WideString; Dispid 73007373;
    Function GetAnnotActionID(Index: Integer): Integer; Dispid 73007374;
    Function GetAnnotDblProperty(Index: Integer; Tag: Integer): Double; Dispid 73007375;
    Function GetAnnotDest(Index: Integer): Integer; Dispid 73007376;
    Function GetAnnotEmbeddedFileName(Index: Integer; Options: Integer): WideString; Dispid 73007377;
    Function GetAnnotEmbeddedFileToFile(Index: Integer; Options: Integer; Const FileName: WideString): Integer; Dispid 73007378;
    Function GetAnnotIntProperty(Index: Integer; Tag: Integer): Integer; Dispid 73007380;
    Function GetAnnotQuadCount(Index: Integer): Integer; Dispid 73007381;
    Function GetAnnotQuadPoints(Index: Integer; QuadNumber: Integer; PointNumber: Integer): Double; Dispid 73007382;
    Function GetAnnotSoundToFile(Index: Integer; Options: Integer; Const SoundFileName: WideString): Integer; Dispid 73007383;
    Function GetAnnotStrProperty(Index: Integer; Tag: Integer): WideString; Dispid 73007385;
    Function GetBarcodeWidth(NominalWidth: Double; Const Text: WideString; Barcode: Integer): Double; Dispid 73007386;
    Function GetBaseURL: WideString; Dispid 73007387;
    Function GetCSDictEPSG(CSDictID: Integer): Integer; Dispid 73007388;
    Function GetCSDictType(CSDictID: Integer): Integer; Dispid 73007389;
    Function GetCSDictWKT(CSDictID: Integer): WideString; Dispid 73007390;
    Function GetCanvasDC(CanvasWidth: Integer; CanvasHeight: Integer): Integer; Dispid 73007391;
    Function GetCanvasDCEx(CanvasWidth: Integer; CanvasHeight: Integer; ReferenceDC: Integer): Integer; Dispid 73007392;
    Function GetCatalogInformation(Const Key: WideString): WideString; Dispid 73007393;
    Function GetContentStreamToVariant: Olevariant; Dispid 73007395;
    Function GetCustomInformation(Const Key: WideString): WideString; Dispid 73007396;
    Function GetCustomKeys(Location: Integer): WideString; Dispid 73007397;
    Function GetDefaultPrinterName: WideString; Dispid 73007398;
    Function GetDestName(DestID: Integer): WideString; Dispid 73007399;
    Function GetDestPage(DestID: Integer): Integer; Dispid 73007400;
    Function GetDestType(DestID: Integer): Integer; Dispid 73007401;
    Function GetDestValue(DestID: Integer; ValueKey: Integer): Double; Dispid 73007402;
    Function GetDocJavaScript(Const ActionType: WideString): WideString; Dispid 73007403;
    Function GetDocumentFileName: WideString; Dispid 73007404;
    Function GetDocumentFileSize: Integer; Dispid 73007405;
    Function GetDocumentID(Index: Integer): Integer; Dispid 73007406;
    Function GetDocumentIdentifier(Part: Integer; Options: Integer): WideString; Dispid 73007407;
    Function GetDocumentMetadata: WideString; Dispid 73007408;
    Function GetDocumentRepaired: Integer; Dispid 73007409;
    Function GetDocumentResourceList: WideString; Dispid 73007410;
    Function GetEmbeddedFileContentToFile(Index: Integer; Const FileName: WideString): Integer; Dispid 73007411;
    Function GetEmbeddedFileContentToVariant(Index: Integer): Olevariant; Dispid 73007414;
    Function GetEmbeddedFileID(Index: Integer): Integer; Dispid 73007415;
    Function GetEmbeddedFileIntProperty(Index: Integer; Tag: Integer): Integer; Dispid 73007416;
    Function GetEmbeddedFileStrProperty(Index: Integer; Tag: Integer): WideString; Dispid 73007417;
    Function GetEncryptionFingerprint: WideString; Dispid 73007418;
    Function GetFileMetadata(Const InputFileName: WideString; Const Password: WideString): WideString; Dispid 73007419;
    Function GetFirstChildOutline(OutlineID: Integer): Integer; Dispid 73007420;
    Function GetFirstOutline: Integer; Dispid 73007421;
    Function GetFontEncoding: Integer; Dispid 73007422;
    Function GetFontFlags(FontFlagItemID: Integer): Integer; Dispid 73007423;
    Function GetFontID(Index: Integer): Integer; Dispid 73007424;
    Function GetFontIsEmbedded: Integer; Dispid 73007425;
    Function GetFontIsSubsetted: Integer; Dispid 73007426;
    Function GetFontMetrics(MetricType: Integer): Integer; Dispid 73007427;
    Function GetFontObjectNumber: Integer; Dispid 73007428;
    Function GetFormFieldActionID(Index: Integer; Const TriggerEvent: WideString): Integer; Dispid 73007429;
    Function GetFormFieldAlignment(Index: Integer): Integer; Dispid 73007430;
    Function GetFormFieldAnnotFlags(Index: Integer): Integer; Dispid 73007431;
    Function GetFormFieldBackgroundColor(Index: Integer; ColorComponent: Integer): Double; Dispid 73007432;
    Function GetFormFieldBackgroundColorType(Index: Integer): Integer; Dispid 73007433;
    Function GetFormFieldBorderColor(Index: Integer; ColorComponent: Integer): Double; Dispid 73007434;
    Function GetFormFieldBorderColorType(Index: Integer): Integer; Dispid 73007435;
    Function GetFormFieldBorderProperty(Index: Integer; PropKey: Integer): Double; Dispid 73007436;
    Function GetFormFieldBorderStyle(Index: Integer): Integer; Dispid 73007437;
    Function GetFormFieldBound(Index: Integer; Edge: Integer): Double; Dispid 73007438;
    Function GetFormFieldCaption(Index: Integer): WideString; Dispid 73007439;
    Function GetFormFieldCaptionEx(Index: Integer; StringType: Integer): WideString; Dispid 73007440;
    Function GetFormFieldCheckStyle(Index: Integer): Integer; Dispid 73007441;
    Function GetFormFieldChildTitle(Index: Integer): WideString; Dispid 73007442;
    Function GetFormFieldChoiceType(Index: Integer): Integer; Dispid 73007443;
    Function GetFormFieldColor(Index: Integer; ColorComponent: Integer): Double; Dispid 73007444;
    Function GetFormFieldComb(Index: Integer): Integer; Dispid 73007445;
    Function GetFormFieldDefaultValue(Index: Integer): WideString; Dispid 73007446;
    Function GetFormFieldDescription(Index: Integer): WideString; Dispid 73007447;
    Function GetFormFieldFlags(Index: Integer): Integer; Dispid 73007448;
    Function GetFormFieldFontName(Index: Integer): WideString; Dispid 73007449;
    Function GetFormFieldJavaScript(Index: Integer; Const ActionType: WideString): WideString; Dispid 73007450;
    Function GetFormFieldKidCount(Index: Integer): Integer; Dispid 73007451;
    Function GetFormFieldKidTempIndex(Index: Integer; SubIndex: Integer): Integer; Dispid 73007452;
    Function GetFormFieldMaxLen(Index: Integer): Integer; Dispid 73007453;
    Function GetFormFieldNoExport(Index: Integer): Integer; Dispid 73007454;
    Function GetFormFieldPage(Index: Integer): Integer; Dispid 73007455;
    Function GetFormFieldPrintable(Index: Integer): Integer; Dispid 73007456;
    Function GetFormFieldReadOnly(Index: Integer): Integer; Dispid 73007457;
    Function GetFormFieldRequired(Index: Integer): Integer; Dispid 73007458;
    Function GetFormFieldRichTextString(Index: Integer; Const Key: WideString): WideString; Dispid 73007459;
    Function GetFormFieldRotation(Index: Integer): Integer; Dispid 73007460;
    Function GetFormFieldSubCount(Index: Integer): Integer; Dispid 73007461;
    Function GetFormFieldSubDisplayName(Index: Integer; SubIndex: Integer): WideString; Dispid 73007462;
    Function GetFormFieldSubName(Index: Integer; SubIndex: Integer): WideString; Dispid 73007463;
    Function GetFormFieldSubmitActionString(Index: Integer; Const ActionType: WideString): WideString; Dispid 73007464;
    Function GetFormFieldTabOrder(Index: Integer): Integer; Dispid 73007465;
    Function GetFormFieldTabOrderEx(Index: Integer; Options: Integer): Integer; Dispid 73007466;
    Function GetFormFieldTextFlags(Index: Integer; ValueKey: Integer): Integer; Dispid 73007467;
    Function GetFormFieldTextSize(Index: Integer): Double; Dispid 73007468;
    Function GetFormFieldTitle(Index: Integer): WideString; Dispid 73007469;
    Function GetFormFieldType(Index: Integer): Integer; Dispid 73007470;
    Function GetFormFieldValue(Index: Integer): WideString; Dispid 73007471;
    Function GetFormFieldValueByTitle(Const Title: WideString): WideString; Dispid 73007472;
    Function GetFormFieldVisible(Index: Integer): Integer; Dispid 73007473;
    Function GetFormFieldWebLink(Index: Integer; Const ActionType: WideString): WideString; Dispid 73007474;
    Function GetFormFontCount: Integer; Dispid 73007475;
    Function GetFormFontName(FontIndex: Integer): WideString; Dispid 73007476;
    Function GetGlobalJavaScript(Const PackageName: WideString): WideString; Dispid 73007477;
    Function GetHTMLTextHeight(Width: Double; Const HTMLText: WideString): Double; Dispid 73007478;
    Function GetHTMLTextLineCount(Width: Double; Const HTMLText: WideString): Integer; Dispid 73007479;
    Function GetHTMLTextWidth(MaxWidth: Double; Const HTMLText: WideString): Double; Dispid 73007480;
    Function GetImageID(Index: Integer): Integer; Dispid 73007481;
    Function GetImageListCount(ImageListID: Integer): Integer; Dispid 73007482;
    Function GetImageListItemDataToVariant(ImageListID: Integer; ImageIndex: Integer; Options: Integer): Olevariant; Dispid 73007484;
    Function GetImageListItemDblProperty(ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Double; Dispid 73007485;
    Function GetImageListItemFormatDesc(ImageListID: Integer; ImageIndex: Integer; Options: Integer): WideString; Dispid 73007486;
    Function GetImageListItemIntProperty(ImageListID: Integer; ImageIndex: Integer; PropertyID: Integer): Integer; Dispid 73007487;
    Function GetImageMeasureDict: Integer; Dispid 73007488;
    Function GetImagePageCount(Const FileName: WideString): Integer; Dispid 73007489;
    Function GetImagePtDataDict: Integer; Dispid 73007491;
    Function GetInformation(Key: Integer): WideString; Dispid 73007492;
    Function GetInstalledFontsByCharset(CharsetIndex: Integer; Options: Integer): WideString; Dispid 73007493;
    Function GetInstalledFontsByCodePage(CodePage: Integer; Options: Integer): WideString; Dispid 73007494;
    Function GetKerning(Const CharPair: WideString): Integer; Dispid 73007495;
    Function GetLatestPrinterNames: WideString; Dispid 73007496;
    Function GetMaxObjectNumber: Integer; Dispid 73007497;
    Function GetMeasureDictBoundsCount(MeasureDictID: Integer): Integer; Dispid 73007498;
    Function GetMeasureDictBoundsItem(MeasureDictID: Integer; ItemIndex: Integer): Double; Dispid 73007499;
    Function GetMeasureDictCoordinateSystem(MeasureDictID: Integer): Integer; Dispid 73007500;
    Function GetMeasureDictDCSDict(MeasureDictID: Integer): Integer; Dispid 73007501;
    Function GetMeasureDictGCSDict(MeasureDictID: Integer): Integer; Dispid 73007502;
    Function GetMeasureDictGPTSCount(MeasureDictID: Integer): Integer; Dispid 73007503;
    Function GetMeasureDictGPTSItem(MeasureDictID: Integer; ItemIndex: Integer): Double; Dispid 73007504;
    Function GetMeasureDictLPTSCount(MeasureDictID: Integer): Integer; Dispid 73007505;
    Function GetMeasureDictLPTSItem(MeasureDictID: Integer; ItemIndex: Integer): Double; Dispid 73007506;
    Function GetMeasureDictPDU(MeasureDictID: Integer; UnitIndex: Integer): Integer; Dispid 73007507;
    Function GetNamedDestination(Const DestName: WideString): Integer; Dispid 73007508;
    Function GetNextOutline(OutlineID: Integer): Integer; Dispid 73007509;
    Function GetObjectCount: Integer; Dispid 73007510;
    Function GetObjectDecodeError(ObjectNumber: Integer): Integer; Dispid 73007511;
    Function GetObjectToVariant(ObjectNumber: Integer): Olevariant; Dispid 73007513;
    Function GetOpenActionDestination: Integer; Dispid 73007514;
    Function GetOpenActionJavaScript: WideString; Dispid 73007515;
    Function GetOptionalContentConfigCount: Integer; Dispid 73007516;
    Function GetOptionalContentConfigLocked(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer): Integer; Dispid 73007517;
    Function GetOptionalContentConfigOrderCount(OptionalContentConfigID: Integer): Integer; Dispid 73007518;
    Function GetOptionalContentConfigOrderItemID(OptionalContentConfigID: Integer; ItemIndex: Integer): Integer; Dispid 73007519;
    Function GetOptionalContentConfigOrderItemLabel(OptionalContentConfigID: Integer; ItemIndex: Integer): WideString; Dispid 73007520;
    Function GetOptionalContentConfigOrderItemLevel(OptionalContentConfigID: Integer; ItemIndex: Integer): Integer; Dispid 73007521;
    Function GetOptionalContentConfigOrderItemType(OptionalContentConfigID: Integer; ItemIndex: Integer): Integer; Dispid 73007522;
    Function GetOptionalContentConfigState(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer): Integer; Dispid 73007523;
    Function GetOptionalContentGroupID(Index: Integer): Integer; Dispid 73007524;
    Function GetOptionalContentGroupName(OptionalContentGroupID: Integer): WideString; Dispid 73007525;
    Function GetOptionalContentGroupPrintable(OptionalContentGroupID: Integer): Integer; Dispid 73007526;
    Function GetOptionalContentGroupVisible(OptionalContentGroupID: Integer): Integer; Dispid 73007527;
    Function GetOrigin: Integer; Dispid 73007528;
    Function GetOutlineActionID(OutlineID: Integer): Integer; Dispid 73007529;
    Function GetOutlineColor(OutlineID: Integer; ColorComponent: Integer): Double; Dispid 73007530;
    Function GetOutlineDest(OutlineID: Integer): Integer; Dispid 73007531;
    Function GetOutlineID(Index: Integer): Integer; Dispid 73007532;
    Function GetOutlineJavaScript(OutlineID: Integer): WideString; Dispid 73007533;
    Function GetOutlineObjectNumber(OutlineID: Integer): Integer; Dispid 73007534;
    Function GetOutlineOpenFile(OutlineID: Integer): WideString; Dispid 73007535;
    Function GetOutlinePage(OutlineID: Integer): Integer; Dispid 73007536;
    Function GetOutlineStyle(OutlineID: Integer): Integer; Dispid 73007537;
    Function GetOutlineWebLink(OutlineID: Integer): WideString; Dispid 73007538;
    Function GetPageBox(BoxType: Integer; Dimension: Integer): Double; Dispid 73007539;
    Function GetPageColorSpaces(Options: Integer): WideString; Dispid 73007540;
    Function GetPageContentToVariant: Olevariant; Dispid 73007542;
    Function GetPageImageList(Options: Integer): Integer; Dispid 73007543;
    Function GetPageJavaScript(Const ActionType: WideString): WideString; Dispid 73007544;
    Function GetPageLGIDictContent(DictIndex: Integer): WideString; Dispid 73007545;
    Function GetPageLGIDictCount: Integer; Dispid 73007546;
    Function GetPageLabel(Page: Integer): WideString; Dispid 73007547;
    Function GetPageLayout: Integer; Dispid 73007548;
    Function GetPageMode: Integer; Dispid 73007550;
    Function GetPageText(ExtractOptions: Integer): WideString; Dispid 73007551;
    Function GetPageUserUnit: Double; Dispid 73007552;
    Function GetPageViewPortCount: Integer; Dispid 73007553;
    Function GetPageViewPortID(Index: Integer): Integer; Dispid 73007554;
    Function GetParentOutline(OutlineID: Integer): Integer; Dispid 73007555;
    Function GetPrevOutline(OutlineID: Integer): Integer; Dispid 73007556;
    Function GetPrintPreviewBitmapToVariant(Const PrinterName: WideString; PreviewPage: Integer; PrintOptions: Integer; MaxDimension: Integer;
      PreviewOptions: Integer): Olevariant; Dispid 73007558;
    Function GetPrinterBins(Const PrinterName: WideString): WideString; Dispid 73007559;
    Function GetPrinterDevModeToVariant(Const PrinterName: WideString): Olevariant; Dispid 73007561;
    Function GetPrinterMediaTypes(Const PrinterName: WideString): WideString; Dispid 73007562;
    Function GetPrinterNames: WideString; Dispid 73007563;
    Function GetRenderScale: Double; Dispid 73007564;
    Function GetSignProcessByteRange(SignProcessID: Integer; ArrayPosition: Integer): Integer; Dispid 73007565;
    Function GetSignProcessResult(SignProcessID: Integer): Integer; Dispid 73007566;
    Function GetStringListCount(StringListID: Integer): Integer; Dispid 73007567;
    Function GetStringListItem(StringListID: Integer; ItemIndex: Integer): WideString; Dispid 73007568;
    Function GetTabOrderMode: WideString; Dispid 73007569;
    Function GetTableCellDblProperty(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Tag: Integer): Double; Dispid 73007570;
    Function GetTableCellIntProperty(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Tag: Integer): Integer; Dispid 73007571;
    Function GetTableCellStrProperty(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Tag: Integer): WideString; Dispid 73007572;
    Function GetTableColumnCount(TableID: Integer): Integer; Dispid 73007573;
    Function GetTableLastDrawnRow(TableID: Integer): Integer; Dispid 73007574;
    Function GetTableRowCount(TableID: Integer): Integer; Dispid 73007575;
    Function GetTempPath: WideString; Dispid 73007576;
    Function GetTextAscent: Double; Dispid 73007577;
    Function GetTextBlockAsString(TextBlockListID: Integer; Index: Integer): WideString; Dispid 73007578;
    Function GetTextBlockBound(TextBlockListID: Integer; Index: Integer; BoundIndex: Integer): Double; Dispid 73007579;
    Function GetTextBlockCharWidth(TextBlockListID: Integer; Index: Integer; CharIndex: Integer): Double; Dispid 73007580;
    Function GetTextBlockColor(TextBlockListID: Integer; Index: Integer; ColorComponent: Integer): Double; Dispid 73007581;
    Function GetTextBlockColorType(TextBlockListID: Integer; Index: Integer): Integer; Dispid 73007582;
    Function GetTextBlockCount(TextBlockListID: Integer): Integer; Dispid 73007583;
    Function GetTextBlockFontName(TextBlockListID: Integer; Index: Integer): WideString; Dispid 73007584;
    Function GetTextBlockFontSize(TextBlockListID: Integer; Index: Integer): Double; Dispid 73007585;
    Function GetTextBlockText(TextBlockListID: Integer; Index: Integer): WideString; Dispid 73007586;
    Function GetTextBound(Edge: Integer): Double; Dispid 73007587;
    Function GetTextDescent: Double; Dispid 73007588;
    Function GetTextHeight: Double; Dispid 73007589;
    Function GetTextSize: Double; Dispid 73007590;
    Function GetTextWidth(Const Text: WideString): Double; Dispid 73007591;
    Function GetUnicodeCharactersFromEncoding(Encoding: Integer): WideString; Dispid 73007592;
    Function GetViewPortBBox(ViewPortID: Integer; Dimension: Integer): Double; Dispid 73007593;
    Function GetViewPortMeasureDict(ViewPortID: Integer): Integer; Dispid 73007594;
    Function GetViewPortName(ViewPortID: Integer): WideString; Dispid 73007595;
    Function GetViewPortPtDataDict(ViewPortID: Integer): Integer; Dispid 73007596;
    Function GetViewerPreferences(Option: Integer): Integer; Dispid 73007597;
    Function GetWrappedText(Width: Double; Const Delimiter: WideString; Const Text: WideString): WideString; Dispid 73007598;
    Function GetWrappedTextBreakString(Width: Double; Const Delimiter: WideString; Const Text: WideString): WideString; Dispid 73007599;
    Function GetWrappedTextHeight(Width: Double; Const Text: WideString): Double; Dispid 73007600;
    Function GetWrappedTextLineCount(Width: Double; Const Text: WideString): Integer; Dispid 73007601;
    Function GetXFAFormFieldCount: Integer; Dispid 73007602;
    Function GetXFAFormFieldName(Index: Integer): WideString; Dispid 73007603;
    Function GetXFAFormFieldNames(Const Delimiter: WideString): WideString; Dispid 73007604;
    Function GetXFAFormFieldValue(Const XFAFieldName: WideString): WideString; Dispid 73007605;
    Function GlobalJavaScriptCount: Integer; Dispid 73007607;
    Function GlobalJavaScriptPackageName(Index: Integer): WideString; Dispid 73007608;
    Function HasFontResources: Integer; Dispid 73007609;
    Function HasPageBox(BoxType: Integer): Integer; Dispid 73007610;
    Function HidePage: Integer; Dispid 73007611;
    Function ImageCount: Integer; Dispid 73007612;
    Function ImageFillColor: Integer; Dispid 73007613;
    Function ImageHeight: Integer; Dispid 73007614;
    Function ImageHorizontalResolution: Integer; Dispid 73007615;
    Function ImageResolutionUnits: Integer; Dispid 73007616;
    Function ImageType: Integer; Dispid 73007617;
    Function ImageVerticalResolution: Integer; Dispid 73007618;
    Function ImageWidth: Integer; Dispid 73007619;
    Function ImportEMFFromFile(Const FileName: WideString; FontOptions: Integer; GeneralOptions: Integer): Integer; Dispid 73007620;
    Function InsertPages(StartPage: Integer; PageCount: Integer): Integer; Dispid 73007622;
    Function InsertTableColumns(TableID: Integer; Position: Integer; NewColumnCount: Integer): Integer; Dispid 73007623;
    Function InsertTableRows(TableID: Integer; Position: Integer; NewRowCount: Integer): Integer; Dispid 73007624;
    Function IsAnnotFormField(Index: Integer): Integer; Dispid 73007625;
    Function IsLinearized: Integer; Dispid 73007626;
    Function IsTaggedPDF: Integer; Dispid 73007627;
    Function LastErrorCode: Integer; Dispid 73007628;
    Function LastRenderError: WideString; Dispid 73007629;
    Function LibraryVersion: WideString; Dispid 73007630;
    Function LibraryVersionEx: WideString; Dispid 73007631;
    Function LinearizeFile(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; Options: Integer): Integer;
      Dispid 73007633;
    Function LoadFromCanvasDC(DPI: Double; Options: Integer): Integer; Dispid 73007634;
    Function LoadFromFile(Const FileName: WideString; Const Password: WideString): Integer; Dispid 73007635;
    Function LoadFromVariant(Source: Olevariant; Const Password: WideString): Integer; Dispid 73007638;
    Function LoadState: Integer; Dispid 73007639;
    Function MergeDocument(DocumentID: Integer): Integer; Dispid 73007640;
    Function MergeFileList(Const ListName: WideString; Const OutputFileName: WideString): Integer; Dispid 73007641;
    Function MergeFileListFast(Const ListName: WideString; Const OutputFileName: WideString): Integer; Dispid 73007642;
    Function MergeFiles(Const FirstFileName: WideString; Const SecondFileName: WideString; Const OutputFileName: WideString): Integer; Dispid 73007643;
    Function MergeTableCells(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer): Integer; Dispid 73007645;
    Function MoveContentStream(FromPosition: Integer; ToPosition: Integer): Integer; Dispid 73007646;
    Function MoveOutlineAfter(OutlineID: Integer; SiblingID: Integer): Integer; Dispid 73007647;
    Function MoveOutlineBefore(OutlineID: Integer; SiblingID: Integer): Integer; Dispid 73007648;
    Function MovePage(NewPosition: Integer): Integer; Dispid 73007649;
    Function MovePath(NewX: Double; NewY: Double): Integer; Dispid 73007650;
    Function MultiplyScale(MultScaleBy: Double): Integer; Dispid 73007651;
    Function NewChildFormField(Index: Integer; Const Title: WideString; FieldType: Integer): Integer; Dispid 73007652;
    Function NewContentStream: Integer; Dispid 73007653;
    Function NewCustomPrinter(Const OriginalPrinterName: WideString): WideString; Dispid 73007654;
    Function NewDestination(DestPage: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double; Bottom: Double): Integer;
      Dispid 73007655;
    Function NewDocument: Integer; Dispid 73007656;
    Function NewFormField(Const Title: WideString; FieldType: Integer): Integer; Dispid 73007657;
    Function NewInternalPrinterObject(Options: Integer): Integer; Dispid 73007658;
    Function NewNamedDestination(Const DestName: WideString; DestID: Integer): Integer; Dispid 73007659;
    Function NewOptionalContentGroup(Const GroupName: WideString): Integer; Dispid 73007660;
    Function NewOutline(Parent: Integer; Const Title: WideString; DestPage: Integer; DestPosition: Double): Integer; Dispid 73007661;
    Function NewPage: Integer; Dispid 73007662;
    Function NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer; Dispid 73007663;
    Function NewPages(PageCount: Integer): Integer; Dispid 73007664;
    Function NewPostScriptXObject(Const PS: WideString): Integer; Dispid 73007665;
    Function NewRGBAxialShader(Const ShaderName: WideString; StartX: Double; StartY: Double; StartRed: Double; StartGreen: Double; StartBlue: Double;
      EndX: Double; EndY: Double; EndRed: Double; EndGreen: Double; EndBlue: Double; Extend: Integer): Integer; Dispid 73007666;
    Function NewSignProcessFromFile(Const InputFile: WideString; Const Password: WideString): Integer; Dispid 73007667;
    Function NewStaticOutline(Parent: Integer; Const Title: WideString): Integer; Dispid 73007670;
    Function NewTilingPatternFromCapturedPage(Const PatternName: WideString; CaptureID: Integer): Integer; Dispid 73007671;
    Function NoEmbedFontListAdd(Const FontName: WideString): Integer; Dispid 73007672;
    Function NoEmbedFontListCount: Integer; Dispid 73007673;
    Function NoEmbedFontListGet(Index: Integer): WideString; Dispid 73007674;
    Function NoEmbedFontListRemoveAll: Integer; Dispid 73007675;
    Function NoEmbedFontListRemoveIndex(Index: Integer): Integer; Dispid 73007676;
    Function NoEmbedFontListRemoveName(Const FontName: WideString): Integer; Dispid 73007677;
    Function NormalizePage(NormalizeOptions: Integer): Integer; Dispid 73007678;
    Function OpenOutline(OutlineID: Integer): Integer; Dispid 73007679;
    Function OptionalContentGroupCount: Integer; Dispid 73007680;
    Function OutlineCount: Integer; Dispid 73007681;
    Function OutlineTitle(OutlineID: Integer): WideString; Dispid 73007682;
    Function PageCount: Integer; Dispid 73007683;
    Function PageHasFontResources(PageNumber: Integer): Integer; Dispid 73007684;
    Function PageHeight: Double; Dispid 73007685;
    Function PageJavaScriptAction(Const ActionType: WideString; Const JavaScript: WideString): Integer; Dispid 73007686;
    Function PageRotation: Integer; Dispid 73007687;
    Function PageWidth: Double; Dispid 73007688;
    Function PrintDocument(Const PrinterName: WideString; StartPage: Integer; EndPage: Integer; Options: Integer): Integer; Dispid 73007689;
    Function PrintDocumentToFile(Const PrinterName: WideString; StartPage: Integer; EndPage: Integer; Options: Integer; Const FileName: WideString): Integer;
      Dispid 73007690;
    Function PrintMode(Mode: Integer): Integer; Dispid 73007692;
    Function PrintOptions(PageScaling: Integer; AutoRotateCenter: Integer; Const Title: WideString): Integer; Dispid 73007693;
    Function PrintPages(Const PrinterName: WideString; Const PageRanges: WideString; Options: Integer): Integer; Dispid 73007694;
    Function PrintPagesToFile(Const PrinterName: WideString; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;
      Dispid 73007695;
    Function ReleaseImage(ImageID: Integer): Integer; Dispid 73007698;
    Function ReleaseImageList(ImageListID: Integer): Integer; Dispid 73007699;
    Function ReleaseSignProcess(SignProcessID: Integer): Integer; Dispid 73007701;
    Function ReleaseStringList(StringListID: Integer): Integer; Dispid 73007702;
    Function ReleaseTextBlocks(TextBlockListID: Integer): Integer; Dispid 73007703;
    Function RemoveAppearanceStream(Index: Integer): Integer; Dispid 73007704;
    Function RemoveCustomInformation(Const Key: WideString): Integer; Dispid 73007705;
    Function RemoveDocument(DocumentID: Integer): Integer; Dispid 73007706;
    Function RemoveEmbeddedFile(Index: Integer): Integer; Dispid 73007707;
    Function RemoveFormFieldBackgroundColor(Index: Integer): Integer; Dispid 73007708;
    Function RemoveFormFieldBorderColor(Index: Integer): Integer; Dispid 73007709;
    Function RemoveFormFieldChoiceSub(Index: Integer; Const SubName: WideString): Integer; Dispid 73007710;
    Function RemoveGlobalJavaScript(Const PackageName: WideString): Integer; Dispid 73007711;
    Function RemoveOpenAction: Integer; Dispid 73007712;
    Function RemoveOutline(OutlineID: Integer): Integer; Dispid 73007713;
    Function RemovePageBox(BoxType: Integer): Integer; Dispid 73007714;
    Function RemoveSharedContentStreams: Integer; Dispid 73007715;
    Function RemoveStyle(Const StyleName: WideString): Integer; Dispid 73007716;
    Function RemoveUsageRights: Integer; Dispid 73007717;
    Function RemoveXFAEntries(Options: Integer): Integer; Dispid 73007718;
    Function RenderAsMultipageTIFFToFile(DPI: Double; Const PageRanges: WideString; ImageOptions: Integer; OutputOptions: Integer; Const FileName: WideString)
      : Integer; Dispid 73007719;
    Function RenderDocumentToFile(DPI: Double; StartPage: Integer; EndPage: Integer; Options: Integer; Const FileName: WideString): Integer; Dispid 73007720;
    Function RenderPageToDC(DPI: Double; Page: Integer; DC: Integer): Integer; Dispid 73007721;
    Function RenderPageToDCClip(DPI: Double; Page: Integer; DC: Integer; Const Clip: WideString): Integer; Dispid 73007722;
    Function RenderPageToFile(DPI: Double; Page: Integer; Options: Integer; Const FileName: WideString): Integer; Dispid 73007723;
    Function RenderPageToVariant(DPI: Double; Page: Integer; Options: Integer): Olevariant; Dispid 73007726;
    Function ReplaceFonts(Options: Integer): Integer; Dispid 73007727;
    Function ReplaceImage(OriginalImageID: Integer; NewImageID: Integer): Integer; Dispid 73007728;
    Function ReplaceTag(Const Tag: WideString; Const NewValue: WideString): Integer; Dispid 73007729;
    Function RequestPrinterStatus(StatusCommand: Integer): Integer; Dispid 73007730;
    Function RetrieveCustomDataToFile(Const Key: WideString; Const FileName: WideString; Location: Integer): Integer; Dispid 73007731;
    Function RetrieveCustomDataToVariant(Const Key: WideString; Location: Integer): Olevariant; Dispid 73007733;
    Function ReverseImage(Reset: Integer): Integer; Dispid 73007734;
    Function RotatePage(PageRotation: Integer): Integer; Dispid 73007735;
    Function SaveFontToFile(Const FileName: WideString): Integer; Dispid 73007736;
    Function SaveImageListItemDataToFile(ImageListID: Integer; ImageIndex: Integer; Options: Integer; Const ImageFileName: WideString): Integer;
      Dispid 73007737;
    Function SaveImageToFile(Const FileName: WideString): Integer; Dispid 73007738;
    Function SaveImageToVariant: Olevariant; Dispid 73007741;
    Function SaveState: Integer; Dispid 73007742;
    Function SaveStyle(Const StyleName: WideString): Integer; Dispid 73007743;
    Function SaveToFile(Const FileName: WideString): Integer; Dispid 73007744;
    Function SaveToVariant: Olevariant; Dispid 73007747;
    Function SecurityInfo(SecurityItem: Integer): Integer; Dispid 73007748;
    Function SelectContentStream(NewIndex: Integer): Integer; Dispid 73007749;
    Function SelectDocument(DocumentID: Integer): Integer; Dispid 73007750;
    Function SelectFont(FontID: Integer): Integer; Dispid 73007751;
    Function SelectImage(ImageID: Integer): Integer; Dispid 73007752;
    Function SelectPage(PageNumber: Integer): Integer; Dispid 73007753;
    Function SelectRenderer(RendererID: Integer): Integer; Dispid 73007754;
    Function SelectedDocument: Integer; Dispid 73007755;
    Function SelectedFont: Integer; Dispid 73007756;
    Function SelectedImage: Integer; Dispid 73007757;
    Function SelectedPage: Integer; Dispid 73007758;
    Function SetActionURL(ActionID: Integer; Const NewURL: WideString): Integer; Dispid 73007759;
    Function SetAnnotBorderColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007760;
    Function SetAnnotBorderStyle(Index: Integer; Width: Double; Style: Integer; DashOn: Double; DashOff: Double): Integer; Dispid 73007761;
    Function SetAnnotContents(Index: Integer; Const NewContents: WideString): Integer; Dispid 73007762;
    Function SetAnnotDblProperty(Index: Integer; Tag: Integer; NewValue: Double): Integer; Dispid 73007763;
    Function SetAnnotIntProperty(Index: Integer; Tag: Integer; NewValue: Integer): Integer; Dispid 73007764;
    Function SetAnnotOptional(Index: Integer; OptionalContentGroupID: Integer): Integer; Dispid 73007765;
    Function SetAnnotQuadPoints(Index: Integer; QuadNumber: Integer; X1: Double; Y1: Double; X2: Double; Y2: Double; X3: Double; Y3: Double; X4: Double;
      Y4: Double): Integer; Dispid 73007766;
    Function SetAnnotRect(Index: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007767;
    Function SetAnnotStrProperty(Index: Integer; Tag: Integer; Const NewValue: WideString): Integer; Dispid 73007768;
    Function SetAppendInputFromVariant(Source: Olevariant): Integer; Dispid 73007771;
    Function SetBaseURL(Const NewBaseURL: WideString): Integer; Dispid 73007772;
    Function SetBlendMode(BlendMode: Integer): Integer; Dispid 73007773;
    Function SetBreakString(Const NewBreakString: WideString): Integer; Dispid 73007774;
    Function SetCSDictEPSG(CSDictID: Integer; NewEPSG: Integer): Integer; Dispid 73007775;
    Function SetCSDictType(CSDictID: Integer; NewDictType: Integer): Integer; Dispid 73007776;
    Function SetCSDictWKT(CSDictID: Integer; Const NewWKT: WideString): Integer; Dispid 73007777;
    Function SetCapturedPageOptional(CaptureID: Integer; OptionalContentGroupID: Integer): Integer; Dispid 73007779;
    Function SetCapturedPageTransparencyGroup(CaptureID: Integer; CS: Integer; Isolate: Integer; Knockout: Integer): Integer; Dispid 73007780;
    Function SetCatalogInformation(Const Key: WideString; Const NewValue: WideString): Integer; Dispid 73007781;
    Function SetCharWidth(CharCode: Integer; NewWidth: Integer): Integer; Dispid 73007782;
    Function SetClippingPath: Integer; Dispid 73007783;
    Function SetClippingPathEvenOdd: Integer; Dispid 73007784;
    Function SetCompatibility(CompatibilityItem: Integer; CompatibilityMode: Integer): Integer; Dispid 73007785;
    Function SetContentStreamFromVariant(NewValue: Olevariant): Integer; Dispid 73007787;
    Function SetContentStreamOptional(OptionalContentGroupID: Integer): Integer; Dispid 73007788;
    Function SetCropBox(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007789;
    Function SetCustomInformation(Const Key: WideString; Const NewValue: WideString): Integer; Dispid 73007790;
    Function SetCustomLineDash(Const DashPattern: WideString; DashPhase: Double): Integer; Dispid 73007791;
    Function SetDecodeMode(NewDecodeMode: Integer): Integer; Dispid 73007793;
    Function SetDestProperties(DestID: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double; Bottom: Double): Integer;
      Dispid 73007794;
    Function SetDestValue(DestID: Integer; ValueKey: Integer; NewValue: Double): Integer; Dispid 73007795;
    Function SetDocumentMetadata(Const XMP: WideString): Integer; Dispid 73007796;
    Function SetEmbeddedFileStrProperty(Index: Integer; Tag: Integer; Const NewValue: WideString): Integer; Dispid 73007797;
    Function SetFillColor(Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007798;
    Function SetFillColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007799;
    Function SetFillColorSep(Const ColorName: WideString; Tint: Double): Integer; Dispid 73007800;
    Function SetFillShader(Const ShaderName: WideString): Integer; Dispid 73007801;
    Function SetFillTilingPattern(Const PatternName: WideString): Integer; Dispid 73007802;
    Function SetFindImagesMode(NewFindImagesMode: Integer): Integer; Dispid 73007803;
    Function SetFontEncoding(Encoding: Integer): Integer; Dispid 73007804;
    Function SetFontFlags(Fixed: Integer; Serif: Integer; Symbolic: Integer; Script: Integer; Italic: Integer; AllCap: Integer; SmallCap: Integer;
      ForceBold: Integer): Integer; Dispid 73007805;
    Function SetFormFieldAlignment(Index: Integer; Alignment: Integer): Integer; Dispid 73007806;
    Function SetFormFieldAnnotFlags(Index: Integer; NewFlags: Integer): Integer; Dispid 73007807;
    Function SetFormFieldBackgroundColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007808;
    Function SetFormFieldBackgroundColorCMYK(Index: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007809;
    Function SetFormFieldBackgroundColorGray(Index: Integer; Gray: Double): Integer; Dispid 73007810;
    Function SetFormFieldBackgroundColorSep(Index: Integer; Const ColorName: WideString; Tint: Double): Integer; Dispid 73007811;
    Function SetFormFieldBorderColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007812;
    Function SetFormFieldBorderColorCMYK(Index: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007813;
    Function SetFormFieldBorderColorGray(Index: Integer; Gray: Double): Integer; Dispid 73007814;
    Function SetFormFieldBorderColorSep(Index: Integer; Const ColorName: WideString; Tint: Double): Integer; Dispid 73007815;
    Function SetFormFieldBorderStyle(Index: Integer; Width: Double; Style: Integer; DashOn: Double; DashOff: Double): Integer; Dispid 73007816;
    Function SetFormFieldBounds(Index: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007817;
    Function SetFormFieldCalcOrder(Index: Integer; Order: Integer): Integer; Dispid 73007818;
    Function SetFormFieldCaption(Index: Integer; Const NewCaption: WideString): Integer; Dispid 73007819;
    Function SetFormFieldCheckStyle(Index: Integer; CheckStyle: Integer; Position: Integer): Integer; Dispid 73007820;
    Function SetFormFieldChildTitle(Index: Integer; Const NewTitle: WideString): Integer; Dispid 73007821;
    Function SetFormFieldChoiceSub(Index: Integer; SubIndex: Integer; Const SubName: WideString; Const DisplayName: WideString): Integer; Dispid 73007822;
    Function SetFormFieldChoiceType(Index: Integer; ChoiceType: Integer): Integer; Dispid 73007823;
    Function SetFormFieldColor(Index: Integer; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007824;
    Function SetFormFieldColorCMYK(Index: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007825;
    Function SetFormFieldColorSep(Index: Integer; Const ColorName: WideString; Tint: Double): Integer; Dispid 73007826;
    Function SetFormFieldComb(Index: Integer; Comb: Integer): Integer; Dispid 73007827;
    Function SetFormFieldDefaultValue(Index: Integer; Const NewDefaultValue: WideString): Integer; Dispid 73007828;
    Function SetFormFieldDescription(Index: Integer; Const NewDescription: WideString): Integer; Dispid 73007829;
    Function SetFormFieldFlags(Index: Integer; NewFlags: Integer): Integer; Dispid 73007830;
    Function SetFormFieldFont(Index: Integer; FontIndex: Integer): Integer; Dispid 73007831;
    Function SetFormFieldHighlightMode(Index: Integer; NewMode: Integer): Integer; Dispid 73007832;
    Function SetFormFieldIcon(Index: Integer; IconType: Integer; CaptureID: Integer): Integer; Dispid 73007833;
    Function SetFormFieldIconStyle(Index: Integer; Placement: Integer; Scale: Integer; ScaleType: Integer; HorizontalShift: Integer; VerticalShift: Integer)
      : Integer; Dispid 73007834;
    Function SetFormFieldMaxLen(Index: Integer; NewMaxLen: Integer): Integer; Dispid 73007835;
    Function SetFormFieldNoExport(Index: Integer; NoExport: Integer): Integer; Dispid 73007836;
    Function SetFormFieldOptional(Index: Integer; OptionalContentGroupID: Integer): Integer; Dispid 73007837;
    Function SetFormFieldPage(Index: Integer; NewPage: Integer): Integer; Dispid 73007838;
    Function SetFormFieldPrintable(Index: Integer; Printable: Integer): Integer; Dispid 73007839;
    Function SetFormFieldReadOnly(Index: Integer; ReadOnly: Integer): Integer; Dispid 73007840;
    Function SetFormFieldRequired(Index: Integer; Required: Integer): Integer; Dispid 73007841;
    Function SetFormFieldResetAction(Index: Integer; Const ActionType: WideString): Integer; Dispid 73007842;
    Function SetFormFieldRichTextString(Index: Integer; Const Key: WideString; Const NewValue: WideString): Integer; Dispid 73007843;
    Function SetFormFieldRotation(Index: Integer; Angle: Integer): Integer; Dispid 73007844;
    Function SetFormFieldSignatureImage(Index: Integer; ImageID: Integer; Options: Integer): Integer; Dispid 73007845;
    Function SetFormFieldStandardFont(Index: Integer; StandardFontID: Integer): Integer; Dispid 73007846;
    Function SetFormFieldSubmitAction(Index: Integer; Const ActionType: WideString; Const Link: WideString): Integer; Dispid 73007847;
    Function SetFormFieldSubmitActionEx(Index: Integer; Const ActionType: WideString; Const Link: WideString; Flags: Integer): Integer; Dispid 73007848;
    Function SetFormFieldTabOrder(Index: Integer; Order: Integer): Integer; Dispid 73007849;
    Function SetFormFieldTextFlags(Index: Integer; Multiline: Integer; Password: Integer; FileSelect: Integer; DoNotSpellCheck: Integer; DoNotScroll: Integer)
      : Integer; Dispid 73007850;
    Function SetFormFieldTextSize(Index: Integer; NewTextSize: Double): Integer; Dispid 73007851;
    Function SetFormFieldTitle(Index: Integer; Const NewTitle: WideString): Integer; Dispid 73007852;
    Function SetFormFieldValue(Index: Integer; Const NewValue: WideString): Integer; Dispid 73007853;
    Function SetFormFieldValueByTitle(Const Title: WideString; Const NewValue: WideString): Integer; Dispid 73007854;
    Function SetFormFieldVisible(Index: Integer; Visible: Integer): Integer; Dispid 73007855;
    Function SetGDIPlusFileName(Const DLLFileName: WideString): Integer; Dispid 73007856;
    Function SetGDIPlusOptions(OptionID: Integer; NewValue: Integer): Integer; Dispid 73007857;
    Function SetHTMLBoldFont(Const FontSet: WideString; FontID: Integer): Integer; Dispid 73007858;
    Function SetHTMLBoldItalicFont(Const FontSet: WideString; FontID: Integer): Integer; Dispid 73007859;
    Function SetHTMLItalicFont(Const FontSet: WideString; FontID: Integer): Integer; Dispid 73007860;
    Function SetHTMLNormalFont(Const FontSet: WideString; FontID: Integer): Integer; Dispid 73007861;
    Function SetHeaderCommentsFromVariant(Source: Olevariant): Integer; Dispid 73007863;
    Function SetImageAsMask(MaskType: Integer): Integer; Dispid 73007864;
    Function SetImageMask(FromRed: Double; FromGreen: Double; FromBlue: Double; ToRed: Double; ToGreen: Double; ToBlue: Double): Integer; Dispid 73007865;
    Function SetImageMaskCMYK(FromC: Double; FromM: Double; FromY: Double; FromK: Double; ToC: Double; ToM: Double; ToY: Double; ToK: Double): Integer;
      Dispid 73007866;
    Function SetImageMaskFromImage(ImageID: Integer): Integer; Dispid 73007867;
    Function SetImageOptional(OptionalContentGroupID: Integer): Integer; Dispid 73007868;
    Function SetImageResolution(Horizontal: Integer; Vertical: Integer; Units: Integer): Integer; Dispid 73007869;
    Function SetInformation(Key: Integer; Const NewValue: WideString): Integer; Dispid 73007870;
    Function SetJPEGQuality(Quality: Integer): Integer; Dispid 73007871;
    Function SetJavaScriptMode(JSMode: Integer): Integer; Dispid 73007872;
    Function SetKerning(Const CharPair: WideString; Adjustment: Integer): Integer; Dispid 73007873;
    Function SetLineCap(LineCap: Integer): Integer; Dispid 73007874;
    Function SetLineColor(Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007875;
    Function SetLineColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007876;
    Function SetLineColorSep(Const ColorName: WideString; Tint: Double): Integer; Dispid 73007877;
    Function SetLineDash(DashOn: Double; DashOff: Double): Integer; Dispid 73007878;
    Function SetLineDashEx(Const DashValues: WideString): Integer; Dispid 73007879;
    Function SetLineJoin(LineJoin: Integer): Integer; Dispid 73007880;
    Function SetLineShader(Const ShaderName: WideString): Integer; Dispid 73007881;
    Function SetLineWidth(LineWidth: Double): Integer; Dispid 73007882;
    Function SetMarkupAnnotStyle(Index: Integer; Red: Double; Green: Double; Blue: Double; Transparency: Double): Integer; Dispid 73007883;
    Function SetMeasureDictBoundsCount(MeasureDictID: Integer; NewCount: Integer): Integer; Dispid 73007884;
    Function SetMeasureDictBoundsItem(MeasureDictID: Integer; ItemIndex: Integer; NewValue: Double): Integer; Dispid 73007885;
    Function SetMeasureDictCoordinateSystem(MeasureDictID: Integer; CoordinateSystemID: Integer): Integer; Dispid 73007886;
    Function SetMeasureDictGPTSCount(MeasureDictID: Integer; NewCount: Integer): Integer; Dispid 73007887;
    Function SetMeasureDictGPTSItem(MeasureDictID: Integer; ItemIndex: Integer; NewValue: Double): Integer; Dispid 73007888;
    Function SetMeasureDictLPTSCount(MeasureDictID: Integer; NewCount: Integer): Integer; Dispid 73007889;
    Function SetMeasureDictLPTSItem(MeasureDictID: Integer; ItemIndex: Integer; NewValue: Double): Integer; Dispid 73007890;
    Function SetMeasureDictPDU(MeasureDictID: Integer; LinearUnit: Integer; AreaUnit: Integer; AngularUnit: Integer): Integer; Dispid 73007891;
    Function SetMeasurementUnits(MeasurementUnits: Integer): Integer; Dispid 73007892;
    Function SetNeedAppearances(NewValue: Integer): Integer; Dispid 73007893;
    Function SetObjectFromVariant(ObjectNumber: Integer; NewValue: Olevariant): Integer; Dispid 73007895;
    Function SetOpenActionDestination(OpenPage: Integer; Zoom: Integer): Integer; Dispid 73007896;
    Function SetOpenActionDestinationFull(OpenPage: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double; Bottom: Double)
      : Integer; Dispid 73007897;
    Function SetOpenActionJavaScript(Const JavaScript: WideString): Integer; Dispid 73007898;
    Function SetOpenActionMenu(Const MenuItem: WideString): Integer; Dispid 73007899;
    Function SetOptionalContentConfigLocked(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer; NewLocked: Integer): Integer; Dispid 73007900;
    Function SetOptionalContentConfigState(OptionalContentConfigID: Integer; OptionalContentGroupID: Integer; NewState: Integer): Integer; Dispid 73007901;
    Function SetOptionalContentGroupName(OptionalContentGroupID: Integer; Const NewGroupName: WideString): Integer; Dispid 73007902;
    Function SetOptionalContentGroupPrintable(OptionalContentGroupID: Integer; Printable: Integer): Integer; Dispid 73007903;
    Function SetOptionalContentGroupVisible(OptionalContentGroupID: Integer; Visible: Integer): Integer; Dispid 73007904;
    Function SetOrigin(Origin: Integer): Integer; Dispid 73007905;
    Function SetOutlineColor(OutlineID: Integer; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007906;
    Function SetOutlineDestination(OutlineID: Integer; DestPage: Integer; DestPosition: Double): Integer; Dispid 73007907;
    Function SetOutlineDestinationFull(OutlineID: Integer; DestPage: Integer; Zoom: Integer; DestType: Integer; Left: Double; Top: Double; Right: Double;
      Bottom: Double): Integer; Dispid 73007908;
    Function SetOutlineDestinationZoom(OutlineID: Integer; DestPage: Integer; DestPosition: Double; Zoom: Integer): Integer; Dispid 73007909;
    Function SetOutlineJavaScript(OutlineID: Integer; Const JavaScript: WideString): Integer; Dispid 73007910;
    Function SetOutlineNamedDestination(OutlineID: Integer; Const DestName: WideString): Integer; Dispid 73007911;
    Function SetOutlineOpenFile(OutlineID: Integer; Const FileName: WideString): Integer; Dispid 73007912;
    Function SetOutlineRemoteDestination(OutlineID: Integer; Const FileName: WideString; OpenPage: Integer; Zoom: Integer; DestType: Integer; PntLeft: Double;
      PntTop: Double; PntRight: Double; PntBottom: Double; NewWindow: Integer): Integer; Dispid 73007913;
    Function SetOutlineStyle(OutlineID: Integer; SetItalic: Integer; SetBold: Integer): Integer; Dispid 73007914;
    Function SetOutlineTitle(OutlineID: Integer; Const NewTitle: WideString): Integer; Dispid 73007915;
    Function SetOutlineWebLink(OutlineID: Integer; Const Link: WideString): Integer; Dispid 73007916;
    Function SetOverprint(StrokingOverprint: Integer; OtherOverprint: Integer; OverprintMode: Integer): Integer; Dispid 73007917;
    Function SetPDFAMode(NewMode: Integer): Integer; Dispid 73007918;
    Function SetPNGTransparencyColor(RedByte: Integer; GreenByte: Integer; BlueByte: Integer): Integer; Dispid 73007919;
    Function SetPageActionMenu(Const MenuItem: WideString): Integer; Dispid 73007920;
    Function SetPageBox(BoxType: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007921;
    Function SetPageContentFromVariant(NewValue: Olevariant): Integer; Dispid 73007923;
    Function SetPageDimensions(NewPageWidth: Double; NewPageHeight: Double): Integer; Dispid 73007924;
    Function SetPageLayout(NewPageLayout: Integer): Integer; Dispid 73007925;
    Function SetPageMode(NewPageMode: Integer): Integer; Dispid 73007926;
    Function SetPageSize(Const PaperName: WideString): Integer; Dispid 73007927;
    Function SetPageThumbnail: Integer; Dispid 73007928;
    Function SetPageTransparencyGroup(CS: Integer; Isolate: Integer; Knockout: Integer): Integer; Dispid 73007929;
    Function SetPageUserUnit(UserUnit: Double): Integer; Dispid 73007930;
    Function SetPrecision(NewPrecision: Integer): Integer; Dispid 73007931;
    Function SetPrinterDevModeFromVariant(Source: Olevariant): Integer; Dispid 73007933;
    Function SetRenderCropType(NewCropType: Integer): Integer; Dispid 73007934;
    Function SetRenderDCErasePage(NewErasePage: Integer): Integer; Dispid 73007935;
    Function SetRenderDCOffset(NewOffsetX: Integer; NewOffsetY: Integer): Integer; Dispid 73007936;
    Function SetRenderOptions(OptionID: Integer; NewValue: Integer): Integer; Dispid 73007937;
    Function SetRenderScale(NewScale: Double): Integer; Dispid 73007938;
    Function SetScale(NewScale: Double): Integer; Dispid 73007939;
    Function SetSignProcessCustomSubFilter(SignProcessID: Integer; Const SubFilterStr: WideString): Integer; Dispid 73007940;
    Function SetSignProcessField(SignProcessID: Integer; Const SignatureFieldName: WideString): Integer; Dispid 73007941;
    Function SetSignProcessFieldBounds(SignProcessID: Integer; Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007942;
    Function SetSignProcessFieldImageFromFile(SignProcessID: Integer; Const ImageFileName: WideString; Options: Integer): Integer; Dispid 73007943;
    Function SetSignProcessFieldPage(SignProcessID: Integer; SignaturePage: Integer): Integer; Dispid 73007944;
    Function SetSignProcessInfo(SignProcessID: Integer; Const Reason: WideString; Const Location: WideString; Const ContactInfo: WideString): Integer;
      Dispid 73007945;
    Function SetSignProcessKeyset(SignProcessID: Integer; KeysetID: Integer): Integer; Dispid 73007946;
    Function SetSignProcessPFXFromFile(SignProcessID: Integer; Const PFXFileName: WideString; Const PFXPassword: WideString): Integer; Dispid 73007947;
    Function SetSignProcessPassthrough(SignProcessID: Integer; SignatureLength: Integer): Integer; Dispid 73007948;
    Function SetSignProcessSubFilter(SignProcessID: Integer; SubFilter: Integer): Integer; Dispid 73007949;
    Function SetTabOrderMode(Const Mode: WideString): Integer; Dispid 73007950;
    Function SetTableBorderColor(TableID: Integer; BorderIndex: Integer; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007951;
    Function SetTableBorderColorCMYK(TableID: Integer; BorderIndex: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007952;
    Function SetTableBorderWidth(TableID: Integer; BorderIndex: Integer; NewWidth: Double): Integer; Dispid 73007953;
    Function SetTableCellAlignment(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; NewCellAlignment: Integer)
      : Integer; Dispid 73007954;
    Function SetTableCellBackgroundColor(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; Red: Double;
      Green: Double; Blue: Double): Integer; Dispid 73007955;
    Function SetTableCellBackgroundColorCMYK(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; C: Double;
      M: Double; Y: Double; K: Double): Integer; Dispid 73007956;
    Function SetTableCellBorderColor(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007957;
    Function SetTableCellBorderColorCMYK(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007958;
    Function SetTableCellBorderWidth(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      NewWidth: Double): Integer; Dispid 73007959;
    Function SetTableCellContent(TableID: Integer; RowNumber: Integer; ColumnNumber: Integer; Const HTMLText: WideString): Integer; Dispid 73007960;
    Function SetTableCellPadding(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; BorderIndex: Integer;
      NewPadding: Double): Integer; Dispid 73007961;
    Function SetTableCellTextColor(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; Red: Double; Green: Double;
      Blue: Double): Integer; Dispid 73007962;
    Function SetTableCellTextColorCMYK(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; C: Double; M: Double;
      Y: Double; K: Double): Integer; Dispid 73007963;
    Function SetTableCellTextSize(TableID: Integer; FirstRow: Integer; FirstColumn: Integer; LastRow: Integer; LastColumn: Integer; NewTextSize: Double)
      : Integer; Dispid 73007964;
    Function SetTableColumnWidth(TableID: Integer; FirstColumn: Integer; LastColumn: Integer; NewWidth: Double): Integer; Dispid 73007965;
    Function SetTableRowHeight(TableID: Integer; FirstRow: Integer; LastRow: Integer; NewHeight: Double): Integer; Dispid 73007966;
    Function SetTableThinBorders(TableID: Integer; ThinBorders: Integer; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007967;
    Function SetTableThinBordersCMYK(TableID: Integer; ThinBorders: Integer; C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007968;
    Function SetTempFile(Const FileName: WideString): Integer; Dispid 73007969;
    Function SetTempPath(Const NewPath: WideString): Integer; Dispid 73007970;
    Function SetTextAlign(TextAlign: Integer): Integer; Dispid 73007971;
    Function SetTextCharSpacing(CharSpacing: Double): Integer; Dispid 73007972;
    Function SetTextColor(Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007973;
    Function SetTextColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007974;
    Function SetTextColorSep(Const ColorName: WideString; Tint: Double): Integer; Dispid 73007975;
    Function SetTextExtractionArea(Left: Double; Top: Double; Width: Double; Height: Double): Integer; Dispid 73007976;
    Function SetTextExtractionOptions(OptionID: Integer; NewValue: Integer): Integer; Dispid 73007977;
    Function SetTextExtractionScaling(Options: Integer; Horizontal: Double; Vertical: Double): Integer; Dispid 73007978;
    Function SetTextExtractionWordGap(NewWordGap: Double): Integer; Dispid 73007979;
    Function SetTextHighlight(Highlight: Integer): Integer; Dispid 73007980;
    Function SetTextHighlightColor(Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007981;
    Function SetTextHighlightColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007982;
    Function SetTextHighlightColorSep(Const ColorName: WideString; Tint: Double): Integer; Dispid 73007983;
    Function SetTextMode(TextMode: Integer): Integer; Dispid 73007984;
    Function SetTextRise(Rise: Double): Integer; Dispid 73007985;
    Function SetTextScaling(ScalePercentage: Double): Integer; Dispid 73007986;
    Function SetTextShader(Const ShaderName: WideString): Integer; Dispid 73007987;
    Function SetTextSize(TextSize: Double): Integer; Dispid 73007988;
    Function SetTextSpacing(Spacing: Double): Integer; Dispid 73007989;
    Function SetTextUnderline(Underline: Integer): Integer; Dispid 73007990;
    Function SetTextUnderlineColor(Red: Double; Green: Double; Blue: Double): Integer; Dispid 73007991;
    Function SetTextUnderlineColorCMYK(C: Double; M: Double; Y: Double; K: Double): Integer; Dispid 73007992;
    Function SetTextUnderlineColorSep(Const ColorName: WideString; Tint: Double): Integer; Dispid 73007993;
    Function SetTextUnderlineCustomDash(Const DashPattern: WideString; DashPhase: Double): Integer; Dispid 73007994;
    Function SetTextUnderlineDash(DashOn: Double; DashOff: Double): Integer; Dispid 73007995;
    Function SetTextUnderlineDistance(UnderlineDistance: Double): Integer; Dispid 73007996;
    Function SetTextUnderlineWidth(UnderlineWidth: Double): Integer; Dispid 73007997;
    Function SetTextWordSpacing(WordSpacing: Double): Integer; Dispid 73007998;
    Function SetTransparency(Transparency: Integer): Integer; Dispid 73007999;
    Function SetViewerPreferences(Option: Integer; NewValue: Integer): Integer; Dispid 73008000;
    Function SetXFAFormFieldAccess(Const XFAFieldName: WideString; NewAccess: Integer): Integer; Dispid 73008001;
    Function SetXFAFormFieldBorderColor(Const XFAFieldName: WideString; Red: Double; Green: Double; Blue: Double): Integer; Dispid 73008002;
    Function SetXFAFormFieldBorderPresence(Const XFAFieldName: WideString; NewPresence: Integer): Integer; Dispid 73008003;
    Function SetXFAFormFieldBorderWidth(Const XFAFieldName: WideString; BorderWidth: Double): Integer; Dispid 73008004;
    Function SetXFAFormFieldValue(Const XFAFieldName: WideString; Const NewValue: WideString): Integer; Dispid 73008005;
    Function SetupPrinter(Const CustomPrinterName: WideString; Setting: Integer; NewValue: Integer): Integer; Dispid 73008007;
    Function SignFile(Const InputFileName: WideString; Const OpenPassword: WideString; Const SignatureFieldName: WideString; Const OutputFileName: WideString;
      Const PFXFileName: WideString; Const PFXPassword: WideString; Const Reason: WideString; Const Location: WideString; Const ContactInfo: WideString)
      : Integer; Dispid 73008008;
    Function SplitPageText(Options: Integer): Integer; Dispid 73008009;
    Function StartPath(StartX: Double; StartY: Double): Integer; Dispid 73008010;
    Function StoreCustomDataFromFile(Const Key: WideString; Const FileName: WideString; Location: Integer; Options: Integer): Integer; Dispid 73008011;
    Function StoreCustomDataFromVariant(Const Key: WideString; NewValue: Olevariant; Location: Integer; Options: Integer): Integer; Dispid 73008013;
    Function TestTempPath: Integer; Dispid 73008015;
    Function TransformFile(Const InputFileName: WideString; Const Password: WideString; Const OutputFileName: WideString; TransformType: Integer;
      Options: Integer): Integer; Dispid 73008016;
    Function UpdateAndFlattenFormField(Index: Integer): Integer; Dispid 73008019;
    Function UpdateAppearanceStream(Index: Integer): Integer; Dispid 73008020;
    Function UpdateTrueTypeSubsettedFont(Const SubsetChars: WideString): Integer; Dispid 73008021;
    Function UseKerning(Kern: Integer): Integer; Dispid 73008022;
    Function UseUnsafeContentStreams(SafetyLevel: Integer): Integer; Dispid 73008023;
  End;

  // *********************************************************************//
  // The Class CoPDFlibrary provides a Create and CreateRemote method to
  // create instances of the default interface IPDFlibrary exposed by
  // the CoClass PDFlibrary. The functions are intended to be used by
  // clients wishing to automate the CoClass objects exposed by the
  // server of this typelibrary.
  // *********************************************************************//
  CoPDFlibrary = Class
    Class Function Create: IPDFlibrary;
    Class Function CreateRemote(Const MachineName: String): IPDFlibrary;
  End;

Implementation

Uses
{$IFNDEF XE2+}
  ComObj;

{$ELSE}
  System.Win.ComObj;

{$ENDIF}

Class Function CoPDFlibrary.Create: IPDFlibrary;
Begin
  Result := CreateComObject(CLASS_PDFlibrary) as IPDFlibrary;
End;

Class Function CoPDFlibrary.CreateRemote(Const MachineName: String): IPDFlibrary;
Begin
  Result := CreateRemoteComObject(MachineName, CLASS_PDFlibrary) as IPDFlibrary;
End;

End.
