Previous - crcString Section Home - Rosetta Xtra Function Categories Next - pptInstalled


Rosetta Xtra - PowerPoint Functions

The PowerPoint functions allow developers to create, control, print, export text, image from Microsoft PowerPoint. Rosetta uses PowerPoint automation to communicate and control the PowerPoint application. PowerPoint can be launched as a background process so the end user never have to know Microsoft PowerPoint is open. Microsoft PowerPoint is required for these functions to work. The recommended version is PowerPoint 97 or above. As an alternative, PowerPoint Viewer 97 may also be used to automate some of Rosetta's features. Since PowerPoint Viewer 97 provides a limited set of capabilities, features such as image and text importing do not work with the viewer. The notes section will denote the functions that work with PowerPoint Viewer 97.

When using the PowerPoint functions with Rosetta xtra, please refer to the layer diagram for details on functionality scope.

Application
|----> Presentation
|--------> Slide
|------------> Images
|------------> Text Objects

For example, to add text to on a blank presentation, you will need to:

  1. Launch PowerPoint ( Application level )
  2. Create blank presentation ( Presentation level )
  3. Insert new slide ( Slide Level )
  4. Insert Text ( Text objects level )

* Please note that Microsoft PowerPoint Viewer 2003 does not support automation, thus will not work with Rosetta. For users without PowerPoint application, Microsoft PowerPoint Viewer 97 is recommended.

Method summary for Microsoft PowerPoint

Method

pptInstalled()
pptSlideCopyToClipboard()
pptLaunch()
pptSlidePasteFromClipboard()
pptNewBlank()
pptSlideNotes()
pptOpen()
pptInsertTxt()
pptSave()
pptSetFont()
pptClose()
pptSetFontSize()
pptQuit()
pptSetFontColor()
pptWidth()
pptSetFontStyle()
pptHeight()
pptSetAlignment()
pptCount()
pptInsertImg()
pptCurrent()
pptInsertMedia()
pptGo()
pptInsertShape()
pptSetVisible()
pptExportImg()
pptSetWinRect()
pptRunSlideShow()
pptSetWinState()
pptSlideShowGo()
pptAddSlide()
pptPrint()
pptDeleteSlide()
pptErr()

Previous - crcString Section Home - Rosetta Xtra Function Categories Next - pptInstalled