Пример сгенерированного заголовочного файла Назад В начало Вперед
//------------------------------------------------------------
//--- 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