Uses of Class
com.qoppa.pdf.PDFException

Packages that use PDFException
com.qoppa.ocr   
com.qoppa.pdf General classes used by different objects throughout the library. 
com.qoppa.pdf.annotations Classes representing PDF annotations. 
com.qoppa.pdf.dom Classes representing the PDF document object model. 
com.qoppa.pdf.errors Classes related to error handling. 
com.qoppa.pdf.form Classes related to PDF Acroform and its form fields. 
com.qoppa.pdf.permissions This package contains classes related to document permissions. 
com.qoppa.pdf.source PDFSource interface and implementations. 
com.qoppa.pdfEditor PDFEditorBean, toolbar and related classes. 
com.qoppa.pdfNotes PDFNotesBean, toolbar and related classes. 
com.qoppa.pdfProcess jPDFProcess main classes, used to manipulate PDF documents and pages. 
com.qoppa.pdfViewer PDFViewerBean and related classes. 
com.qoppa.pdfViewer.actions Classes that represent user actions. 
 

Uses of PDFException in com.qoppa.ocr
 

Methods in com.qoppa.ocr that throw PDFException
 String TessJNI.performOCR(String language, PDFPage pdfPage, int dpi)
          Performs OCR on a PDF page and returns an hOCR result string.
 

Uses of PDFException in com.qoppa.pdf
 

Subclasses of PDFException in com.qoppa.pdf
 class PDFPasswordException
          Exception thrown when an invalid password is entered.
 class PDFPermissionException
          Exception thrown when there is any permission error.
 class PDFSecurityException
          Exceptions related to security problems.
 

Methods in com.qoppa.pdf that throw PDFException
 void Bookmark.addAction(Action action)
          Adds an Action to this Bookmark
 Bookmark Bookmark.addChildBookmark(String title)
          Add a child bookmark.
 byte[] IEmbeddedFile.getDeflatedContents()
          Get the content of the embedded file, deflated.
static DocumentInfo DocumentInfo.getDocumentInfo(InputStream inStream, IPassword password)
          Static method to get the document information from a document from an InputStream.
static DocumentInfo DocumentInfo.getDocumentInfo(String fileName, IPassword passwords)
          Static method to get the document information from a document in a file.
static DocumentInfo DocumentInfo.getDocumentInfo(URL url, IPassword password)
          Static method to get the document information from a document from a URL.
 InputStream IEmbeddedFile.getInputStream()
          Returns an input stream from which the file contents can be read.
 int IEmbeddedFile.getSize()
          Get the size of the file content in bytes.
 Bookmark Bookmark.insertChildBookmark(String title, int index)
          Insert a child bookmark at the given index in the node's children.
 void Bookmark.removeChildBookmark(int index)
          Removes a child bookmark from the bookmark
 void IEmbeddedFile.saveFile(File outFile)
          Saves the content of the embedded file to the given output file.
 void Bookmark.setActions(Vector actions)
          Sets the list of actions for this Bookmark.
abstract  void DocumentInfo.setAuthor(String author)
          Set the document's author.
 void DocumentViewPrefs.setCenterWindow(boolean value)
          Sets the Center Window viewer preference in the document.
abstract  void DocumentInfo.setCreationDate(Date creationDate)
          Set the document's creation date.
abstract  void DocumentInfo.setCreator(String creator)
          Set the document's creator.
abstract  void DocumentInfo.setCustomProperty(String key, String value)
          Sets a custom application property in the document info for the document.
 void SigningInformation.setCustomProperty(String key, String value)
          This method can be used to add additional custom properties to the signature dictionary.
 void DocumentViewPrefs.setDirection(String value)
          Sets the Direction viewer preference in the document.
 void DocumentViewPrefs.setDisplayDocTitle(boolean value)
          Sets the Display Doc Title viewer preference in the document.
 void DocumentViewPrefs.setDuplex(String value)
          Sets the Duplex viewer preference in the document.
 void DocumentViewPrefs.setFitWindow(boolean value)
          Sets the Fit Window viewer preference in the document.
 void DocumentViewPrefs.setHideMenubar(boolean value)
          Sets the Hide Menubar viewer preference in the document.
 void DocumentViewPrefs.setHideToolbar(boolean value)
          Sets the Hide Toolbar viewer preference in the document.
 void DocumentViewPrefs.setHideWindowUI(boolean value)
          Sets the Hide Window UI viewer preference in the document.
abstract  void DocumentInfo.setKeywords(String keywords)
          Set the document's keywords.
