Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. var mapSizeForPrint = [
  2. // in pixel
  3. Math.round(this.pdf.width * pixelsPerMapMillimeter),
  4. Math.round(this.pdf.height * pixelsPerMapMillimeter)
  5. ];
  6. ...
  7. var map = this.openLayersMap();
  8. ...
  9. this.mapExtent = map.getView().calculateExtent(this.mapSize);
  10. ...
  11. this.rendercompleteListener = map.once("rendercomplete", event => {
  12. //Do printing magic
  13. }
  14. map.setSize(mapSizeForPrint);
  15. map.getView().fit(this.mapExtent, { size: mapSizeForPrint });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement