pub struct DeviceNAttrs<'a> { /* private fields */ }
Expand description
Writer for a DeviceN attributes dictionary. PDF 1.6+.
This struct is created by DeviceN::attrs
.
Implementations§
source§impl DeviceNAttrs<'_>
impl DeviceNAttrs<'_>
sourcepub fn subtype(&mut self, subtype: DeviceNSubtype) -> &mut Self
pub fn subtype(&mut self, subtype: DeviceNSubtype) -> &mut Self
Write the /Subtype
attribute.
sourcepub fn colorants(&mut self) -> TypedDict<'_, Dict<'_>>
pub fn colorants(&mut self) -> TypedDict<'_, Dict<'_>>
Start writing the /Colorants
dictionary. Its keys are the colorant
names and its values are separation color space arrays.
Required if the /Subtype
attribute is NChannel
. Required for spot
colors in PDF/A-2, PDF/A-3, and PDF/A-4.
sourcepub fn process(&mut self) -> DeviceNProcess<'_>
pub fn process(&mut self) -> DeviceNProcess<'_>
Start writing the /Process
dictionary.
Required if the /Subtype
attribute is Separation
.
sourcepub fn mixing_hints(&mut self) -> DeviceNMixingHints<'_>
pub fn mixing_hints(&mut self) -> DeviceNMixingHints<'_>
Start writing the /MixingHints
dictionary.
Trait Implementations§
source§impl<'a, 'any> Rewrite<'a> for DeviceNAttrs<'any>
impl<'a, 'any> Rewrite<'a> for DeviceNAttrs<'any>
source§type Output = DeviceNAttrs<'a>
type Output = DeviceNAttrs<'a>
The writer with the rewritten lifetime.
Auto Trait Implementations§
impl<'a> Freeze for DeviceNAttrs<'a>
impl<'a> RefUnwindSafe for DeviceNAttrs<'a>
impl<'a> Send for DeviceNAttrs<'a>
impl<'a> Sync for DeviceNAttrs<'a>
impl<'a> Unpin for DeviceNAttrs<'a>
impl<'a> !UnwindSafe for DeviceNAttrs<'a>
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