浏览代码

print-pdf layout slide contents to fit stretch elements

layout() and thereby layoutSlideContents() is never invoked
when isPrintingPdf() is true so stretch elements are not
sized correctly.
This is ensured now by invoking the layoutSlideContents
from SetupPDF(). There seems no need to scale down
like in other PR's is suggested.
Manuel Riezebosch 8 年之前
父节点
当前提交
34f3773bf0
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      js/reveal.js

+ 3 - 0
js/reveal.js

@@ -620,6 +620,9 @@
 		document.body.style.width = pageWidth + 'px';
 		document.body.style.height = pageHeight + 'px';
 
+		// Make sure stretch elements fit on slide
+		layoutSlideContents(slideWidth, slideHeight);
+
 		// Add each slide's index as attributes on itself, we need these
 		// indices to generate slide numbers below
 		toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( hslide, h ) {