pub struct Page {
pub parent: PagesRc,
pub resources: Option<MaybeRef<Resources>>,
pub media_box: Option<Rect>,
pub crop_box: Option<Rect>,
pub trim_box: Option<Rect>,
pub contents: Option<Content>,
pub rotate: i32,
pub metadata: Option<Primitive>,
pub lgi: Option<Primitive>,
pub vp: Option<Primitive>,
pub other: Dictionary,
}
Fields§
§parent: PagesRc
§resources: Option<MaybeRef<Resources>>
§media_box: Option<Rect>
§crop_box: Option<Rect>
§trim_box: Option<Rect>
§contents: Option<Content>
§rotate: i32
§metadata: Option<Primitive>
§lgi: Option<Primitive>
§vp: Option<Primitive>
§other: Dictionary
Implementations§
Trait Implementations§
source§impl DataSize for Page
impl DataSize for Page
source§const IS_DYNAMIC: bool = true
const IS_DYNAMIC: bool = true
If
true
, the type has a heap size that can vary at runtime, depending on the actual value.source§const STATIC_HEAP_SIZE: usize = 44usize
const STATIC_HEAP_SIZE: usize = 44usize
The amount of space a value of the type always occupies. If
IS_DYNAMIC
is false, this is
the total amount of heap memory occupied by the value. Otherwise this is a lower bound.source§fn estimate_heap_size(&self) -> usize
fn estimate_heap_size(&self) -> usize
Estimates the size of heap memory taken up by this value. Read more
source§impl ObjectWrite for Page
impl ObjectWrite for Page
impl SubType<PagesNode> for Page
Auto Trait Implementations§
impl RefUnwindSafe for Page
impl Send for Page
impl Sync for Page
impl Unpin for Page
impl UnwindSafe for Page
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