PdfDocumentRefUri class

A PdfDocumentRef that loads the document from network.

Inheritance
Mixed in types

Constructors

PdfDocumentRefUri(Uri uri, {PdfPasswordProvider? passwordProvider, bool firstAttemptByEmptyPassword = true, bool autoDispose = true, bool preferRangeAccess = false, Map<String, String>? headers})
const

Properties

autoDispose bool
Whether to dispose the document on reference dispose or not.
finalinherited
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
headers Map<String, String>?
Additional HTTP headers especially for authentication/authorization.
final
passwordProvider PdfPasswordProvider?
passwordProvider is used to provide password for encrypted PDF. See PdfPasswordProvider for more info.
final
preferRangeAccess bool
Whether to prefer range access or not (Not supported on Web).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceName String
Source name to identify the reference.
no setteroverride
uri Uri
The URI to load the document.
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