PdfInkAnnotation class final

A free-draw ink annotation (FPDF_ANNOT_INK).

strokes is a list of strokes; each stroke is a list of PdfPoints forming a continuous path. Multiple strokes represent separate pen-down gestures.

Inheritance

Constructors

PdfInkAnnotation({required int pageIndex, required List<List<PdfPoint>> strokes, String? contents, String? author, PdfRect? rect, PdfColor? color, PdfDate? modifiedDate, required int flags, PdfPopupAnnotation? popup})
Creates a PdfInkAnnotation.
const

Properties

author String?
The annotation author (/T dictionary entry), or null if absent.
finalinherited
color PdfColor?
The annotation colour, or null if no colour entry is present.
finalinherited
contents String?
The annotation's Contents string, or null if absent.
finalinherited
flags int
Raw FPDF_ANNOT_FLAG_* bitmask.
finalinherited
hashCode int
The hash code for this object.
no setteroverride
modifiedDate PdfDate?
The last-modified date (/M dictionary entry), or null if absent.
finalinherited
pageIndex int
Zero-based index of the page this annotation belongs to.
finalinherited
Inlined popup annotation data, or null if this annotation has no popup.
finalinherited
rect PdfRect?
The bounding rectangle in PDF page coordinates, or null if unavailable.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
strokes List<List<PdfPoint>>
The list of ink strokes. Each inner list is one pen-down gesture.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override