| Package | Description | 
|---|---|
| com.qoppa.pdf.annotations | 
 Classes representing PDF annotations. 
 | 
| com.qoppa.pdf.dom | 
 Classes representing the PDF document object model. 
 | 
| 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. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Callout
Interface representing a Callout annotation in a PDF document. 
 | 
interface  | 
Caret
Interface representing a Caret annotation in a PDF document. 
 | 
interface  | 
Circle
Interface representing a Circle annotation in a PDF document. 
 | 
interface  | 
FileAttachment
Interface representing a File Attachment annotation in a PDF document. 
 | 
interface  | 
FreeText
Interface representing a FreeText annotation in a PDF document. 
 | 
interface  | 
Ink
Interface representing an Ink annotation in a PDF document. 
 | 
interface  | 
Line
Interface representing a Line annotation in a PDF document. 
 | 
interface  | 
Link
Interface representing a Link annotation in a PDF document. 
 | 
interface  | 
Polygon
Class representing a Polygon annotation in a PDF document. 
 | 
interface  | 
Polyline
Class representing a Polyline annotation in a PDF document. 
 | 
interface  | 
Popup
Interface representing a Popup annotation in a PDF document. 
 | 
interface  | 
Redaction
Interface representing a Redaction annotation in a PDF document. 
 | 
interface  | 
RichMedia
Interface representing a RichMedia annotation in a PDF document. 
 | 
interface  | 
RubberStamp
Interface representing a Rubber Stamp annotation in a PDF document. 
 | 
interface  | 
ShapeAnnotation
Abstract class to be extended by annotations that contain
 textual content. 
 | 
interface  | 
Sound
Interface representing a Sound annotation in a PDF document. 
 | 
interface  | 
Square
Interface representing a Square annotation in a PDF document. 
 | 
interface  | 
Text
Interface representing a Text annotation (also known as  sticky note) in a PDF document. 
 | 
interface  | 
TextMarkup
Interface representing a Text Markup annotation in a PDF document. 
 | 
interface  | 
ThreeDimensional
Interface representing a 3D annotation in a PDF document. 
 | 
interface  | 
UnrecognizedAnnotation
Interface representing an annotation of an unrecognized subtype. 
 | 
interface  | 
WatermarkAnnotation
Interface representing a Watermark annotation in a PDF document. 
 | 
interface  | 
Widget
An abstract class that represents a Widget. 
 | 
interface  | 
WidgetButton
Interface to a button Widget annotation. 
 | 
interface  | 
WidgetCheckBox
Interface to a check box Widget annotation. 
 | 
interface  | 
WidgetChoice
Abstract interface to a choice Widget annotation. 
 | 
interface  | 
WidgetCombo
Interface to a combo box Widget annotation. 
 | 
interface  | 
WidgetList
Interface to a list box Widget annotation. 
 | 
interface  | 
WidgetPushButton
Interface to a push button Widget annotation. 
 | 
interface  | 
WidgetRadioButton
Interface to a radio button Widget annotation. 
 | 
interface  | 
WidgetSignature
Interface to a signature field Widget annotation. 
 | 
interface  | 
WidgetText
Interface to a text field Widget annotation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Annotation | 
AnnotationComponent.getAnnotation()
Returns the annotation for this AnnotationComponent. 
 | 
Annotation | 
Annotation.getIRTAnnotation()
The annotation that this annotation is "in reply to." The relationship
 between the two annotations is either a group or a reply. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Vector<Annotation> | 
IPDFPage.getAnnotations()
Returns a list of PDF annotations in this page. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
void | 
IPDFListener.annotAdded(PDFNotesBean notesBean,
          Annotation newAnnot,
          IPDFPage pdfPage,
          int pageIndex)
This method is called by  
PDFNotesBean after
 a new annotation was added. | 
void | 
IPDFListener.annotDeleted(PDFNotesBean notesBean,
            Annotation annot,
            int pageIndex)
This method is called by  
PDFNotesBean after
 an annotation was deleted. | 
void | 
IPDFListener.annotModified(PDFNotesBean notesBean,
             Annotation annot,
             int pageIndex)
