-
layoutOptions
Object
定义布局元素。它是一个具有以下属性的对象:
-
类型 说明 titleText String可选的 如果指定的布局包含标题文本元素,则用于Map标题的文本。
authorText String可选的 如果指定的布局包含作者文本元素,则用于作者的文本。
copyrightText String可选的 如果指定的布局包含版权文本元素,则用于版权的文本。
scalebarUnit String可选的 默认值:英里用于比例尺的单位。
可能的值:"Miles"|"Kilometers"|"Meters"|"Feet"
legendLayers LegendLayer[]可选的 LegendLayer 的数组,包含将包含在图例中的图层的 ID。 GraphicsLayer 不会出现在图例中。如果未指定
legendLayers
,则legendEnabled
为true
的所有图层(GraphicsLayer 除外)都将出现在图例中。要指定图例中不包含任何图层,请设置legendLayer = []
。可选的 name-value 对对象的数组。使用此属性更新页面布局上自定义文本元素的文本。值必须是字符串。自定义文本元素必须存在于打印服务中。所有out-of-the-box 打印服务布局模板都包含一个名为
date
的文本元素,默认情况下会使用系统日期时间填充该文本元素,但可以被覆盖。
属性:
例子:
layoutOptions: { titleText: "My Print", authorText: "Sam", copyrightText: "My Company", scalebarUnit: "Miles", // the following text elements must // exist in the print service to appear customTextElements: [ {"description": "My description"}, {"location": "My Location"}, {"date": "11/11/2020, 11:11:20 AM"} ] }
-
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/rest/support/PrintTemplate"], (PrintTemplate) => { /* code goes here */ });
ESM:
import PrintTemplate from "@arcgis/core/rest/support/PrintTemplate";
类:
esri/rest/support/PrintTemplate
继承: PrintTemplate > Accessor
自从:用于 JavaScript 4.20 的 ArcGIS API
用法说明
PrintTemplate.layoutOptions
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS PrintTask.url用法及代码示例
- JavaScript ArcGIS PrintTask.execute用法及代码示例
- 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大神的英文原创作品 PrintTemplate.layoutOptions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。