//------------------------------------------------------------
//--- Copyright(c) 2001 by Galaktika Corporation ---
//-- Этот файл автоматически генерируется для использования --
// COM интерфейсов из Атлантиса. Править этот файл запрещается
//- так как это может привести к неработоспособности системы -
//------------------------------------------------------------
// Adobe Acrobat Control for ActiveX
#ifndef __PdfLib__
#define __PdfLib__
#include atlcom.vih
//--- Forwards declarations --------------
ObjInterface com_DPdf; forward;
ObjInterface com_DPdfEvents; forward;
VipInterface coPdf; forward;
//--- Types definition ------------------
//--- Object Interfaces ------------------
// Dispatch interface for Acrobat Control
ObjInterface com_DPdf( comIDispatch );
property src : string Read Write;
function LoadFile( /*[in]*/ afileName: string ) : boolean;
procedure setShowToolbar( /*[in]*/ aOn: boolean );
procedure gotoFirstPage;
procedure gotoLastPage;
procedure gotoNextPage;
procedure gotoPreviousPage;
procedure setCurrentPage( /*[in]*/ an: longint );
procedure goForwardStack;
procedure goBackwardStack;
procedure setPageMode( /*[in]*/ apageMode: string );
procedure setLayoutMode( /*[in]*/ alayoutMode: string );
procedure setNamedDest( /*[in]*/ anamedDest: string );
procedure Print;
procedure printWithDialog;
procedure setZoom( /*[in]*/ apercent: single );
procedure setZoomScroll( /*[in]*/ apercent: single; /*[in]*/ aleft: single;
/*[in]*/ atop: single );
procedure setView( /*[in]*/ aviewMode: string );
procedure setViewScroll( /*[in]*/ aviewMode: string; /*[in]*/ aoffset: single );
procedure setViewRect( /*[in]*/ aleft: single; /*[in]*/ atop: single;
/*[in]*/ awidth: single; /*[in]*/ aheight: single );
procedure printPages( /*[in]*/ afrom: longint; /*[in]*/ ato: longint );
procedure printPagesFit( /*[in]*/ afrom: longint; /*[in]*/ ato: longint;
/*[in]*/ ashrinkToFit: boolean );
procedure printAll;
procedure printAllFit( /*[in]*/ ashrinkToFit: boolean );
procedure setShowScrollbars( /*[in]*/ aOn: boolean );
function GetVersions : VARIANT;
procedure AboutBox;
end;
// Служебный объект, создавать запрещается !!!
VipInterface vcom_DPdf( vcomIDispatch ) implements com_DPdf;
// Event interface for Acrobat Control
ObjInterface com_DPdfEvents( comIDispatch );
end;
// Служебный объект, создавать запрещается !!!
VipInterface vcom_DPdfEvents( vcomIDispatch ) implements com_DPdfEvents;
//--- coClases ----------------------------
// Acrobat Control for ActiveX
VipInterface coPdf( vcom_DPdf );
public:
constructor Init;
constructor Create( atlFlags : word );
end;
#endif