Package org.apache.pdfbox.pdmodel.fdf
Class FDFAnnotationPolygon
java.lang.Object
org.apache.pdfbox.pdmodel.fdf.FDFAnnotation
org.apache.pdfbox.pdmodel.fdf.FDFAnnotationPolygon
- All Implemented Interfaces:
COSObjectable
This represents a Polygon FDF annotation.
- Author:
- Ben Litchfield, Johanneke Lamberink
-
Field Summary
FieldsFields inherited from class org.apache.pdfbox.pdmodel.fdf.FDFAnnotation
annot
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor.FDFAnnotationPolygon
(Element element) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionThis will get interior color of the drawn area.float[]
This will get the coordinates of the vertices.final void
setInteriorColor
(Color color) This will set interior color of the drawn area.void
setVertices
(float[] vertices) This will set the coordinates of the vertices.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
-
FDFAnnotationPolygon
public FDFAnnotationPolygon()Default constructor. -
FDFAnnotationPolygon
Constructor.- Parameters:
a
- An existing FDF Annotation.
-
FDFAnnotationPolygon
Constructor.- Parameters:
element
- An XFDF element.- Throws:
IOException
- If there is an error extracting information from the element.
-
-
Method Details
-
setVertices
public void setVertices(float[] vertices) This will set the coordinates of the vertices.- Parameters:
vertices
- array of floats [x1, y1, x2, y2, ...] vertex coordinates in default user space.
-
getVertices
public float[] getVertices()This will get the coordinates of the vertices.- Returns:
- array of floats [x1, y1, x2, y2, ...] vertex coordinates in default user space.
-
setInteriorColor
This will set interior color of the drawn area.- Parameters:
color
- The interior color of the drawn area.
-
getInteriorColor
This will get interior color of the drawn area.- Returns:
- object representing the color.
-