PdfDocumentRefData class

A PdfDocumentRef that loads the document from data.

Inheritance
Mixed in types

Constructors

PdfDocumentRefData(Uint8List data, {required String sourceName, PdfPasswordProvider? passwordProvider, bool firstAttemptByEmptyPassword = true, bool autoDispose = true, void onDispose()?})
const

Properties

autoDispose bool
Whether to dispose the document on reference dispose or not.
finalinherited
data Uint8List
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.
final
hashCode int
Classes that extends PdfDocumentRef should override this function.
no setteroverride
onDispose → (void Function()?)
final
passwordProvider PdfPasswordProvider?
passwordProvider is used to provide password for encrypted PDF. See PdfPasswordProvider for more info.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceName String
Source name to identify the reference.
final

Methods

loadDocument(PdfDocumentLoaderProgressCallback progressCallback, PdfDocumentLoaderReportCallback reportCallback) 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