PdfAppearanceStream class

The existing normal appearance (/AP /N) of an annotation.

The form XObject is still the object from the original file: only its identity, its /BBox and its /Matrix travel here, which is what is needed to position it on the page.

Constructors

PdfAppearanceStream({required PdfObjectId id, required PdfBox bbox, required List<double> matrix, String? stateName})
Describes the appearance from the already resolved data.
const

Properties

bbox → PdfBox
The /BBox of the form, already normalized.
final
hashCode → int
The hash code for this object.
no setterinherited
id → PdfObjectId
Identity of the form XObject in the document.
final
matrix → List<double>
The /Matrix of the form, as [a b c d e f]; identity when absent.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stateName → String?
Name of the state chosen in /AP /N, when /N is a dictionary of states (/Off, /Yes, ...). null when /N already is the form.
final
transformedBBox → PdfBox
The /BBox after being transformed by the /Matrix.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
placementMatrix(PdfBox rect) → List<double>
The cm matrix that brings this appearance inside rect.
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited