pub enum PdfXLevel {
X1a2001,
X1a2003,
X32002,
X32003,
X4,
X4p,
X5g,
X5pg,
X6,
}Expand description
PDF/X conformance level.
Variants§
X1a2001
PDF/X-1a:2001 - CMYK/spot only, no transparency.
X1a2003
PDF/X-1a:2003 - Updated PDF/X-1a.
X32002
PDF/X-3:2002 - Allows RGB and device-independent color.
X32003
PDF/X-3:2003 - Updated PDF/X-3.
X4
PDF/X-4 - Supports transparency, layers, and OpenType fonts.
X4p
PDF/X-4p - PDF/X-4 with external ICC profile reference.
X5g
PDF/X-5g - For multi-file workflows with external graphics.
X5pg
PDF/X-5pg - Combines X-4p and X-5g features.
X6
PDF/X-6 - Latest standard with expanded features.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PdfXLevel
impl<'de> Deserialize<'de> for PdfXLevel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for PdfXLevel
impl Eq for PdfXLevel
impl StructuralPartialEq for PdfXLevel
Auto Trait Implementations§
impl Freeze for PdfXLevel
impl RefUnwindSafe for PdfXLevel
impl Send for PdfXLevel
impl Sync for PdfXLevel
impl Unpin for PdfXLevel
impl UnsafeUnpin for PdfXLevel
impl UnwindSafe for PdfXLevel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.