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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…