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,并注明来自博客园。