pub struct PaginatedDocument {
pub page_width: f32,
pub page_height: f32,
pub body_area: Rect,
pub pages: Vec<PageRender>,
pub warnings: Vec<LayoutWarning>,
}Fields§
§page_width: f32§page_height: f32§body_area: RectThe body content box, identical on every page (ADR-011: fixed header/footer bands make it page-count-invariant). Exposed so the facade can clip a document-level watermark to it (Phase 6) without recomputing margins/band heights itself.
pages: Vec<PageRender>§warnings: Vec<LayoutWarning>Auto Trait Implementations§
impl Freeze for PaginatedDocument
impl RefUnwindSafe for PaginatedDocument
impl Send for PaginatedDocument
impl Sync for PaginatedDocument
impl Unpin for PaginatedDocument
impl UnsafeUnpin for PaginatedDocument
impl UnwindSafe for PaginatedDocument
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