abide by configured slide width when exporting to pdf
This commit is contained in:
		
							
								
								
									
										13
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -412,13 +412,18 @@ var Reveal = (function(){ | |||||||
| 	 */ | 	 */ | ||||||
| 	function setupPDF() { | 	function setupPDF() { | ||||||
|  |  | ||||||
|  | 		// The aspect ratio of pages when saving to PDF in Chrome, | ||||||
|  | 		// we need to abide by this ratio when determining the pixel | ||||||
|  | 		// size of our pages | ||||||
|  | 		var pageAspectRatio = 1.295; | ||||||
|  |  | ||||||
| 		// Dimensions of the PDF pages | 		// Dimensions of the PDF pages | ||||||
| 		var pageWidth = 1122, | 		var pageWidth = config.width * 1.3, | ||||||
| 			pageHeight = 867; | 			pageHeight = Math.round( pageWidth / pageAspectRatio ); | ||||||
|  |  | ||||||
| 		// Dimensions of slides within the pages | 		// Dimensions of slides within the pages | ||||||
| 		var slideWidth = 960, | 		var slideWidth = config.width, | ||||||
| 			slideHeight = 700; | 			slideHeight = config.height; | ||||||
|  |  | ||||||
| 		document.body.classList.add( 'print-pdf' ); | 		document.body.classList.add( 'print-pdf' ); | ||||||
| 		document.body.style.width = pageWidth + 'px'; | 		document.body.style.width = pageWidth + 'px'; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user