pub struct PageTree { /* private fields */ }Expand description
Page tree structure for organizing pages hierarchically
Implementations§
Source§impl PageTree
impl PageTree
Sourcepub fn set_max_kids(&mut self, max: usize)
pub fn set_max_kids(&mut self, max: usize)
Set the maximum number of children per internal node
Sourcepub fn page_count(&self) -> usize
pub fn page_count(&self) -> usize
Get the total number of pages
Sourcepub fn to_dict(&self) -> Dictionary
pub fn to_dict(&self) -> Dictionary
Convert the page tree to a PDF dictionary structure
Sourcepub fn set_default_media_box(&mut self, rect: Rectangle)
pub fn set_default_media_box(&mut self, rect: Rectangle)
Set inheritable attributes at the root level
Sourcepub fn set_default_resources(&mut self, resources: Dictionary)
pub fn set_default_resources(&mut self, resources: Dictionary)
Set default resources for all pages
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PageTree
impl RefUnwindSafe for PageTree
impl Send for PageTree
impl Sync for PageTree
impl Unpin for PageTree
impl UnwindSafe for PageTree
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().