Skip to main content

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_FRAME zurückgegeben.
    • 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 <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates.

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 {"id": "<portal-id>"}.

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 .pagx-Dateien mit zusätzlichen Informationen. Weitere Informationen finden Sie in den Verwendungshinweisen für das Werkzeug.

String

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzierungsinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja