diff options
| author | Sébastien d'Herbais de Thun <sebastien.d.herbais@gmail.com> | 2023-04-05 15:04:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-05 15:04:31 +0200 |
| commit | 70a909b8badec1f14b67338a0e010e9a374866b8 (patch) | |
| tree | ad2d3f7b4e8060f5495cfe97db5ba47bfe7675c0 /library/src/layout | |
| parent | d569f6b33b8cebd6f48ff9935e7c88024bdad72a (diff) | |
Fixed page numbering (#594)
Diffstat (limited to 'library/src/layout')
| -rw-r--r-- | library/src/layout/page.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/library/src/layout/page.rs b/library/src/layout/page.rs index 8ad85c79..0c70282d 100644 --- a/library/src/layout/page.rs +++ b/library/src/layout/page.rs @@ -324,8 +324,14 @@ impl PageElem { }); let footer_descent = self.footer_descent(styles); + let numbering_meta = FrameItem::Meta( + Meta::PageNumbering(self.numbering(styles).into()), + Size::zero(), + ); + // Realize overlays. for frame in &mut fragment { + frame.prepend(Point::zero(), numbering_meta.clone()); let size = frame.size(); let pad = padding.resolve(styles).relative_to(size); let pw = size.x - pad.left - pad.right; |
