Obtenir des informations sur les modèles de mise en page (Outils de serveur)
Résumé
Renvoie le contenu des mises en page au format JSON. Les fichiers de mise en page (.pagx) figurant dans un dossier sont utilisés comme modèles de mise en page.
Utilisation
Cet outil est destiné à être publié en tant que tâche de géotraitement dans un service d’impression. Le service préconfiguré
PrintingToolsl’utilise également.Cet outil génère en sortie une chaîne au format JSON. Cette chaîne fournit la liste des fichiers
.pagxdisponibles, ainsi que les informations suivantes :Taille et unités de la mise en page
Taille d’une fenêtre cartographique
- Si plusieurs fenêtres cartographiques figurent sur la mise en page, l’outil ne renvoie des informations que sur la fenêtre cartographique nommée
WEBMAP_MAP_FRAME.
- Si plusieurs fenêtres cartographiques figurent sur la mise en page, l’outil ne renvoie des informations que sur la fenêtre cartographique nommée
La disponibilité des éléments de mise en page suivants :
Élément de légende
Élément de texte de titre
Élément de texte de copyright
Élément de texte d’auteur
Éléments de texte personnalisés, avec leurs noms et valeurs existantes
Élément Flèche d’orientation vers le nord
Élément Barre d’échelle
Élément Group (Groupe)
Élément Texte dynamique
Fenêtre de table
Fenêtre de diagramme
Remarque :
Les tailles sont renvoyées dans l’unité enregistrée avec le fichier de mise en page.
Exemple de sortie JSON
<!--```javascript [{ "layoutTemplate": "Paysage A4", //nom de la mise en page "pageSize": [29.7, 21], //taille de la page "pageUnits": "CENTIMETER", //unités de page "activeDataFrameSize": [27.75, 15.91], //taille de fenêtre cartographique "layoutOptions": { "hasAuthorText": true, //est la variable AuthorText prédéfinie disponible "hasCopyrightText": true, //est la variable CopyrightText prédéfinie disponible "hasTitleText": true, //est la variable TitleText prédéfinie disponible "hasLegend": true, //est l’élément de légende disponible "customTextElements": [] //liste disponible d’éléments de texte personnalisés "mapSurroundInfos": [] //liste disponible d’habillages de carte } }, { "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": "Flèche d’orientation vers le nord", "type": "CIMMarkerNorthArrow", "visible": true } ] } }]
Utilisez le même emplacement de dossier que l’outil Export Web Map (Exporter la carte Web) associé.
Pour plus d’informations, reportez-vous à la rubrique Impression dans les applications Web dans l’aide ArcGIS Enterprise.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Dossier des modèles de mise en page (Facultatif) |
Chemin d’accès complet au dossier où se trouvent les fichiers de mise en page (fichiers .pagx) à utiliser comme modèles de mise en page. L'emplacement par défaut est |
Folder |
|
ID d’élément de mise en page (Facultatif) |
L’ID de portail (au format JSON) de l’élément de mise en page qui sera utilisé pour les modèles. Utilisez le format |
String |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Chaîne JSON |
Chaîne au format JSON. Cette chaîne fournit la liste des fichiers |
String |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui