use pdf_writer::{Chunk, Content, Limits, Name, Ref};
fn main() {
let mut limits = Limits::new();
let mut content = Content::new();
content.transform([-3.4, 0.0, 0.0, 3.1, 100.0, 100.0]);
content.line_to(15.0, -26.1);
let buf = content.finish();
limits.merge(buf.limits());
let mut chunk = Chunk::new();
chunk.stream(Ref::new(1), &buf.into_vec());
chunk.type3_font(Ref::new(2)).name(Name(b"A_long_font_name"));
limits.merge(chunk.limits());
assert_eq!(limits.int(), 100);
assert_eq!(limits.real(), 26.1);
assert_eq!(limits.name_len(), 16);
assert_eq!(limits.dict_entries(), 3);
}