Package org.apache.pdfbox.pdmodel.fdf
Class FDFAnnotationInk
java.lang.Object
org.apache.pdfbox.pdmodel.fdf.FDFAnnotation
org.apache.pdfbox.pdmodel.fdf.FDFAnnotationInk
- All Implemented Interfaces:
COSObjectable
This represents a Ink FDF annotation.
- Author:
- Ben Litchfield
-
Field Summary
FieldsFields inherited from class org.apache.pdfbox.pdmodel.fdf.FDFAnnotation
annot
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor.FDFAnnotationInk
(Element element) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionList
<float[]> Get the paths making up the freehand "scribble".final void
setInkList
(List<float[]> inklist) Set the paths making up the freehand "scribble".Methods inherited from class org.apache.pdfbox.pdmodel.fdf.FDFAnnotation
create, getBorderEffect, getBorderStyle, getColor, getContents, getCOSObject, getCreationDate, getDate, getIntent, getName, getOpacity, getPage, getRectangle, getRichContents, getStringOrStream, getSubject, getTitle, isHidden, isInvisible, isLocked, isLockedContents, isNoRotate, isNoView, isNoZoom, isPrinted, isReadOnly, isToggleNoView, setBorderEffect, setBorderStyle, setColor, setContents, setCreationDate, setDate, setHidden, setIntent, setInvisible, setLocked, setLockedContents, setName, setNoRotate, setNoView, setNoZoom, setOpacity, setPage, setPrinted, setReadOnly, setRectangle, setRichContents, setSubject, setTitle, setToggleNoView
-
Field Details
-
SUBTYPE
COS Model value for SubType entry.- See Also:
-
-
Constructor Details
-
FDFAnnotationInk
public FDFAnnotationInk()Default constructor. -
FDFAnnotationInk
Constructor.- Parameters:
a
- An existing FDF Annotation.
-
FDFAnnotationInk
Constructor.- Parameters:
element
- An XFDF element.- Throws:
IOException
- If there is an error extracting information from the element.
-
-
Method Details
-
setInkList
Set the paths making up the freehand "scribble". The ink annotation is made up of one ore more disjoint paths. Each array entry is an array representing a stroked path, being a series of alternating horizontal and vertical coordinates in default user space.- Parameters:
inklist
- the List of arrays representing the paths.
-
getInkList
Get the paths making up the freehand "scribble".- Returns:
- the List of arrays representing the paths.
- See Also:
-