const [Print, dom, PrintTemplate, PrintParameters, PrintTask] = await loadModules(['esri/dijit/Print', 'dojo/dom', 'esri/tasks/PrintTemplate', 'esri/tasks/PrintParameters', 'esri/tasks/PrintTask']); var printTask = new PrintTask(printUrl); const template = new PrintTemplate(); template.exportOptions = { width: 800, height: 600, dpi: 96, }; const layouts = { options: { titleText: '测试', }, }; template.layoutOptions = layouts.options; template.format = 'PDF'; template.layout = 'A3 Portrait'; template.preserveScale = false; var params = new PrintParameters(); params.map = mapcontrol; params.template = template; printTask.execute(params, function (evt: any) { console.log(evt); window.open(evt.url); //在新的标签页打开打印连接 });
正文
ArcGIS API for JavaScript 3.x 地图打印
文章版权声明:除非注明,否则均为
譬如朝露博客原创文章,转载或复制请以超链接形式并注明出处。
发表评论
侧栏公告
寄语
譬如朝露博客是一个分享前端知识的网站,联系方式11523518。
热评文章
标签列表
热门文章
友情链接