pub struct PageItems {
pub annots: Vec<(i32, Option<AnnotBody>)>,
pub links: Vec<LinkPiece>,
pub dests: Vec<(i32, bool, DestPos, Option<i32>)>,
pub objects: Vec<PdfObject>,
pub attr: (Vec<u8>, Vec<u8>),
pub resources: (Vec<u8>, Vec<u8>),
}Expand description
The interactive items of the page being shipped, handed to the backend when the page ends.
Fields§
§annots: Vec<(i32, Option<AnnotBody>)>Annotations: object number and, unless written by other means
(pdf.registerannot), rectangle and text.
links: Vec<LinkPiece>Link rectangles, in the order they were started.
dests: Vec<(i32, bool, DestPos, Option<i32>)>Destinations: object number, whether named, view, and for a structure destination the structure element’s object.
objects: Vec<PdfObject>Objects to write with the page (\pdfextension refobj).
attr: (Vec<u8>, Vec<u8>)Page attributes: the TeX and the Lua text.
resources: (Vec<u8>, Vec<u8>)Page resources: the TeX and the Lua text.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PageItems
impl RefUnwindSafe for PageItems
impl Send for PageItems
impl Sync for PageItems
impl Unpin for PageItems
impl UnsafeUnpin for PageItems
impl UnwindSafe for PageItems
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