-
execute
(params, requestOptions)
{Promise<PrintResponse>}
使用 PrintParameters 中指定的选项向打印服务发送请求以创建Map的可打印静态图像。
参数:
类型 说明 params PrintParameters定义打印选项。
requestOptions Object可选的 用于数据请求的附加 options。
返回:
类型 说明 Promise<PrintResponse> 解析为包含生成的视图打印输出的 URL 的对象。 例子:
let printTask = new PrintTask({ url: printUrl }); let template = new PrintTemplate({ format: "pdf", exportOptions: { dpi: 300 }, layout: "a4-portrait", layoutOptions: { titleText: "Warren Wilson College Trees", authorText: "Sam" } }); let params = new PrintParameters({ view: view, template: template }); printTask.execute(params).then(printResult, printError);
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/tasks/PrintTask"], (PrintTask) => { /* code goes here */ });
ESM:
import PrintTask from "@arcgis/core/tasks/PrintTask";
类:
esri/tasks/PrintTask
继承: PrintTask > Task > Accessor
自从:用于 JavaScript 4.1 的 ArcGIS API
用法说明
PrintTask.execute
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS PrintTask.url用法及代码示例
- JavaScript ArcGIS PrintTemplate.layoutOptions用法及代码示例
- JavaScript Print.on用法及代码示例
- JavaScript Print.allowedLayouts用法及代码示例
- JavaScript Print.allowedFormats用法及代码示例
- JavaScript Print.headingLevel用法及代码示例
- JavaScript Print.classes用法及代码示例
- JavaScript Print.templateCustomTextElements用法及代码示例
- JavaScript Print.container用法及代码示例
- JavaScript Print.exportedLinks用法及代码示例
- JavaScript Print.includeDefaultTemplates用法及代码示例
- JavaScript Print complete事件用法及代码示例
- JavaScript Print.when用法及代码示例
- JavaScript Print.portal用法及代码示例
- JavaScript Print.FileLink用法及代码示例
- JavaScript Print submit事件用法及代码示例
- JavaScript Print.visible用法及代码示例
- JavaScript Print用法及代码示例
- JavaScript Print.templateOptions用法及代码示例
- JavaScript Promise finally()用法及代码示例
- JavaScript Promise.race()用法及代码示例
- JavaScript ArcGIS PolygonDrawAction draw-complete事件用法及代码示例
- JavaScript ArcGIS PathSymbol3DLayer用法及代码示例
- JavaScript Popup.autoOpenEnabled用法及代码示例
- JavaScript ArcGIS PointCloudLayer.apiKey用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 PrintTask.execute。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。