This method is called by  
PDFNotesBean after
 an annotation was modified. | 
void | 
MutableDocument.flattenAnnotation(Annotation annot,
                 int pageIndex)
Flattens a single annotation into the content layer. 
 | 
void | 
PDFNotesBean.removeAnnotation(Annotation annot,
                int pageIndex)
Remove an annotation from the document programmatically. 
 | 
void | 
IAnnotationManagerNotes.setMarked(Annotation annot,
         boolean marked,
         PDFPage parentPage)
Set the marked status of an Annotation. 
 | 
void | 
IAnnotationManagerNotes.setReviewStatus(Annotation annot,
               String status,
               PDFPage parentPage)
Set the review status of an Annotation. 
 | 
void | 
PDFNotesBean.startEdit(Annotation annot,
         boolean useDefault,
         boolean isSticky)
This method starts an annotation editor appropriate to the type of annotation
 passed to it. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MutableDocument.exportAnnotsAsFDF(OutputStream outStream,
                 String pathToPDFFile,
                 Set<Annotation> annotSet)
Export the set of annotation comments to an output stream in FDF format. 
 | 
void | 
MutableDocument.exportAnnotsAsFDF(String fileName,
                 Set<Annotation> annotSet)
Exports annotation comments in FDF format. 
 | 
void | 
MutableDocument.exportAnnotsAsXFDF(OutputStream outStream,
                  String pathToPDFFile,
                  Set<Annotation> annotSet)
Export annotations comments to an output stream in XFDF format. 
 | 
void | 
MutableDocument.exportAnnotsAsXFDF(String fileName,
                  Set<Annotation> annotSet)
Exports annotations comments in XFDF format to a file. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Annotation | 
PDFPage.copyAnnotation(Annotation annot)
Use this method to copy a single annotation onto this page, from this or other documents. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Vector<Annotation> | 
PDFPage.getAnnotations()
Returns a list of PDF annotations in this page, including form fields widgets. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PDFPage.addAnnotation(Annotation annot)
Adds a new annotation to this page. 
 | 
Annotation | 
PDFPage.copyAnnotation(Annotation annot)
Use this method to copy a single annotation onto this page, from this or other documents. 
 | 
Object | 
PDFPage.flattenAnnotation(Annotation annot)
Flatten an annotation into the content. 
 | 
void | 
PDFPage.removeAnnotation(Annotation annot)
Removes an annotation from this page. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PDFDocument.addAnnotations(Map<Integer,Vector<Annotation>> annotHash)
This method allows multiple annotations to be added to multiple pages. 
 | 
int | 
PDFPage.deleteAnnotations(List<? extends Annotation> annots)
Deletes a list of annotations on the page. 
 | 
void | 
PDFDocument.exportAnnotsAsFDF(OutputStream outStream,
                 String pathToPDFFile,
                 Set<Annotation> annotSet)
Export the set of annotation comments to an output stream in FDF format. 
 | 
void | 
PDFDocument.exportAnnotsAsFDF(String fileName,
                 Set<Annotation> annotSet)
Exports a set of annotation comments in FDF format. 
 | 
void | 
PDFDocument.exportAnnotsAsXFDF(OutputStream outStream,
                  String pathToPDFFile,
                  Set<Annotation> annotSet)
Export annotations comments to an output stream in XFDF format. 
 | 
void | 
PDFDocument.exportAnnotsAsXFDF(String fileName,
                  Set<Annotation> annotSet)
Exports annotations comments in XFDF format. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PDFViewerBean.addAnnotationToSelection(Annotation annot)
Adds the given Annotation's component to the list of selected components. 
 | 
void | 
PDFViewerBean.deselectAnnotation(Annotation annot)
Removes the given Annotation's component to the list of selected components. 
 | 
void | 
PDFViewerBean.scrollToAnnotation(Annotation annot)
If annot is not visible, this method will scroll to it. 
 | 
void | 
PDFViewerBean.selectAnnotation(Annotation annot)
Selects the given Annotation's component. 
 |