abstract  void DocumentInfo.setModifiedDate(Date modDate)
          Set the document's modified date.
 void DocumentViewPrefs.setNonFullScreenPageMode(String value)
          Sets the NonFullScreen Page Mode viewer preference in the document.
 void DocumentViewPrefs.setNumCopies(int value)
          Sets the NumCopies viewer preference in the document.
 void Bookmark.setOpen(boolean isOpen)
          Sets the item as either open or closed when the document is opened.
 void SigningInformation.setPermissions(int permissions)
          This property is meaningful only if this is a certifying signature.
 void DocumentViewPrefs.setPickTrayByPDFSize(boolean value)
          Sets the Pick Tray by PDF Size viewer preference in the document.
 void DocumentViewPrefs.setPrintScaling(String value)
          Sets the Print Scaling viewer preference in the document.
abstract  void DocumentInfo.setProducer(String producer)
          Set the document's producer.
abstract  void DocumentInfo.setSubject(String subject)
          Set the document's subject.
abstract  void DocumentInfo.setTitle(String title)
          Sets the document's title.
abstract  void DocumentInfo.setXMPMetadata(byte[] xmpData)
          Sets the XMP metadata block in the document.
abstract  void DocumentInfo.setXMPMetadata(String xmpString, String charsetName)
          Sets the XMP metadata block in the document.
 void IEmbeddedFile.write(OutputStream outStream)
          Write the file content to an output stream.
 

Constructors in com.qoppa.pdf that throw PDFException
SigningInformation(KeyStore ks, String entryAlias, String aliasPWD)
          Constructs a SigningInformation object and gets the digital ID from a Java KeyStore object.
SigningInformation(PrivateKey pk, Certificate signerCert, Certificate[] certChain, String provider)
          Constructs a SigningInformation object given a private key, signer certificate and certificate chain.
SigningInformation(String pkcs12File, String ksPWD, String entryAlias, String aliasPWD)
          Constructs a SigningInformation object and gets the digital ID from a named PKCS#12 file.
 

Uses of PDFException in com.qoppa.pdf.annotations
 

Methods in com.qoppa.pdf.annotations that throw PDFException
 void Widget.fieldValueChanged()
           
 void IFlattener.flattenWidget(Widget w)
           
 byte[] FileAttachment.getCheckSum()
          Returns the CRC checksum for the file contents.
 byte[] FileAttachment.getDeflatedContents()
          Returns the file contents in deflated format
 int FileAttachment.getFileSize()
          Returns the length of the file, in bytes.
 InputStream FileAttachment.getInputStream()
          Returns the file contents as an input stream.
 void WidgetHandler.getValueFromComponent(com.qoppa.pdf.annotations.comps.WidgetComponent widgetComp)
          Sets the value from the WidgetComponent on the associated FormField.
 void FileAttachment.saveFile(File outFile)
          Saves the content of the file to a file.
 void FileAttachment.setFileContents(byte[] fileContents)
          Sets the file contents for the file attachment.
 void FileAttachment.setFileContents(File file)
          Sets the file contents for the file attachment from a file.
 void FileAttachment.setFileContents(InputStream inStream)
          Sets the file contents for this file attachment from an input stream.
 

Uses of PDFException in com.qoppa.pdf.dom
 

Methods in com.qoppa.pdf.dom that throw PDFException
 Vector IPDFPage.findText(String searchText, boolean caseSensitive, boolean wholeWords)
          This method searches for the given text in the page.
 Vector IPDFPage.findTextWithContext(String searchText, boolean caseSensitive, boolean wholeWords)
          This method searches for the given text in the page.
 Vector IPDFPage.getAnnotations()
          Returns a list of PDF annotations in this page.
 String IPDFDocument.getText()
          Returns the text content of the entire document, as a String
 String IPDFPage.getText()
          Returns the text content of this page as a String.
 String IPDFDocument.getText(int pageIndex)
          Returns the text content of this page as a String.
 TextSelection IPDFPage.getTextInArea(Rectangle2D selectArea)
          Selects the text in an area of the page.
 TextSelection IPDFPage.getTextSelection(Rectangle2D selectRect)
          Deprecated. Use getTextInArea instead
 TextSelection IPDFPage.getTextWithCursors(Point2D startCursor, Point2D endCursor)
          Returns the text contained between the start and end cursors, in "reading mode".
 

Uses of PDFException in com.qoppa.pdf.errors
 

Methods in com.qoppa.pdf.errors that throw PDFException
static void PDFErrorHandling.checkForErrors_UsePDFException(String errorMsg)
          This is a convenience method that gets called by the library after a rendering.
 

Uses of PDFException in com.qoppa.pdf.form
 

