Layout-Vorlageninformationen abrufen (Server Tools)
Zusammenfassung
Gibt den Inhalt von Layout-Vorlagen im JSON-Format zurück. Als Layout-Vorlagen werden Layout-Dateien (.pagx) in einem Ordner verwendet.
Verwendung
Dieses Werkzeug ist zur Veröffentlichung als Geoverarbeitungs-Task in einem Druckservice bestimmt. Es wird außerdem von dem vorkonfigurierten
PrintingTools-Service verwendet.Die Ausgabe dieses Werkzeugs ist eine als JSON formatierte Zeichenfolge. Die Zeichenfolge ist eine Liste der verfügbaren
.pagx-Dateien und umfasst die folgenden Informationen:Die Größe und die Einheiten des Seitenlayouts
Die Größe eines Kartenrahmens
- Wenn das Layout mehrere Kartenrahmen enthält, werden nur die Informationen für den Kartenrahmen
WEBMAP_MAP_FRAMEzurückgegeben.
- Wenn das Layout mehrere Kartenrahmen enthält, werden nur die Informationen für den Kartenrahmen
Verfügbarkeit der folgenden Layout-Elemente:
Legendenelement
Titel-Textelement
Copyright-Textelement
Autor-Textelement
Benutzerdefinierte Textelemente und deren Namen und vorhandenen Werte
Nordpfeil-Element
Maßstabsleisten-Element
Gruppenelement
Dynamisches Textelement
Tabellenrahmen
Diagrammrahmen
Hinweis:
Die Größen werden in der Einheit zurückgegeben, die mit der Layout-Datei gespeichert wurde.
Eine Beispiel-Ausgabe-JSON
<!--```javascript [{ "layoutTemplate": "A4 Landscape", //Name des Layouts "pageSize": [29.7, 21], //Seitengröße "pageUnits": "CENTIMETER", //Seiteneinheiten "activeDataFrameSize": [27.75, 15.91], //Größe des Kartenrahmens "layoutOptions": { "hasAuthorText": true, //ist der vordefinierte verfügbare AuthorText "hasCopyrightText": true, //ist der vordefinierte CopyrightText verfügbar. "hasTitleText": true, //ist der vordefinierte verfügbare TitleText "hasLegend": wahr, //ist das verfügbare Legendenelement "customTextElements": [] //verfügbare Liste benutzerdefinierter Textelemente "mapSurroundInfos": [] //verfügbare Liste der Kartenumgebungen } }, { "layoutTemplate": "MyTemplatesWithCustomTextElements", "pageSize": [11, 8.5], "pageUnits": "INCH", "activeDataFrameSize": [6.65, 7.34], "layoutOptions": { "hasAuthorText": false, "hasCopyrightText": true, "hasTitleText": true, "hasLegend": true, "customTextElements": [ { "CityName": "Redlands" }, { "MapCenterCoordinates": ""}, { "SelectedParcelID": ""} ], "mapSurroundInfos": [ { "name": "North Arrow", "type": "CIMMarkerNorthArrow", "visible": true } ] } }]
Verwenden Sie denselben Speicherort wie das zugehörige Werkzeug Webkarte exportieren.
Weitere Informationen finden Sie unter Drucken in Webanwendungen in der Hilfe zu ArcGIS Enterprise.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Layout-Vorlagenordner (Optional) |
Der vollständige Pfad zu dem Ordner, in dem sich die Layout-Dateien (.pagx) befinden, die als Layout-Vorlagen verwendet werden sollen. Das Standardverzeichnis ist |
Folder |
|
Layout-Element-ID (Optional) |
Die Portal-ID (im JSON-Format) des Layout-Elements, das für Vorlagen verwendet werden soll. Verwenden Sie das Format |
String |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
JSON-Zeichenfolge |
Eine JSON-formatierte Zeichenfolge. Bei der Zeichenfolge handelt es sich um eine Liste der verfügbaren |
String |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja