Package | Description |
---|---|
org.apache.pdfbox.contentstream |
This package contains provides classes for working with content streams.
|
org.apache.pdfbox.pdmodel |
The PDModel package represents a high level API for creating and manipulating PDF documents.
|
org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure |
The logical structure package provides a mechanism for incorporating
structural information about a document's content into a PDF file.
|
org.apache.pdfbox.pdmodel.interactive.annotation |
The annotation package contains classes that work with PDF annotation elements.
|
org.apache.pdfbox.rendering |
Modifier and Type | Method | Description |
---|---|---|
PDAppearanceStream |
PDFStreamEngine.getAppearance(PDAnnotation annotation) |
Returns the appearance stream to process for the given annotation.
|
protected void |
PDFStreamEngine.processAnnotation(PDAnnotation annotation,
PDAppearanceStream appearance) |
Process the given annotation with the specified appearance stream.
|
void |
PDFStreamEngine.showAnnotation(PDAnnotation annotation) |
Shows the given annotation.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<PDAnnotation> |
PDPage.getAnnotations() |
This will return a list of the annotations for this page.
|
java.util.List<PDAnnotation> |
PDPage.getAnnotations(AnnotationFilter annotationFilter) |
This will return a list of the annotations for this page.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDPage.setAnnotations(java.util.List<PDAnnotation> annotations) |
This will set the list of annotations.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDObjectReference.setReferencedObject(PDAnnotation annotation) |
Sets the referenced annotation.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PDAnnotationFileAttachment |
This is the class that represents a file attachment.
|
class |
PDAnnotationLine |
This is the class that represents a line annotation.
|
class |
PDAnnotationLink |
This is the class that represents a link annotation.
|
class |
PDAnnotationMarkup |
This class represents the additional fields of a Markup type Annotation.
|
class |
PDAnnotationPopup |
This is the class that represents a popup annotation.
|
class |
PDAnnotationRubberStamp |
This is the class that represents a rubber stamp annotation.
|
class |
PDAnnotationSquareCircle |
This is the class that represents a rectangular or eliptical annotation Introduced in PDF 1.3 specification .
|
class |
PDAnnotationText |
This is the class that represents a text annotation.
|
class |
PDAnnotationTextMarkup |
This is the abstract class that represents a text markup annotation Introduced in PDF 1.3 specification, except
Squiggly lines in 1.4.
|
class |
PDAnnotationUnknown |
This is the class that represents an arbitary Unknown Annotation type.
|
class |
PDAnnotationWidget |
This is the class that represents a widget annotation.
|
Modifier and Type | Method | Description |
---|---|---|
static PDAnnotation |
PDAnnotation.createAnnotation(COSBase base) |
Create the correct annotation from the base COS object.
|
PDAnnotation |
PDAnnotationMarkup.getInReplyTo() |
This will retrieve the annotation to which this one is "In Reply To" the actual relationship
is specified by the RT entry.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
AnnotationFilter.accept(PDAnnotation annotation) |
|
void |
PDAnnotationMarkup.setInReplyTo(PDAnnotation irt) |
This will set the annotation to which this one is "In Reply To" the actual relationship is specified by the RT
entry.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PageDrawer.showAnnotation(PDAnnotation annotation) |
Copyright © 2002–2018. All rights reserved.