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.preflight.annotation | |
org.apache.pdfbox.rendering |
Modifier and Type | Method and 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 and Description |
---|---|
List<PDAnnotation> |
PDPage.getAnnotations()
This will return a list of the annotations for this page.
|
List<PDAnnotation> |
PDPage.getAnnotations(AnnotationFilter annotationFilter)
This will return a list of the annotations for this page.
|
Modifier and Type | Method and Description |
---|---|
void |
PDPage.setAnnotations(List<PDAnnotation> annotations)
This will set the list of annotations.
|
Modifier and Type | Method and Description |
---|---|
void |
PDObjectReference.setReferencedObject(PDAnnotation annotation)
Sets the referenced annotation.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Method and 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 and 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 | Field and Description |
---|---|
protected PDAnnotation |
AnnotationValidator.pdAnnot
Instance of PDAnnotation built using the annotDictionary
|
Modifier and Type | Method and Description |
---|---|
void |
PageDrawer.showAnnotation(PDAnnotation annotation) |
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.