| | .gotoPage(Number pageNumber) | navigates the viewer to the specified page |
| | .fitWidth() | sets the viewer to fit width mode |
| | .fitHeight() | sets the viewer to fit height mode |
| | .loadSwf(String swffile) | loads a new document into the viewer |
| | .getCurrPage() | returns the current page number |
| | .nextPage() | move to next page in the loaded document |
| | .prevPage() | move to previous page in the loaded document |
| | .setZoom(Number factor) | zoom the viewer to the specified factor |
| | .searchText(String text) | search the loaded document for the specified text |
| | .switchMode(String mode) | switch viewing mode. Allowed modes are "Portrait", "Two Page", "Tile" |
| | .printPaper() | print the loaded document |
| | .highlight(String url) | highlights all matches in a document according to Adobe's XML highlighting specification |
| | .postSnapshot(String url) | posts a snapshot of the current document page to the specified url |
| | onDocumentLoaded (no arguments) | fired when the document has finished loading |
| | onDocumentLoadedError (String errormessage) | fired when a error occurred in loading a document |
| | onProgress (Number bytes, Number bytestotal) | fired when the document is loading |
| | onCurrentPageChanged (Number pagenumber) | fired when the currently viewer page has changed |
| | onExternalLinkClicked (String link) | fired when a user clicks a external link. Only works when supplying argument "-s linknameurl" in conversion with PDF2SWF. |
| | onDocumentPrinted (no arguments) | fired when a document has finished printing (sent to the print spooler) |