PdfMarkupAnnotation class final

A text markup annotation: highlight, underline, squiggly, or strikeout.

The subtype field distinguishes the four variants. quadPoints describes the exact region(s) of marked-up text; each element corresponds to one quadrilateral covering a line of text.

Inheritance

Constructors

PdfMarkupAnnotation({required int pageIndex, required PdfAnnotationType subtype, required List<PdfQuadPoints> quadPoints, String? markedText, String? contents, String? author, PdfRect? rect, PdfColor? color, PdfDate? modifiedDate, required int flags, PdfPopupAnnotation? popup})
Creates a PdfMarkupAnnotation.
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
markedText String?
The text covered by this markup annotation, extracted from the page's text layer.
final
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
quadPoints List<PdfQuadPoints>
Quad-point sets describing the marked-up text regions.
final
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
subtype PdfAnnotationType
The markup subtype: PdfAnnotationType.highlight, PdfAnnotationType.underline, PdfAnnotationType.squiggly, or PdfAnnotationType.strikeout.
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