Struct printpdf::pdf_metadata::PdfMetadata
source · [−]pub struct PdfMetadata {Show 16 fields
pub creation_date: OffsetDateTime,
pub modification_date: OffsetDateTime,
pub metadata_date: OffsetDateTime,
pub document_title: String,
pub author: String,
pub creator: String,
pub producer: String,
pub keywords: Vec<String>,
pub subject: String,
pub identifier: String,
pub trapping: bool,
pub document_version: u32,
pub conformance: PdfConformance,
pub xmp_metadata: XmpMetadata,
pub document_info: DocumentInfo,
pub target_icc_profile: Option<IccProfile>,
}
Expand description
This is a wrapper in order to keep shared data between the documents XMP metadata and the “Info” dictionary in sync
Fields
creation_date: OffsetDateTime
Creation date of the document
modification_date: OffsetDateTime
Modification date of the document
metadata_date: OffsetDateTime
Creation date of the metadata
document_title: String
PDF document title
PDF document author
creator: String
The creator of the document
producer: String
The producer of the document
keywords: Vec<String>
Keywords associated with the document
subject: String
The subject of the document
identifier: String
Identifier associated with the document
trapping: bool
Is the document trapped?
document_version: u32
PDF document version
conformance: PdfConformance
PDF Standard
xmp_metadata: XmpMetadata
XMP Metadata. Is ignored on save if the PDF conformance does not allow XMP
document_info: DocumentInfo
PDF Info dictionary. Contains metadata for this document
target_icc_profile: Option<IccProfile>
Target color profile
Implementations
sourceimpl PdfMetadata
impl PdfMetadata
Trait Implementations
sourceimpl Clone for PdfMetadata
impl Clone for PdfMetadata
sourcefn clone(&self) -> PdfMetadata
fn clone(&self) -> PdfMetadata
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for PdfMetadata
impl Send for PdfMetadata
impl Sync for PdfMetadata
impl Unpin for PdfMetadata
impl UnwindSafe for PdfMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more