INNER CODE UNIT · Rust
save_to_writer
matiaskorhonen/paper-age · src/builder.rs:351
pub fn save_to_writer<W: Write>(
mut self,
writer: &mut W,
) -> Result<(), Box<dyn std::error::Error>> {
let dimensions = self.page_size.dimensions();
let page = PdfPage::new(dimensions.width, dimensions.height, self.ops);
self.doc.pages.push(page);
let mut warnings = Vec::new();
self.doc
.save_writer(writer, &PdfSaveOptions::default(), &mut warnings);
Ok(())
}
/// Build a PaperAge PDF and return its bytes.
///
/// # Arguments
/// * `grid` - Whether to draw a debug grid