-
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。