Package | Description |
---|---|
org.faceless.pdf2 |
Contains the classes used to create a PDF document
|
org.faceless.pdf2.viewer2 |
The "viewer" package contains the classes required to create a Swing application to
display PDFs.
|
org.faceless.pdf2.viewer2.feature |
Contains a list of all the features that are available to the PDFViewer.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationFile
A subtype new
PDFAnnotation that allows files to be attached to the PDF. |
class |
AnnotationLink
A subtype new
PDFAnnotation that performs the specified action
when clicked. |
class |
AnnotationMarkup
This class represents the type of
PDFAnnotation created by the
"Text Edit" option in Acrobat 6. |
class |
AnnotationNote
This class represents the type of
PDFAnnotation created by the
"Note Tool" in Acrobat. |
class |
AnnotationRichMedia
This class is a type of
PDFAnnotation that acts as a container
for interactive media such as Flash and (eventually) video. |
class |
AnnotationShape
Creates an annotation based on the specified
Shape . |
class |
AnnotationSound
A subtype of
PDFAnnotation that allows audio samples to be attached to the PDF. |
class |
AnnotationStamp
A "Rubber-Stamp" annotation, which can also contain a longer message in
an associated pop-up window.
|
class |
AnnotationText
This class represents the type of
PDFAnnotation created by the
"Text Markup" tool in Acrobat. |
class |
WidgetAnnotation
The
WidgetAnnotation class represents the type of annotation
used to represent the visual contents of a FormElement on the page. |
Modifier and Type | Field and Description |
---|---|
static Collection<PDFAnnotation> |
FDF.ALLANNOTATIONS
Special value that can be passed to
FDF.setAnnotations(java.util.Collection<org.faceless.pdf2.PDFAnnotation>)
to include all annotations in the PDF |
Modifier and Type | Method and Description |
---|---|
PDFAnnotation[] |
PDFPage.endTextLink()
End the "link" section in the text, analogous to the </A> tag
in HTML.
|
PDFAnnotation |
PDFAnnotation.getInReplyTo()
Return the PDFAnnotation that this annotation is in reply to, or
null if this annotation is not in reply to anything. |
PDFAnnotation |
PDFAnnotation.getPopup()
Return the Popup annotation for this annotation.
|
Modifier and Type | Method and Description |
---|---|
List<PDFAnnotation> |
Redactor.findAnnotations()
Return a List of
PDFAnnotation objects that fall partially inside the area
being redacted. |
List<PDFAnnotation> |
PDFPage.getAnnotations()
Return a
List of the PDFAnnotation objects on this
page. |
List<PDFAnnotation> |
PDFAnnotation.getReplies()
Get an unmodifiable List of
PDFAnnotation objects that are in
reply to this Annotation. |
List<PDFAnnotation> |
PDFAnnotation.getReviews()
Get an unmodifiable List of
PDFAnnotation objects that are
reviews of this Annotation. |
Modifier and Type | Method and Description |
---|---|
boolean |
PagePainter.paintAnnotation(PDFAnnotation annotation,
String state,
Graphics2D graphics,
float[] rect)
Paint a single annotation.
|
void |
PDFAnnotation.setInReplyTo(PDFAnnotation annotation)
Set which annotation this annotation is in reply to.
|
Modifier and Type | Method and Description |
---|---|
void |
FDF.setAnnotations(Collection<PDFAnnotation> annots)
Add the specified annotations to the FDF.
|
Modifier and Type | Method and Description |
---|---|
PDFAnnotation |
AnnotationComponentFactory.createNewAnnotation()
Return a brand new annotation of the type that is edited with this factory.
|
PDFAnnotation |
AnnotationComponentFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2)
Returns a new annotation of this factory's type with specified
bounds.
|
Modifier and Type | Method and Description |
---|---|
static void |
AnnotationComponentFactory.bindComponentLocation(JComponent component,
PDFAnnotation annot)
Cause the specified JComponent to be positioned at same position as the PDFAnnotation.
|
JComponent |
AnnotationComponentFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot)
Return a JComponent that will visually represent the specified PDFAnnotation.
|
JComponent |
AnnotationComponentFactory.createEditComponent(PDFAnnotation annot,
boolean readonly,
boolean create)
Return a JComponent that can be used to edit the annotation or display additional
information.
|
Object |
JSManager.getComponent(PDFAnnotation annot)
Return the JComponent matchin the specified PDFAnnotation
|
void |
AnnotationComponentFactory.makeComponentInteractive(JComponent comp,
PDFAnnotation annot,
boolean showproperties,
boolean movable,
boolean resizable,
PagePanel pagepanel)
Given an Annotation component created by a subclass of this factory, add
appropriate handlers to it to make it interact with mouse movement by the user.
|
abstract boolean |
AnnotationComponentFactory.matches(PDFAnnotation annot)
Return true if this AnnotationComponentFactory could create a
JComponent
for the specified PDFAnnotation . |
void |
AnnotationComponentFactory.postEdit(PDFAnnotation annot,
PagePanel pagepanel,
String action)
Called after an annotation is added or edited - by default, a no-op
|
void |
PagePanel.redrawAnnotation(PDFAnnotation annot)
Redraw the specified annotation on this page.
|
Modifier and Type | Method and Description |
---|---|
PDFAnnotation |
AnnotationEllipseFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2) |
PDFAnnotation |
AnnotationLineFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2) |
PDFAnnotation |
AnnotationNoteFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2) |
PDFAnnotation |
AnnotationRectangleFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2) |
PDFAnnotation |
AnnotationStampFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2) |
PDFAnnotation |
AnnotationTextCalloutFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2) |
PDFAnnotation |
AnnotationTextFactory.createNewAnnotation(float x1,
float y1,
float x2,
float y2) |
Modifier and Type | Method and Description |
---|---|
JComponent |
AnnotationLineFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
AnnotationLinkFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
AnnotationNoteFactory.createComponent(PagePanel pagepanel,
PDFAnnotation a) |
JComponent |
AnnotationSoundFactory.createComponent(PagePanel pagepanel,
PDFAnnotation a) |
JComponent |
AnnotationStampFactory.createComponent(PagePanel pagepanel,
PDFAnnotation a) |
JComponent |
AnnotationTextCalloutFactory.createComponent(PagePanel pagepanel,
PDFAnnotation a) |
JComponent |
AnnotationTextFactory.createComponent(PagePanel pagepanel,
PDFAnnotation a) |
JComponent |
FormBarCodeWidgetFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
FormBlankSignatureWidgetFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
FormButtonWidgetFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
FormChoiceWidgetFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
FormRadioButtonWidgetFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
FormSignedSignatureWidgetFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
FormTextWidgetFactory.createComponent(PagePanel pagepanel,
PDFAnnotation annot) |
JComponent |
AnnotationNoteFactory.createEditComponent(PDFAnnotation gannot,
boolean readonly,
boolean create) |
JComponent |
AnnotationStampFactory.createEditComponent(PDFAnnotation annot,
boolean readonly,
boolean create) |
JComponent |
AnnotationTextCalloutFactory.createEditComponent(PDFAnnotation gannot,
boolean readonly,
boolean create) |
JComponent |
AnnotationTextFactory.createEditComponent(PDFAnnotation gannot,
boolean readonly,
boolean create) |
boolean |
AnnotationLinkFactory.matches(PDFAnnotation annot) |
boolean |
AnnotationNoteFactory.matches(PDFAnnotation annot) |
boolean |
AnnotationSoundFactory.matches(PDFAnnotation annot) |
boolean |
AnnotationStampFactory.matches(PDFAnnotation annot) |
boolean |
AnnotationTextCalloutFactory.matches(PDFAnnotation annot) |
boolean |
AnnotationTextFactory.matches(PDFAnnotation annot) |
boolean |
FormBarCodeWidgetFactory.matches(PDFAnnotation annot) |
boolean |
FormBlankSignatureWidgetFactory.matches(PDFAnnotation annot) |
boolean |
FormButtonWidgetFactory.matches(PDFAnnotation annot) |
boolean |
FormChoiceWidgetFactory.matches(PDFAnnotation annot) |
boolean |
FormRadioButtonWidgetFactory.matches(PDFAnnotation annot) |
boolean |
FormSignedSignatureWidgetFactory.matches(PDFAnnotation annot) |
boolean |
FormTextWidgetFactory.matches(PDFAnnotation annot) |
Copyright © 2001-2017 Big Faceless Organization