Suite

Plusieurs graphiques ajoutés à la carte de l'API javascript ArcGIS ne s'impriment pas de manière fiable (à l'aide de MapExport)

Plusieurs graphiques ajoutés à la carte de l'API javascript ArcGIS ne s'impriment pas de manière fiable (à l'aide de MapExport)


J'ai combiné des échantillons pour l'impression avec des graphiques https://developers.arcgis.com/javascript/jssamples/widget_print.html

et étiquetage https://developers.arcgis.com/javascript/jssamples/util_label_point.html

et j'ai peut-être tiré dessus aussi?… Drawing Graphics http://developers.arcgis.com/javascript/sandbox/sandbox.html?sample=toolbar_draw

Et j'ai une carte imprimable qui est personnalisable, vous permettant de dessiner des graphiques sur la carte et de fournir un titre personnalisé et une étiquette de texte personnalisée avec ou sans coordonnées. Le problème est avec le bouton "Texte Label". Je peux ajouter les deux parties à la carte (le point rouge et du texte de l'invite) mais lorsque vous allez imprimer au format PDF ou JPG, cela n'imprime que la première des deux pièces ajoutées à l'aide de map.graphics.add.

INSTRUCTIONS:
Prenez mon code et collez-le dans le bac à sable des développeurs, allez directement à la ligne 313 et lisez mon commentaire en majuscules (dans la fonction addToMap). Merci de me dire si vous trouvez une solution pour moi. Voici le code. J'ai également fait un violon juste au cas où le formatage ici ne fonctionnerait pas.

     Impression de la carte        Garrett County WebMap - Carte imprimable PDF ou JPG Commencez par désactiver les calques que vous ne souhaitez pas imprimer. Donnez à la carte un titre significatif, puis cliquez sur « Préparer la carte ». Lorsque la carte est prête à être imprimée, le bouton indiquera « impression ». Cliquez dessus pour ouvrir la carte dans un nouvel onglet ou une nouvelle fenêtre et imprimer ou enregistrer votre carte.       
Ajoutez des graphiques : Point Polyligne à main levée Polygone à main levée Cercle

Basculer les calques :

J'ai testé l'exemple d'application avec la dernière version de l'API JavaScript ArcGIS, c'est-à-dire 3.11 et j'ai pu imprimer un élément de texte. Veuillez donc mettre à jour la version de l'API JavaScript ArcGIS vers 3.11 et corriger la ligne suivante :

var font = new Font("20px", Font.STYLE_NORMAL, Font.VARIANT_NORMAL, Font.WEIGHT_BOLDER,"Ariel");

J'ai testé l'exemple d'application avec la dernière version de l'API JavaScript ArcGIS, c'est-à-dire 3.11 et j'ai pu imprimer un élément de texte. Veuillez donc mettre à jour la version de l'API JavaScript ArcGIS vers 3.11 et corriger la ligne suivante :

var font = new Font("20px", Font.STYLE_NORMAL, Font.VARIANT_NORMAL, Font.WEIGHT_BOLDER,"Ariel");

Reportez-vous également au lien suivant qui indique « imprimez maintenant une carte contenant un graphique ayant des attributs et un symbole textuel comme symbole » à l'aide de l'API JavaScript ArcGIS 3.11.

https://developers.arcgis.com/javascript/jshelp/whats_new.html