Methods in com.qoppa.pdf.form that throw PDFException
 void AcroForm.exportAsFDF(OutputStream outStream, String pathToPDFFile, boolean exportEmptyFields)
          Exports AcroForm field data to an output stream in FDF format.
 void AcroForm.exportAsFDF(String fileName, boolean exportEmptyFields)
          Exports AcroForm field data to a file in FDF format.
 void AcroForm.exportAsXDP(OutputStream outStream, String pdfReference, boolean exportEmptyFields)
          Exports XFA field data to an OutputStream.
 void AcroForm.exportAsXDP(String fileName, boolean exportEmptyFields)
          Exports XFA field data to a file in XDP format.
 void AcroForm.exportAsXFDF(OutputStream outStream, String pathToPDFFile, boolean exportEmptyFields)
          Exports AcroForm field data to an output stream in XML format.
 void AcroForm.exportAsXFDF(String fileName, boolean exportEmptyFields)
          Exports AcroForm field data to a file in XFDF format.
 void AcroForm.exportAsXML(OutputStream outStream, boolean useHierarchy, boolean exportEmptyFields)
          Export field values in a simple XML format.
 void AcroForm.exportAsXML(String fileName, boolean useHierarchy, boolean exportEmptyFields)
          Export field values in a simple XML format.
 void FormField.flattenField()
          Flattens the field into the document's content layer.
 String SignatureField.getCustomProperty(String key)
          This method can be used to retrieve the values of custom properties in the signature field dictionary.
 void AcroForm.importFDF(InputStream inStream)
          Imports AcroForm field data from an input stream in FDF format.
 void AcroForm.importFDF(String fileName)
          Import Acroform field data from a file in FDF Format.
 void AcroForm.importXDP(InputStream inStream)
          Imports XFA field data from an InputStream in XDP format.
 void AcroForm.importXDP(String fileName)
          Imports XFA field data from a file in XDP format.
 void AcroForm.importXFDF(InputStream inStream)
          Imports AcroForm field data from an input stream in XFDF format.
 void AcroForm.importXFDF(String fileName)
          Imports Acroform fields data from a file in XFDF Format.
 void AcroForm.importXFDF(com.qoppa.nanoxml.XMLElement topElement)
          Import AcroForm field data from an xml element representing the top element of an fdf file.
 void FormField.reset()
          Resets the field to its default value.
 void AcroForm.resetFields()
          Reset the form fields to their default value.
 void SignatureField.setCustomProperty(String key, String value)
          This method can be used to add additional custom properties to the signature field dictionary.
 void TextField.setHorzTextAlign(int justify)
          Sets the text alignment for this field.
 void PushButtonField.setImage(BufferedImage bi)
          Set an image to display in the button fields.
 void SignatureField.setSignDateTime(Date signDateTime)
          Deprecated. This method has no effect. The signature date and time is set when a signature is applied to a document. This method will be removed in future versions.
 void SignatureField.setSignLocation(String signLocation)
          Deprecated. This method has no effect. The signature location can only be set at the time of signing a document, using the SigningInformation class. This method will be removed in future versions.
 void SignatureField.setSignName(String signName)
          Deprecated. This method has no effect. The signature name can only be set at the time of signing a document, using the SigningInformation class. This method will be removed in future versions.
 void SignatureField.setSignReason(String signReason)
          Deprecated. This method has no effect. The signature reason can only be set at the time of signing a document, using the SigningInformation class. This method will be removed in future versions.
 void CheckBoxField.setValue(String value)
          Sets the value for the check box field.
 void ChoiceField.setValue(String value)
          Sets the selected export value for this choice field.
 void RadioButtonGroupField.setValue(String value)
          Sets the value for this radio button group field.
 void TextField.setValue(String value)
          Sets the value for this text field.
 void RadioButtonGroupField.setValueFromOptions(String value)
          Sets the value from the options for this radio button group field if the options exist.
 void ChoiceField.setValues(Vector values)
          Sets the list of currently selected values for this choice field.
 

Uses of PDFException in com.qoppa.pdf.permissions
 

Constructors in com.qoppa.pdf.permissions that throw PDFException
DocMDPPermissions(int permissionLevel)
          Create a new DocMDPPermissions object.
 

Uses of PDFException in com.qoppa.pdf.source
 

Constructors in com.qoppa.pdf.source that throw PDFException
FilePDFSource(File source)
           
FilePDFSource(String fileName)
           
MBBPDFSource(File source)
           
MBBPDFSource(String fileName)
           
RAFilePDFSource(File source)
          Creates a new RAFilePDFSource instance using the given File.
RAFilePDFSource(File source, boolean lockFile)
          Creates a new RAFilePDFSource instance using the given File and boolean parameter indicating if the file should be locked.
