pub trait PdfWriteHandler: Send {
// Provided methods
fn before_document(&mut self) -> Result<()> { ... }
fn before_page(&mut self, page_number: usize) -> Result<()> { ... }
fn after_page(&mut self, page_number: usize) -> Result<()> { ... }
fn after_document(&mut self) -> Result<()> { ... }
}Expand description
PDF 写入操作的生命周期钩子。
类似于 easyexcel-rs 中的 WriteHandler。处理程序在文档创建的
每个阶段按优先级顺序被调用。
Provided Methods§
Sourcefn before_document(&mut self) -> Result<()>
fn before_document(&mut self) -> Result<()>
Sourcefn after_document(&mut self) -> Result<()>
fn after_document(&mut self) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".