INNER CODE UNIT · Rust
insert_title_text
matiaskorhonen/paper-age · src/builder.rs:106
pub fn insert_title_text(&mut self, title: String) {
debug!("Inserting title: {}", title.as_str());
let font_size = 14.0;
// Align the title with the QR code if the title is narrower than the QR code
let margin = {
if title.len() <= 37 {
self.page_size.qrcode_left_edge()
} else {
self.page_size.dimensions().margin
}
};
let y = self.page_size.dimensions().height
- self.page_size.dimensions().margin
- Mm::from(Pt(font_size));