PrintTemplate说明
require(["esri/tasks/support/PrintTemplate"], function(PrintTemplate) { /* code goes here */ });
lass: esri/tasks/support/PrintTemplate
Inheritance: PrintTemplate Accessor
Since: ArcGIS API for JavaScript 4.1
Defines the layout template options used by the PrintTask to generate the print page.
Constructors
new PrintTemplate(properties)
Parameter:
properties Object
optional
See the properties for a list of all the properties that may be passed into the constructor.
Property Overview
Any properties can be set, retrieved or listened to. See the Working with Properties topic.
Property Details
attributionVisible Boolean
Whenfalse
, the attribution is not displayed on the printout. This only applies when the layout value ismap-only
. Reference our policies on Licensing & Attribution for specific attribution requirements.
-
Default Value:true
Since: ArcGIS API for JavaScript 4.7
-
The name of the class. The declared class name is formatted as
esri.folder.className
.
exportOptions Object
-
Define the map width, height and dpi. Required when
layout = 'map-only'
. See the object specification table below for available options to set for exportOptions.
Example:
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"}
]
}
本博有部分内容来自网络,如有问题请联系:hebeilijianghua@qq.com,并注明来自博客园。