diff --git a/examples/export-pdf.js b/examples/export-pdf.js index 7e0c8060fc..f3970d342d 100644 --- a/examples/export-pdf.js +++ b/examples/export-pdf.js @@ -55,7 +55,6 @@ exportButton.addEventListener('click', function() { const height = Math.round(dim[1] * resolution / 25.4); const size = map.getSize(); const extent = map.getView().calculateExtent(size); - const zoom = map.getView().getZoom(); map.once('rendercomplete', function() { domtoimage.toJpeg(map.getViewport().querySelector('.ol-layers')).then(function(dataUrl) { @@ -64,8 +63,9 @@ exportButton.addEventListener('click', function() { pdf.save('map.pdf'); // Reset original map size map.setSize(size); - map.getView().fit(extent, {size}); - map.getView().setZoom(zoom); + map.getView().fit(extent, + {size: size, + constrainResolution: false}); exportButton.disabled = false; document.body.style.cursor = 'auto'; });