PdfDocumentRefDirect class

A PdfDocumentRef that directly contains PdfDocument.

Inheritance

Constructors

PdfDocumentRefDirect.new(PdfDocument document, {bool autoDispose = true})
const

Properties

autoDispose bool
Whether to dispose the document on reference dispose or not.
finalinherited
document PdfDocument
final
firstAttemptByEmptyPassword bool
firstAttemptByEmptyPassword is used to determine whether the first attempt to open the PDF is by empty password or not. For more info, see PdfPasswordProvider.
no setteroverride
hashCode int
Classes that extends PdfDocumentRef should override this function.
no setteroverride
passwordProvider PdfPasswordProvider?
passwordProvider is used to provide password for encrypted PDF. See PdfPasswordProvider for more info.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceName String
Source name to identify the reference.
no setteroverride

Methods

loadDocument(PdfDocumentLoaderProgressCallback progressCallback) Future<PdfDocument>
Use resolveListenable/PdfDocumentListenable.document instead to load the shared PdfDocument.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolveListenable() PdfDocumentListenable
Resolve the PdfDocumentListenable for this reference.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
Classes that extends PdfDocumentRef should override this function to compare the equality by sourceName or such.
override