RAFilePDFSource(String fileName)
          Creates a new RAFilePDFSource instance using the given fileName.
RAFilePDFSource(String fileName, boolean lockFile)
          Creates a new RAFilePDFSource instance using the given fileName and boolean parameter indicating if the file should be locked.
URLOnDemandPDFSource(URL url, File tempFile)
          Create a PDFSource to read a PDF from a URL "on demand".
URLOnDemandPDFSource(URL url, int storeType)
          Create a PDFSource to read a PDF from a URL "on demand".
URLPDFSource(URL url)
           
 

Uses of PDFException in com.qoppa.pdfEditor
 

Methods in com.qoppa.pdfEditor that throw PDFException
 void PDFEditorBean.applyRedactionAnnotation(Redaction redaction)
          Apply the redaction annotation to the document.
 void PDFEditorBean.applyRedactionAnnotations()
          Apply redaction annotations to the document.
 

Uses of PDFException in com.qoppa.pdfNotes
 

Methods in com.qoppa.pdfNotes that throw PDFException
 void PDFNotesBean.addAnnotation(Annotation newAnnot, int pageIndex)
          Add an annotation to the document programmatically.
 void PDFNotesBean.addAnnotation(Annotation newAnnot, int pageIndex, boolean setRotation)
          Add an annotation to the document programmatically.
 SignatureField PDFNotesBean.addSignatureField(String fieldName, Rectangle2D bounds, int pageIndex)
          Add a signature field to a page in the currently loaded document.
 void MutableDocument.deletePage(int pageIndex)
          Delete a page in the document.
 void MutableDocument.deletePages(int startIndex, int endIndex)
          Deletes a range of pages in the document.
 void MutableDocument.exportAnnotsAsFDF(OutputStream outStream, String pathToPDFFile)
          Export the annotation comments to an output stream in FDF format.
 void PDFNotesBean.exportAnnotsAsFDF(OutputStream outStream, String pathToPDFFile)
          Deprecated. Use getMutableDocument().exportAnnotsAsFDF() instead
 void MutableDocument.exportAnnotsAsFDF(OutputStream outStream, String pathToPDFFile, Set annotSet)
          Export the set of annotation comments to an output stream in FDF format.
 void MutableDocument.exportAnnotsAsFDF(String fileName)
          Exports annotation comments in FDF format.
 void PDFNotesBean.exportAnnotsAsFDF(String fileName)
          Deprecated. Use getMutableDocument().exportAnnotsAFDF() instead
 void MutableDocument.exportAnnotsAsFDF(String fileName, Set annotSet)
          Exports annotation comments in FDF format.
 void MutableDocument.exportAnnotsAsXFDF(OutputStream outStream, String pathToPDFFile)
          Export annotations comments to an output stream in XFDF format.
 void PDFNotesBean.exportAnnotsAsXFDF(OutputStream outStream, String pathToPDFFile)
          Deprecated. Use getMutableDocument().exportAnnotsAsXFDF() instead
 void MutableDocument.exportAnnotsAsXFDF(String fileName)
          Exports annotations comments in XFDF format to a file.
 void PDFNotesBean.exportAnnotsAsXFDF(String fileName)
          Deprecated. Use getMutableDocument().exportAnnotsAsXFDF() instead
 void MutableDocument.extractPages(int startIndex, int endIndex, OutputStream outStream)
          Creates and saves a new PDF document that contains a range of pages from this document.
 void MutableDocument.extractPages(int startIndex, int endIndex, String outputFile)
          Creates and saves a new PDF document that contains a range of pages from this document.
 void MutableDocument.flattenAnnotation(Annotation annot, int pageIndex)
          Flattens a single annotation into the content layer.
 void MutableDocument.flattenAnnotations()
          Flatten the annotations on this document into the content layer.
 void MutableDocument.flattenAnnotations(int pageIndex)
          Flatten the annotations on a page into the content layer.
 void MutableDocument.flattenFields(boolean paintButtons, boolean paintNonPrintableFields)
          Flattens all the fields in a document.
 int MutableDocument.getPageRotation(int pageIndex)
          Gets the page rotation value, in degrees.
 void MutableDocument.importAnnotsFromFDF(InputStream inStream)
          Import annotations comments from an input stream in FDF format.
 void PDFNotesBean.importAnnotsFromFDF(InputStream inStream)
          Deprecated. Use getMutableDocument().importAnnotsFromFDF() instead
 void MutableDocument.importAnnotsFromFDF(String fileName)
          Import annotations comments from a file in XFDF Format.
 void PDFNotesBean.importAnnotsFromFDF(String fileName)
          Deprecated. Use getMutableDocument().importAnnotsFromFDF() instead
 void MutableDocument.importAnnotsFromXFDF(InputStream inStream)
          Import annotations comments from an input stream in XFDF format.
 void PDFNotesBean.importAnnotsFromXFDF(InputStream inStream)
          Deprecated. Use getMutableDocument().importAnnotsFromXFDF() instead
 void MutableDocument.importAnnotsFromXFDF(String fileName)
          Import annotations comments from a file in FDF Format.
 void PDFNotesBean.importAnnotsFromXFDF(String fileName)
          Deprecated. Use getMutableDocument().importAnnotsFromXFDF() instead
 void MutableDocument.insertPage(String inputFile, int targetIndex)
          Insert all pages into this document from another document.
 void MutableDocument.insertPages(String inputFile, int srcStartIndex, int srcEndIndex, int targetIndex)
          Insert pages into this document from another document.
 void PDFNotesBean.loadDocument(InputStream inStream, String formatName)
          Open a document from an input stream.
 void PDFNotesBean.loadDocument(String fileName)
          Method to open files of PDF, JPEG, TIFF and PNG types.
 void PDFNotesBean.loadFDF(String fileName)
          Load an FDF file.
 void PDFNotesBean.loadFile(String fileName)
          Deprecated. Use loadDocument (String fileName) instead
 void PDFNotesBean.loadPDF(InputStream inStream)
          Load and display a PDF document using an InputStream.
 void PDFNotesBean.loadPDF(PDFSource pdfSource)
          Load and display a PDF document using a PDFSource object
 void PDFNotesBean.loadPDF(String fileName)
          Load and display a PDF document using a file name.
 void PDFNotesBean.loadPDF(URL url)
          Load and display a PDF document using a URL.
 void PDFNotesBean.loadTextDocument(String fileName, TextToPDFSettings settings)
          Method to open text files .
 void PDFNotesBean.loadXFDF(String fileName)
          Load an XFDF file.
 void MutableDocument.movePage(int fromIndex, int toIndex)
          Moves a page in a document.
 void PDFNotesBean.openFile(PDFViewerBean viewerBean)
          This method is called whenever the user presses the file open button.
 void PDFNotesBean.removeAnnotation(Annotation annot, int pageIndex)
          Remove an annotation from the document programmatically.
 void PDFNotesBean.saveDocument(OutputStream outStream)
          Saves a copy of this document to an output stream.
 void PDFNotesBean.saveDocument(String fileName)
          Saves a copy of this document to a file.
 void MutableDocument.setPageRotation(int pageIndex, int degrees)
          Sets the page rotation value for a page.
 void PDFNotesBean.setPageRotation(int pageIndex, int degrees)
          Deprecated. This method has moved to the MutableDocument interface.
 void PDFNotesBean.signDocument(SignatureField signField)
          Starts the signing GUI for a given signature field.
 void PDFNotesBean.signDocument(SignatureField signField, SigningInformation signingInfo, File outputFile)
          This method will sign and save the document.
 

