PDFPageObjectNode class

A single page of the document

Constructors

PDFPageObjectNode.new(PDFDocument document, PDFPageNode? parent, ObjectResolver objectResolver, PDFDictionary dictionary)
Creates a new pdf page object node

Properties

artBox Rectangle<double>?
Reads and parses this page's art box into a rectangle
latefinal
bleedBox Rectangle<double>?
Reads and parses this page's bleed box into a rectangle
latefinal
contentStream Future<PDFStreamObject?>
Deprecated, use contentStreams instead.
no setterinherited
contentStreams Future<List<PDFStreamObject>?>
Reads this page's content streams if present If this page contains a single content stream, it is returned as a list with a single element.
no setterinherited
cropBox Rectangle<double>?
Reads and parses this page's crop box into a rectangle
latefinal
dictionary PDFDictionary
The dictionary of this page
no setterinherited
document PDFDocument
The document this page belongs to
finalinherited
hashCode int
The hash code for this object.
no setterinherited
mediaBox Rectangle<double>
Reads and parses this page's media box into a rectangle
latefinal
objectResolver ObjectResolver
finalinherited
parent → PDFPageNode?
The parent of this page
finalinherited
resources Future<PDFDictionary?>
Reads this page's resources if present
no setterinherited
rotate PDFNumber?
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trimBox Rectangle<double>?
Reads and parses this page's trim box into a rectangle
latefinal

Methods

getOrInherited<T extends PDFObject>(PDFName name) → T?
Gets the value of the given key from this page's dictionary. If the key is not present, the parent's dictionary is searched and so on and so on
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.

Operators

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