Struct pdf_writer::writers::Names
source · pub struct Names<'a> { /* private fields */ }
Expand description
Writer for a names dictionary.
This dictionary can map various objects to names using name trees. This
struct is created by Catalog::names
.
Implementations§
source§impl Names<'_>
impl Names<'_>
sourcepub fn destinations(&mut self) -> NameTree<'_, Ref>
pub fn destinations(&mut self) -> NameTree<'_, Ref>
Start writing the /Dests
attribute to provide associations for
destinations.
sourcepub fn appearances(&mut self) -> NameTree<'_, Ref>
pub fn appearances(&mut self) -> NameTree<'_, Ref>
Start writing the /AP
attribute to provide associations for appearance
streams. PDF 1.3+.
sourcepub fn javascript(&mut self) -> NameTree<'_, Ref>
pub fn javascript(&mut self) -> NameTree<'_, Ref>
Start writing the /JavaScript
attribute to provide associations for
JavaScript actions. PDF 1.3+.
sourcepub fn pages(&mut self) -> NameTree<'_, Ref>
pub fn pages(&mut self) -> NameTree<'_, Ref>
Start writing the /Pages
attribute to name pages. PDF 1.3+.
sourcepub fn templates(&mut self) -> NameTree<'_, Ref>
pub fn templates(&mut self) -> NameTree<'_, Ref>
Start writing the /Template
attribute to name pages outside
of the page tree as templates for interactive forms. PDF 1.3+.
sourcepub fn capture_ids(&mut self) -> NameTree<'_, Ref>
pub fn capture_ids(&mut self) -> NameTree<'_, Ref>
Start writing the /IDS
attribute to map identifiers to Web Capture
content sets. PDF 1.3+.
sourcepub fn capture_urls(&mut self) -> NameTree<'_, Ref>
pub fn capture_urls(&mut self) -> NameTree<'_, Ref>
Start writing the /URLS
attribute to map URLs to Web Capture content
sets. PDF 1.3+.
sourcepub fn embedded_files(&mut self) -> NameTree<'_, Ref>
pub fn embedded_files(&mut self) -> NameTree<'_, Ref>
Start writing the /EmbeddedFiles
attribute to name embedded
files. PDF 1.4+.
sourcepub fn alternate_presentations(&mut self) -> NameTree<'_, Ref>
pub fn alternate_presentations(&mut self) -> NameTree<'_, Ref>
Start writing the /AlternatePresentations
attribute to name alternate
presentations. PDF 1.4+.
sourcepub fn renditions(&mut self) -> NameTree<'_, Ref>
pub fn renditions(&mut self) -> NameTree<'_, Ref>
Start writing the /Renditions
attribute to name renditions. The names
must conform to Unicode. PDF 1.5+.
Methods from Deref<Target = Dict<'a>>§
sourcepub fn insert(&mut self, key: Name<'_>) -> Obj<'_>
pub fn insert(&mut self, key: Name<'_>) -> Obj<'_>
Start writing a pair with an arbitrary value.