Uses of PDFException in com.qoppa.pdfProcess
 

Methods in com.qoppa.pdfProcess that throw PDFException
 void PDFPage.addAnnotation(Annotation annot)
          Adds a new annotation to this page.
 void PDFDocument.addAnnotations(Hashtable annotHash)
          This method allows multiple annotations to be added to multiple pages.
 boolean PDFDocument.addEmbeddedFile(File file)
          Embeds a file into this PDF document.
 void PDFPage.addJPEGImage(File jpegFile, int x, int y, AffineTransform xform)
          Adds a JPEG image onto this page.
 Layer PDFDocument.addLayer(String name, int initialState)
          Creates and returns a PDF layer (Optional Content Group).
 Layer PDFDocument.addLayer(String name, int initialState, boolean showInList)
          Creates and returns a PDF layer (Optional Content Group).
 SignatureField PDFPage.addSignatureField(String fieldName, Rectangle2D bounds)
          Adds a signature field to this page.
 void PDFDocument.appendDocument(PDFDocument appendDoc)
          Appends a PDF document to this document.
 void PDFDocument.appendGIFAsPage(InputStream gifStream, int dpi)
          Creates a new page in the PDF document and adds the GIF image to it.
 void PDFDocument.appendGIFAsPage(String gifFileName, int dpi)
          Creates a new page in the PDF document and adds the GIF image to it.
 void PDFDocument.appendImage(File imageFile)
          This method appends an image (or series of images) to the current document.
 void PDFDocument.appendImage(InputStream inStream, String formatName)
          This method appends an image (or series of images) to the current document.
 void PDFDocument.appendJPEGAsPage(InputStream inStream)
          Creates a new page in the PDF document and adds the JPEG image to it.
 void PDFDocument.appendJPEGAsPage(String jpegFileName)
          Creates a new page in the PDF document and adds the JPEG file to it.
 void PDFDocument.appendJPEGAsPage(String jpegFileName, int dpi)
          Creates a new page in the PDF document and adds the JPEG file to it.
 PDFPage PDFDocument.appendNewPage(double pageWidth, double pageHeight)
          Creates and appends a new PDFPage to this document.
 PDFPage PDFDocument.appendPage(PDFPage page)
          Appends a page to this document.
 void PDFPage.appendPageContent(PDFPage srcPage, double x, double y, double scaleX, double scaleY)
          Deprecated. Replaced with PDFPage.appendPageContent(PDFPage, double, double, double, double, Layer)
 void PDFPage.appendPageContent(PDFPage srcPage, double x, double y, double scaleX, double scaleY, Layer layer)
          Adds the content of another page to this page.
 void PDFDocument.appendPNGAsPage(InputStream inStream)
          Creates a new page in the PDF document and adds a PNG image, read from an input stream, to it.
 void PDFDocument.appendPNGAsPage(String pngFileName)
          Creates a new page in the PDF document and adds the PNG file to it.
 void PDFDocument.appendTextAsPages(InputStream textStream, TextToPDFSettings settings)
          Creates new pages in the PDF document and adds the text, read from an input stream, to them.
 void PDFDocument.appendTextAsPages(String txtFileName, TextToPDFSettings settings)
          Creates new pages in the PDF document and adds the text from an text file to them.
 void PDFDocument.appendTIFFAsPages(InputStream inStream)
          Appends the pages in a TIFF image from an input stream to the end of this document.
 void PDFDocument.appendTIFFAsPages(String tiffFileName)
          Appends the pages in a TIFF file to the end of this document.
 void PDFDocument.clearPasswordPermissions(String currentPermissionsPwd)
          Clears the password permissions for this document.
 void PDFDocument.clearSecurity(String currentPermissionsPwd)
          Deprecated. Use PDFDocument.clearPasswordPermissions(java.lang.String) instead.
 void PDFDocument.clearUsageRights()
          Remove extended permissions from the document.
 Annotation PDFPage.copyAnnotation(Annotation annot)
          Use this method to copy a single annotation onto this page, from this or other documents.
 void PDFPage.copyAnnotations(PDFPage srcPage)
          Use this method to copy annotations onto this page, from this or other documents.
 void PDFPage.copyAnnotations(PDFPage srcPage, Layer layer)
          Use this method to copy annotations onto this page, from this or other documents.
 Graphics2D PDFPage.createGraphics()
          Creates a Graphics2D object to draw into this page.
 Graphics2D PDFPage.createGraphics(Layer layer)
          Creates a graphics object that encapsulates a layer in a PDF document.
 Bookmark PDFDocument.createRootBookmark()
          Creates a new root bookmark and saves it in the document catalog.
 void PDFDocument.deleteAnnotations()
          Delete all annotations in the document.
 void PDFPage.deleteAnnotations()
          Delete all annotations from the page.
 void PDFDocument.deletePage(int pageIndex)
          Deletes a page from this document.
 void PDFPage.drawImage(Image image, int dstX, int dstY, Color bgndColor, AffineTransform xform, ImageParam params)
          Draws an image onto this page.
 void PDFPage.drawImage(Image image, int dstX, int dstY, int dstWidth, int dstHeight, Color bgndColor, AffineTransform xform, ImageParam params)
          Draws an image onto this page.
 void PDFPage.drawImage(Image image, int dstX, int dstY, int dstWidth, int dstHeight, Color bgndColor, AffineTransform xform, ImageParam params, Float alpha)
          Draws an image onto this page.
 void PDFPage.drawText(String str, Font font, Paint textPaint, double x, double y, AffineTransform xform)
          Draws text onto this page.
 Font PDFDocument.embedFont(String fileName, int fontFormat)
          Embeds a font in the PDF file.
 void PDFDocument.exportAnnotsAsFDF(OutputStream outStream, String pathToPDFFile)
          Export the annotation comments to an output stream in FDF format.
 void PDFDocument.exportAnnotsAsFDF(OutputStream outStream, String pathToPDFFile, Set annotSet)
          Export the set of annotation comments to an output stream in FDF format.
 void PDFDocument.exportAnnotsAsFDF(String fileName)
          Exports annotation comments in FDF format.
 void PDFDocument.exportAnnotsAsFDF(String fileName, Set annotSet)
          Exports a set of annotation comments in FDF format.
 void PDFDocument.exportAnnotsAsXFDF(OutputStream outStream, String pathToPDFFile)
          Export annotations comments to an output stream in XFDF format.
 void PDFDocument.exportAnnotsAsXFDF(String fileName)
          Exports annotations comments in XFDF format.
 Vector PDFPage.findText(String searchText, boolean caseSensitive, boolean wholeWords)
          Searches the page for text and returns a list of TextPosition objects for each of the occurrences of the string in the page.
 Object PDFPage.flattenAnnotation(Annotation annot)
          Flatten an annotation into the content.
 void PDFDocument.flattenAnnotations(boolean paintNonPrintableAnnots)
          Flattens the annotations.
 Object PDFPage.flattenAnnotations(boolean paintNonPrintableAnnots)
          Flattens the annotations.
 void PDFDocument.flattenFields(boolean paintButtons, boolean paintNonPrintableFields)
          Flattens the pdf form fields.
 void PDFDocument.flattenFields(boolean paintButtons, boolean paintOnlyImageButtons, boolean paintNonPrintableFields)
          Flattens the pdf form fields.
 void PDFPage.flattenWidget(Widget widget)
          Flatten a widget into the content layer of the page.
 BufferedImage PDFPage.getImage()
          Returns a BufferedImage containing a rendering of the page at the default PDF resolution: 72 DPI.
 BufferedImage PDFPage.getImage(int dpi)
          Returns a BufferedImage containing a rendering of the page at the given resolution in DPI.
 String PDFPage.getPageLabel()
          Returns the page label for this page.
 BufferedImage PDFPage.getSubImage(Rectangle2D pageArea, int dpi)
          Returns an image for part of the page.
 String PDFDocument.getText()
          Returns the text in the pdf document as a String.
 String PDFDocument.getText(int pageIndex)
          Returns text contained in the specified page of the pdf document as a String.
 TextSelection PDFPage.getTextInArea(Rectangle2D selectArea)
          Selects the text in an area of the page.
 TextSelection PDFPage.getTextWithCursors(Point2D startCursor, Point2D endCursor)
          Returns the text contained between the start and end cursors, in "reading mode".
 Vector PDFDocument.getWords()
          Returns all words in the pdf document as a Vector of Strings.
 Vector PDFDocument.getWords(int pageIndex)
          Returns all words contained in the specified page of the pdf document as a Vector of Strings.
 void PDFDocument.importAnnotsFDF(InputStream inStream)
          Import annotations comments from an input stream in FDF format.
 void PDFDocument.importAnnotsFDF(String fileName)
          Import annotations comments from a file in FDF Format.
 void PDFDocument.importAnnotsXFDF(InputStream inStream)
          Import AcroForm field data from an input stream in XML format.
 void PDFDocument.importAnnotsXFDF(String fileName)
          Import Acroform fields data from a file in XML Format.
 void PDFPage.insert_hOCR(String hocrText, boolean renderText)
          This methods inserts hOCR text into this page.
 PDFPage PDFDocument.insertNewPage(double pageWidth, double pageHeight, int index)
          Creates a new PDFPage and inserts it into the document at the given position.
 PDFPage PDFDocument.insertPage(PDFPage page, int index)
          Inserts a page into this document at the given index.
 boolean PDFPage.isEmpty()
          Check whether the page is empty.
 boolean PDFDocument.isPortfolio()
          Returns a flag indicating whether this document is a PDF Portfolio.
