Class: PolygonAnnot

PDFNet. PolygonAnnot


new PolygonAnnot()

A polygon annotation

Extends

  • PolyLineAnnot

Methods


<static> create(doc, pos)

Creates a new Polygon annotation in the specified document.
Parameters:
Name Type Description
doc PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc A document to which the Polygon annotation is added.
pos PDFNet.Rect A rectangle specifying the Polygon annotation's bounds in default user space units.
Returns:
A promise that resolves to a newly created blank Polygon annotation.
Type
Promise.<PDFNet.PolygonAnnot>

<static> createFromAnnot(ann)

creates a Polygon annotation and initializes it using given annotation object.
Parameters:
Name Type Description
ann PDFNet.Annot Annot object used to initialize the Polygon annotation.
Returns:
A promise that resolves to an object of type: "PDFNet.PolygonAnnot"
Type
Promise.<PDFNet.PolygonAnnot>

<static> createFromObj( [d])

creates a Polygon annotation and initializes it using given Cos/SDF object.
Parameters:
Name Type Argument Description
d PDFNet.Obj <optional>
The Cos/SDF object to initialze the annotation with.
Returns:
A promise that resolves to an object of type: "PDFNet.PolygonAnnot"
Type
Promise.<PDFNet.PolygonAnnot>