INNER CODE UNIT · Rust

insert_notes_field

matiaskorhonen/paper-age · src/builder.rs:266

    pub fn insert_notes_field(&mut self, label: String, skip_line: bool) {
        debug!("Inserting notes/passphrase placeholder");
        const MAX_LABEL_LEN: usize = 32;

        let baseline =
            self.page_size.dimensions().height / 2.0 + self.page_size.dimensions().margin;

        let label_len = label.len();

        let font_size = 13.0;

        self.ops.push(Op::StartTextSection);
        self.ops.push(Op::SetFillColor {
            col: Color::Rgb(Rgb::new(0.0, 0.0, 0.0, None)),
        });
        self.ops.push(Op::SetTextCursor {
            pos: Point::new(self.page_size.qrcode_left_edge(), baseline),
        });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…