Uses of Class
org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation
-
Packages that use PDAnnotation 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.fixup.processor org.apache.pdfbox.pdmodel.interactive.annotation The annotation package contains classes that work with PDF annotation elements.org.apache.pdfbox.pdmodel.interactive.annotation.handlers org.apache.pdfbox.pdmodel.interactive.form The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".org.apache.pdfbox.preflight.annotation org.apache.pdfbox.rendering -
-
Uses of PDAnnotation in org.apache.pdfbox.contentstream
Methods in org.apache.pdfbox.contentstream with parameters of type PDAnnotation Modifier and Type Method Description PDAppearanceStreamPDFStreamEngine. getAppearance(PDAnnotation annotation)Returns the appearance stream to process for the given annotation.protected voidPDFStreamEngine. processAnnotation(PDAnnotation annotation, PDAppearanceStream appearance)Process the given annotation with the specified appearance stream.voidPDFStreamEngine. showAnnotation(PDAnnotation annotation)Shows the given annotation. -
Uses of PDAnnotation in org.apache.pdfbox.pdmodel
Methods in org.apache.pdfbox.pdmodel that return types with arguments of type PDAnnotation 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.Method parameters in org.apache.pdfbox.pdmodel with type arguments of type PDAnnotation Modifier and Type Method Description private booleanPDDocument. checkSignatureAnnotation(java.util.List<PDAnnotation> annotations, PDAnnotationWidget widget)Check if the widget already exists in the annotation list.voidPDPage. setAnnotations(java.util.List<PDAnnotation> annotations)This will set the list of annotations. -
Uses of PDAnnotation in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure
Methods in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure with parameters of type PDAnnotation Modifier and Type Method Description voidPDObjectReference. setReferencedObject(PDAnnotation annotation)Sets the referenced annotation. -
Uses of PDAnnotation in org.apache.pdfbox.pdmodel.fixup.processor
Methods in org.apache.pdfbox.pdmodel.fixup.processor with parameters of type PDAnnotation Modifier and Type Method Description private voidAcroFormOrphanWidgetsProcessor. addFontFromWidget(PDResources acroFormResources, PDAnnotation annotation)Add font resources from the widget to the AcroForm to make sure embedded fonts are being used and not added by ensureFontResources potentially using a fallback font. -
Uses of PDAnnotation in org.apache.pdfbox.pdmodel.interactive.annotation
Subclasses of PDAnnotation in org.apache.pdfbox.pdmodel.interactive.annotation Modifier and Type Class Description classPDAnnotationCaretclassPDAnnotationCircleclassPDAnnotationFileAttachmentThis is the class that represents a file attachment.classPDAnnotationFreeTextclassPDAnnotationHighlightclassPDAnnotationInkclassPDAnnotationLineThis is the class that represents a line annotation.classPDAnnotationLinkThis is the class that represents a link annotation.classPDAnnotationMarkupThis class represents the additional fields of a Markup type Annotation.classPDAnnotationPolygonclassPDAnnotationPolylineclassPDAnnotationPopupThis is the class that represents a popup annotation.classPDAnnotationRubberStampThis is the class that represents a rubber stamp annotation.classPDAnnotationSoundclassPDAnnotationSquareclassPDAnnotationSquareCircleThis is the class that represents a rectangular or elliptical annotation introduced in PDF 1.3 specification .classPDAnnotationSquigglyclassPDAnnotationStrikeoutclassPDAnnotationTextThis is the class that represents a text annotation.classPDAnnotationTextMarkupThis is the abstract class that represents a text markup annotation introduced in the PDF 1.3 specification, except Squiggly lines in 1.4.classPDAnnotationUnderlineclassPDAnnotationUnknownThis is the class that represents an arbitrary Unknown Annotation type.classPDAnnotationWidgetThis is the class that represents a widget annotation.Methods in org.apache.pdfbox.pdmodel.interactive.annotation that return PDAnnotation Modifier and Type Method Description static PDAnnotationPDAnnotation. createAnnotation(COSBase base)Create the correct annotation from the base COS object.PDAnnotationPDAnnotationMarkup. getInReplyTo()This will retrieve the annotation to which this one is "In Reply To" the actual relationship is specified by the RT entry.Methods in org.apache.pdfbox.pdmodel.interactive.annotation with parameters of type PDAnnotation Modifier and Type Method Description booleanAnnotationFilter. accept(PDAnnotation annotation)voidPDAnnotationMarkup. 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. -
Uses of PDAnnotation in org.apache.pdfbox.pdmodel.interactive.annotation.handlers
Fields in org.apache.pdfbox.pdmodel.interactive.annotation.handlers declared as PDAnnotation Modifier and Type Field Description private PDAnnotationPDAbstractAppearanceHandler. annotationMethods in org.apache.pdfbox.pdmodel.interactive.annotation.handlers that return PDAnnotation Modifier and Type Method Description (package private) PDAnnotationPDAbstractAppearanceHandler. getAnnotation()Methods in org.apache.pdfbox.pdmodel.interactive.annotation.handlers with parameters of type PDAnnotation Modifier and Type Method Description (package private) static AnnotationBorderAnnotationBorder. getAnnotationBorder(PDAnnotation annotation, PDBorderStyleDictionary borderStyle) -
Uses of PDAnnotation in org.apache.pdfbox.pdmodel.interactive.form
Methods in org.apache.pdfbox.pdmodel.interactive.form with parameters of type PDAnnotation Modifier and Type Method Description private booleanPDAcroForm. isVisibleAnnotation(PDAnnotation annotation)private MatrixPDAcroForm. resolveTransformationMatrix(PDAnnotation annotation, PDAppearanceStream appearanceStream) -
Uses of PDAnnotation in org.apache.pdfbox.preflight.annotation
Fields in org.apache.pdfbox.preflight.annotation declared as PDAnnotation Modifier and Type Field Description protected PDAnnotationAnnotationValidator. pdAnnotInstance of PDAnnotation built using the annotDictionary -
Uses of PDAnnotation in org.apache.pdfbox.rendering
Methods in org.apache.pdfbox.rendering with parameters of type PDAnnotation Modifier and Type Method Description private booleanPageDrawer. shouldSkipAnnotation(PDAnnotation annotation)voidPageDrawer. showAnnotation(PDAnnotation annotation)
-