Adobe acrobat 7.0.5 sdk User Manual

Page of 122
Technologies Supported by the Acrobat SDK
Interapplication Communication (IAC)
2
26
On a Macintosh, you develop IAC applications using CodeWarrior 9.2.
Interapplication Communication Objects
You can think of the Acrobat API as having two distinct layers that use IAC objects:
The Acrobat Viewer (AV) level 
The Portable Document (PD) layer.
An example of an AV layer object is the view of a document. You would expect to see the 
view of a document object residing in the layer associated with the Viewer. An example of a 
PD layer is a page in the document. 
For more information about the Acrobat PDF layers, se
.
Using the Acrobat Distiller API
You can use the automation interface of the Acrobat Distiller API to remotely control PDF 
creation from an external application. For more information, see 
.
IAC and Windows
OLE Support on Windows
Acrobat is an OLE server and also responds to a variety of OLE automation messages. You 
can embed PDF documents into documents created by an application that is an OLE client. 
Adobe Reader does not support OLE on Windows.
For complete descriptions of the Acrobat parameters associated with OLE automation 
methods, see the OLE automation sections of the Acrobat Interapplication Communication 
Reference.
PDF Browser Controls
On Windows, you may use the 
AcroPDF
 library to display a PDF document in applications 
using simplified browser controls. In this case, the PDF is treated as an ActiveX document, 
and the interface is available in Adobe Reader. 
Once the PDF document is loaded, you can implement browser controls to:
Determine which page to display as well as the display
Control view and zoom modes
Determine whether to display bookmarks, thumbs, scrollbars, and toolbars
Print pages using various options
Highlight a text selection.
For more information, see the Acrobat Interapplication Communication Overview.