Struct printpdf::pdf_conformance::CustomPdfConformance
source · pub struct CustomPdfConformance {
pub identifier: String,
pub allows_3d_content: bool,
pub allows_video_content: bool,
pub allows_audio_content: bool,
pub allows_embedded_javascript: bool,
pub allows_jpeg_content: bool,
pub requires_xmp_metadata: bool,
pub allows_default_fonts: bool,
pub requires_icc_profile: bool,
pub allows_pdf_layers: bool,
}
Expand description
Allows building custom conformance profiles. This is useful if you want very small documents for example and you don’t need conformance with any PDF standard, you just want a PDF file.
Fields§
§identifier: String
Identifier for this conformance
Default: “”
allows_3d_content: bool
Does this standard allow 3d content?
Default: false
allows_video_content: bool
Does this standard allow video content?
Default: false
allows_audio_content: bool
Does this standard allow audio content
Default: false
allows_embedded_javascript: bool
Does this standard allow enbedded JS?
Default: false
allows_jpeg_content: bool
Does this standard allow enbedding JPEG files?
Default: true
requires_xmp_metadata: bool
Does this standard require XMP metadata to be set?
Default: true
allows_default_fonts: bool
Does this standard allow the default PDF fonts (Helvetica, etc.)
(please don’t enable this if you do any work that has to be printed accurately)
Default: false
requires_icc_profile: bool
Does this standard require an ICC profile to be embedded for color management?
Default: true
allows_pdf_layers: bool
Does this standard allow PDF layers?
Default: true
Trait Implementations§
source§impl Clone for CustomPdfConformance
impl Clone for CustomPdfConformance
source§fn clone(&self) -> CustomPdfConformance
fn clone(&self) -> CustomPdfConformance
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CustomPdfConformance
impl Debug for CustomPdfConformance
source§impl Default for CustomPdfConformance
impl Default for CustomPdfConformance
source§impl PartialEq for CustomPdfConformance
impl PartialEq for CustomPdfConformance
source§fn eq(&self, other: &CustomPdfConformance) -> bool
fn eq(&self, other: &CustomPdfConformance) -> bool
self
and other
values to be equal, and is used
by ==
.