static PDFDocument PDFDocument.loadRTF(String rtfFile, PageFormat pf)
          Creates a PDFDocument from an RTF file.
 void PDFDocument.movePage(int currentIndex, int newIndex)
          moves an existing page to a new location.
 void PDFPage.prependPageContent(PDFPage srcPage, double x, double y, double scaleX, double scaleY)
          Deprecated. Replaced with PDFPage.prependPageContent(PDFPage, double, double, double, double, Layer)
 void PDFPage.prependPageContent(PDFPage srcPage, double x, double y, double scaleX, double scaleY, Layer layer)
          Prepend the contents of another page to this page.
 void PDFPage.removeAnnotation(Annotation annot)
          Removes an annotation from this page.
 boolean PDFDocument.removeEmbeddedFile(IEmbeddedFile ef)
          Remove a file embedded in this document.
 void PDFPage.replaceContent()
          Rewrite the page's content stream.
 void PDFDocument.saveDocument(OutputStream outStream)
          Saves this document to an output stream.
 void PDFDocument.saveDocument(String fileName)
          Saves this document to a file.
 void PDFDocument.saveDocumentAsTIFF(OutputStream outStream, double resDPI, String tiffCompression)
          Save the entire document as a multi-page TIFF image to the given OutputStream.
 void PDFDocument.saveDocumentAsTIFF(OutputStream outStream, TIFFOptions options)
          Save the entire document as a multi-page TIFF image to an OutputStream.
 void PDFDocument.saveDocumentLinearized(OutputStream outputStream)
          Saves this document as a linearized PDF document, for faster web viewing.
 void PDFPage.savePageAsGIF(OutputStream outStream, int dpi)
          Render the page as an image and save it to the output stream in PNG format.
 void PDFPage.savePageAsJPEG(OutputStream outStream, int dpi, float quality)
          Render the page as an image and save it to the output stream in JPEG format.
 void PDFPage.savePageAsPNG(OutputStream outStream, int dpi)
          Render the page as an image and save it to the output stream in PNG format.
 void PDFPage.savePageAsTIFF(OutputStream outStream, double resDPI, String tiffCompression)
          Save the rendering image of the page to the given OutputStream in TIFF format.
 void PDFPage.savePageAsTIFF(OutputStream outStream, TIFFOptions options)
          Render the page to an image and save it in TIFF format to the given OutputStream.
 void PDFGraphics.setBlendMode(String blendMode)
           
 void PDFPage.setClip(Area newClip)
          Sets the clip area in the page's content stream when drawing to the page.
 void PDFPage.setCropBox(Rectangle2D rect)
          Sets the PDF page's 'CropBox'.
 void PDFDocument.setInitialPage(int pageNumber)
          Sets the initial page to display.
 void PDFDocument.setMagnification(String magnification)
          Sets the magnification at which to display the initial view.
 void PDFDocument.setPageLayout(String pageLayout)
          Changes the value of the page layout key for this document.
 void PDFDocument.setPageMode(String pageMode)
          Changes the value of the page mode viewer preference in the document.
 void PDFPage.setPageRotation(int degrees)
          Changes this page's rotation.
 void PDFDocument.setPasswordPermissions(String newPermissionsPwd, String newOpenPwd, PasswordPermissions permissions, String currentPermissionsPwd, int encryptType)
          Sets the security for this document.
 void PDFDocument.setSecurity(String newPermissionsPwd, String newOpenPwd, PasswordPermissions permissions, String currentPermissionsPwd, int encryptType)
          Deprecated. Use the new setPasswordPermission method instead.
 void PDFDocument.signDocument(SignatureField signField, SigningInformation signingInfo)
          Signs this document using the given signature field.
 String PDFPage.useGradientPaint(GradientPaint paint)
           
 String PDFPage.useGState(double strokeAlpha, double fillAlpha, String blendName)
           
 boolean PDFDocument.usePermissionsPassword(String password)
          Tells the PDFDocument object that the permissions password is known, so all permissions are granted.
 

