rerun r-fit-text based on printed slide size, fixes overflow when printing to PDF #2865

This commit is contained in:
Hakim El Hattab
2020-12-17 08:49:51 +01:00
parent 49d043c0c2
commit f576b98fbd
4 changed files with 17 additions and 4 deletions

View File

@@ -59,6 +59,10 @@ export default class Print {
let left = ( pageWidth - slideWidth ) / 2,
top = ( pageHeight - slideHeight ) / 2;
// Re-run the slide layout so that r-fit-text is applied based on
// the printed slide size
this.Reveal.slideContent.layout( slide );
let contentHeight = slide.scrollHeight;
let numberOfPages = Math.max( Math.ceil( contentHeight / pageHeight ), 1 );