///|
/// Return whether the source PDF was marked as linearized.
pub fn PdfDocument::was_linearized(self : PdfDocument) -> Bool {
self.was_linearized
}
///|
/// Set whether the source PDF was marked as linearized.
pub fn PdfDocument::set_was_linearized(
self : PdfDocument,
was_linearized : Bool,
) -> Unit {
self.was_linearized = was_linearized
}
///|
/// Return saved encryption metadata, if the document is encrypted.
fn PdfDocument::saved_encryption(
self : PdfDocument,
) -> @crypt_core.PdfSavedEncryption? {
self.saved_encryption
}
///|
/// Set saved encryption metadata for the document.
fn PdfDocument::set_saved_encryption(
self : PdfDocument,
saved_encryption : @crypt_core.PdfSavedEncryption?,
) -> Unit {
self.saved_encryption = saved_encryption
}
///|
/// Return the byte offset of the first xref section read from the input.
pub fn PdfDocument::first_xref(self : PdfDocument) -> Int {
self.first_xref
}
///|
/// Set the byte offset of the first xref section read from the input.
pub fn PdfDocument::set_first_xref(
self : PdfDocument,
first_xref : Int,
) -> Unit {
self.first_xref = first_xref
}
///|
/// Return the number of document revisions read from the input.
pub fn PdfDocument::revision_read(self : PdfDocument) -> Int {
self.revision_read
}
///|
/// Set the number of document revisions read from the input.
pub fn PdfDocument::set_revision_read(
self : PdfDocument,
revision_read : Int,
) -> Unit {
self.revision_read = revision_read
}