Constructors in com.qoppa.pdfProcess that throw PDFException
PDFDocument()
          Creates a blank PDF document.
PDFDocument(InputStream inStream, IPassword password)
          Creates a PDFDocument object from a PDF InputStream.
PDFDocument(PDFSource source, IPassword password)
          Create a PDFDocument object using a PDFSource interface.
PDFDocument(String fileName, IPassword password)
          Loads a PDF document from a file.
PDFDocument(URL url, IPassword password)
          Loads a PDF document from a URL.
 

Uses of PDFException in com.qoppa.pdfViewer
 

Methods in com.qoppa.pdfViewer that throw PDFException
 void PDFViewerBean.loadPDF(InputStream inStream)
          Load and display a PDF document using an InputStream.
 void PDFViewerBean.loadPDF(PDFSource source)
          Load and display a PDF document using an object that implements PDFSource.
 void PDFViewerBean.loadPDF(String fileName)
          Load and display a PDF document using a file name.
 void PDFViewerBean.loadPDF(URL url)
          Load and display a PDF document using a URL.
 void PDFViewerBean.openFile()
          Initiates the file open process.
 void IPDFOpener.openFile(PDFViewerBean viewerBean)
          This method gets called by the PDFViewerBean whenever the user presses the folder open button on the toolbar.
 void PDFViewerBean.openFile(PDFViewerBean viewerBean)
          Initiates the file open process.
 TextSelection IPDFPageView.selectTextInArea(Rectangle2D selectRect)
          Selects the text in an area of the page.
 TextSelection IPDFPageView.selectTextWithCursors(Point2D startCursor, Point2D endCursor)
          Selects the text in the page from the start cursor to the end cursor, in reading mode.
 

Uses of PDFException in com.qoppa.pdfViewer.actions
 

Methods in com.qoppa.pdfViewer.actions that throw PDFException
 String JSAction.getJavascript()
          Returns the JavaScript of this action as a string.