Tâche d'impression
La tâche d'impression permet à l'utilisateur d'imprimer la carte ainsi que les résultats de tâche qu'il choisit. Lorsqu'elle est activée à partir de l'application Web, la tâche affiche une boîte de dialogue d'impression qui permet à l'utilisateur de saisir un titre pour sa carte, de définir la taille et la qualité de la carte et de sélectionner les résultats de tâche à imprimer sous la carte. Lorsque l'utilisateur clique sur le bouton permettant de créer la page imprimée, une nouvelle fenêtre du navigateur s'ouvre pour fournir un aperçu de la page imprimée. L'utilisateur peut ensuite imprimer sur n'importe quelle imprimante disponible.
Pour utiliser la tâche d'impression, il n'est pas nécessaire de configurer le gestionnaire, sauf si vous souhaitez modifier les paramètres par défaut qu'il propose. Par exemple, vous pouvez modifier le titre par défaut de la carte et sélectionner les éléments de légende que vous souhaitez imprimer.
Pour ajouter et configurer la tâche d'impression dans le gestionnaire, suivez ces conseils :
- Lorsque vous créez ou modifiez une application Web dans le gestionnaire, à l'étape Tâches, utilisez l'option Ajouter une tâche pour ajouter la tâche d'impression à la liste des tâches. Cliquez sur la tâche Imprimer, puis sur Configurer pour afficher la boîte de dialogue de configuration de la tâche d'impression.
- Sous l'onglet Général, vous pouvez également modifier la valeur Nom de la tâche, qui apparaît dans la liste des tâches disponibles dans la barre de menu de l'application. Vous pouvez également modifier la valeur Texte du bouton, qui apparaît sur le bouton que l'utilisateur active pour créer la page d'aperçu avant impression.
- L'onglet Paramètres détermine les paramètres par défaut de la page d'impression. L'utilisateur final peut modifier certains de ces paramètres lors de l'exécution de la tâche d'impression, tandis que vous seul, en tant qu'administrateur de serveur, pouvez en modifier certains autres.
- La propriété Titre détermine le texte imprimé par défaut en haut de la page. L'utilisateur peut modifier ce paramètre.
- La propriété Taille de la carte détermine la taille par défaut de la carte. L'utilisateur peut toujours choisir la taille dans une liste de sélection lors de l'exécution de la tâche d'impression. Les tailles standard sont les suivantes : Petite (3 pouces par 3 pouces), Moyenne (5 pouces par 5 pouces), et Grande (7 pouces par 7 pouces). Ces tailles (y compris les unités) peuvent être personnalisées comme le décrit l'aide pour les développeurs.
- L'option Imprimer uniquement les résultats (pas de carte) détermine si seuls les résultats de tâche (le cas échéant) doivent être imprimés ou non par défaut. L'utilisateur peut modifier ce paramètre lors de l'exécution de la tâche d'impression.
- Le paramètre Qualité de la carte détermine la qualité de la carte de type image. Brouillon imprime la carte à 96 points/pixels par pouce (ppp), ce qui est suffisant pour afficher un aperçu à l'écran mais ne donne pas la meilleure qualité en cas d'impression. Normale imprime la carte à 200 ppp. Le paramètre Normal améliore l'apparence de la carte en cas d'impression, mais en cas d'affichage de l'aperçu avant impression, la qualité de la carte peut sembler plus faible en raison de l'interpolation de l'image de résolution supérieure. L'utilisateur ne peut pas modifier ce paramètre lors de l'exécution de la tâche d'impression.
- Le paramètre Echelle ou Etendue vous permet de choisir si la carte imprimée conservera l'échelle de la carte ou l'étendue de la carte que les utilisateurs voient dans le navigateur. Une seule de ces propriétés peut être conservée pour produire une carte à haute résolution destinée à l'impression. Si vous choisissez de conserver l'échelle de la carte, la carte affichée dans la fenêtre d'impression correspond à l'échelle courante de la carte dans l'application. Si vous choisissez de conserver l'étendue de la carte, l'étendue courante de la carte dans l'application s'affiche dans la fenêtre d'impression, mais l'échelle peut changer. Le paramètre qui est configuré par défaut permet de conserver l'échelle de la carte. L'utilisateur ne peut pas modifier ce paramètre lors de l'exécution de la tâche d'impression.
- L'onglet Eléments cartographiques définit les attributs qui apparaissent dans la page imprimée. Vous pouvez choisir d'inclure une barre d'échelle, une flèche du Nord et une légende. Vous pouvez également faire en sorte que les couches soient affichées ou masquées à partir de la légende et définir le nombre de colonnes que vous souhaitez. Les couches masquées dans la légende ne sont pas masquées sur la carte. Cette option peut être utile si votre carte compte un grand nombre de couches et que la légende ne doit en inclure que certaines.
Vous pouvez modifier votre application terminée dans Visual Studio ou Visual Web Developer Express pour mieux contrôler les propriétés de la tâche d'impression, telles que les paramètres de largeur, les paramètres de qualité et les paramètres de la flèche d'orientation vers le Nord. Vous devez toutefois définir ces propriétés pour chaque application Web que vous créez.
La tâche d'impression utilise un fichier de configuration pour stocker les valeurs prédéfinies. Ainsi, si vous souhaitez remplacer ces valeurs par vos propres valeurs, il vous suffit de modifier le fichier de configuration dans un éditeur de texte. Toutes les applications récemment créées utiliseront les nouvelles valeurs prédéfinies.
Le fichier de configuration, nommé ESRI.ArcGIS.ADF.Tasks.dll.config, se trouve dans le dossier <emplacement_installation>/Dotnet. Pour modifier les noms de taille de la page ou de qualité de la page d'impression qui s'affichent (par exemple "Petite" ou "Brouillon"), ajoutez un nouvel attribut appelé Name. Cette opération remplace la valeur actuellement prédéfinie, qui est stockée dans un fichier de ressources à des fins de localisation. Par exemple, voici une entrée correspondant à la taille de la page, à laquelle l'attribut Name est ajouté :
<Size ID="PrintTaskSize0" Name="Small Map" SizeHeight="3.0" SizeWidth="3.0" Unit="Inches" />
Lorsque vous définissez la taille et la qualité d'une page, n'oubliez pas que le serveur SIG impose des limites quant à la taille maximale des images qu'il peut renvoyer. Par exemple, les services de carte ArcGIS Server, par défaut, restreignent la taille d'image maximale à 2 048 x 2 048 pixels. Cela signifie qu'une carte de 10 pouces carrés avec une qualité de 200 ppp a une taille de 2 000 x 2 000 pixels. Si la demande de la carte quant à la tâche d'impression dépasse les limites du serveur SIG, le service concerné n'effectue pas l'impression.
Reportez-vous à la rubrique sur la tâche d'impression dans l'aide pour les développeurs ArcGIS Server pour en savoir plus sur l'utilisation de la tâche d'impression dans un environnement de développement.