Мельница данных (09.11.2024) | |
Интерфейс IPDFDocument | |
01type 02 IPDFDocument = interface(IDispatch) 03 ['{E57FFE9D-6B85-45E6-A5D0-9DD17950A666}'] 04 procedure Save(Target: OleVariant); safecall; 05 function CreatePage(Parent: OleVariant): IPDFPage; safecall; 06 function Get_Title: WideString; safecall; 07 procedure Set_Title(Value: WideString); safecall; 08 function Get_CanEmbedFonts: WordBool; safecall; 09 procedure Set_CanEmbedFonts(Value: WordBool); safecall; 10 function Get_CanCompress: WordBool; safecall; 11 procedure Set_CanCompress(Value: WordBool); safecall; 12 function Get_Author: WideString; safecall; 13 procedure Set_Author(Value: WideString); safecall; 14 function Get_Subject: WideString; safecall; 15 procedure Set_Subject(Value: WideString); safecall; 16 function Get_Keywords: WideString; safecall; 17 procedure Set_Keywords(Value: WideString); safecall; 18 function Get_Creator: WideString; safecall; 19 procedure Set_Creator(Value: WideString); safecall; 20 function Get_Pages(Index: Integer): IPDFPage; safecall; 21 function Get_PageCount: Integer; safecall; 22 procedure Close; safecall; 23 procedure Serialize(const Stream: IUnknown); safecall; 24 function Get_MinCompressSize: Integer; safecall; 25 procedure Set_MinCompressSize(Value: Integer); safecall; 26 function Get_MaxCompressSize: Integer; safecall; 27 procedure Set_MaxCompressSize(Value: Integer); safecall; 28 function CreatePageFromImage(Image: OleVariant; PageWidth: Double; 29 PageHeight: Double; Margin: Double): WordBool; safecall; 30 procedure SaveToXML(Target: OleVariant); safecall; 31 property Title: WideString read Get_Title write Set_Title; 32 property CanEmbedFonts: WordBool read Get_CanEmbedFonts write Set_CanEmbedFonts; 33 property CanCompress: WordBool read Get_CanCompress write Set_CanCompress; 34 property Author: WideString read Get_Author write Set_Author; 35 property Subject: WideString read Get_Subject write Set_Subject; 36 property Keywords: WideString read Get_Keywords write Set_Keywords; 37 property Creator: WideString read Get_Creator write Set_Creator; 38 property Pages[Index: Integer]: IPDFPage read Get_Pages; 39 property PageCount: Integer read Get_PageCount; 40 property MinCompressSize: Integer read Get_MinCompressSize 41 write Set_MinCompressSize; 42 property MaxCompressSize: Integer read Get_MaxCompressSize 43 write Set_MaxCompressSize; 44 end; | |