Utilisation du texte dynamique

Un texte dynamique est un texte placé sur une mise en page de carte, qui change dynamiquement en fonction des propriétés actuelles de la carte, du bloc de données et des pages dynamiques. Le texte dynamique fonctionne par le biais de l'utilisation de balises, telles que HTML. Voici un exemple de balise de texte dynamique pour le titre d'un document ArcMap :

<dyn type="document" property="title"/>

Le texte réel qui apparaîtra dans la mise en page de la carte sera le titre de la carte, qui a été défini dans Propriétés de la carte. Le texte dynamique peut être inséré dans une mise en page en ajoutant un des éléments de texte qui se trouvent sous Insérer dans le menu principal ou en modifiant un élément de texte existant par l'ajout manuel d'une balise dynamique.

Le texte dynamique peut être assez simple et utilisé seul, comme il peut être assez complexe. Dans certains cas, vous pouvez combiner le texte dynamique avec du texte statique. Voici par exemple du texte dynamique indiquant la date du dernier enregistrement de la carte :

Date d'enregistrement : <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>

Cela se décompose en deux parties : le texte statique (Date d'enregistrement :), qui indique ce à quoi se rapporte le texte, et les balises dynamiques <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>. Au sein des balises dynamiques, on trouve le type du texte dynamique (dyn type="document"), la propriété du type (property="date saved") et des informations sur le format (format="short").

AstuceAstuce:

Vous pouvez utiliser des balises de mise en forme et d'autres modificateurs universels, tels que emptyStr, preStret postStr pour personnaliser davantage le texte dynamique.

Si le texte dynamique que vous ajoutez à votre mise en page est trop long et que voulez ajouter un saut de ligne, vous pouvez le faire en modifiant le champ d'attribut dans la table en utilisant la combinaison de touches SHIFT+ENTER.

En savoir plus sur les raccourcis clavier relatifs aux tables.

Ajout de texte dynamique à partir du menu principal

Vous pouvez ajouter directement à la mise en page différents types de texte dynamique préalablement mis en forme. Pour ce faire, vous pouvez cliquer sur Insérer > Texte dynamique dans le menu principal. Ceux qui sont répertoriés ne sont qu'un sous-ensemble des types de texte dynamique. Vous pouvez accéder à d'autres types de texte dynamique en modifiant un élément de texte existant. Consultez la liste ci-dessous pour connaître tous les types de texte dynamique.

Les éléments de texte dynamique suivants peuvent être ajoutés directement depuis le menu principal :

Mise à jour du texte dynamique

La mise à jour des éléments de texte existants afin d'inclure des balises de texte dynamique peut être un moyen de créer facilement des éléments utiles dans la mise en page de la carte.

Par exemple, supposons que plusieurs personnes peuvent accéder à l'une de vos cartes et la modifier, et que vous souhaitez savoir qui a travaillé dessus en dernier et quand. Le texte de la mise en page pourrait ressembler à ceci : "Dernière mise à jour par Jane le 18/7/2010 à 9:56 heures." Vous pouvez pour cela mettre à jour un élément de texte existant de façon à lier du texte statique à des balises de texte dynamique pour "user", "date" et "time". Le texte de l'élément de texte ressemblerait à ceci :

Dernière mise à jour par : <dyn type="user"/> le <dyn type="date" format="short"/> à <dyn type="time" format=""/>

Vous pouvez personnaliser encore plus l'apparence du texte en utilisant des balises de mise en forme pour changer la police ou la couleur du texte. Vous pouvez également utiliser les attributs des types de texte dynamique date et heure pour personnaliser la façon dont ces valeurs sont renvoyées. Reportez-vous à la section ci-dessous pour plus d'informations sur l'utilisation de la date et de l'heure.

AttentionAttention :

Un texte dynamique est matérialisé s'il est copié et collé dans le bloc de données ou que le .mxd est enregistré dans une version d'ArcMap antérieure à 10, Par "matérialisé", on entend que le texte n'est plus dynamique. Par exemple, le texte dynamique suivant utilisé pour capturer la date donnée :

Date :<dyn type="date" format"short"/>

devient alors du texte statique avec l'heure actuelle, par exemple,

Date :4/4/2009.

Pour en savoir plus sur les balises de mise en forme disponibles dans ArcMap

Chaînes vides

Si une chaîne d'élément de texte dynamique effectue une analyse sur un espace vide, [vide] apparaît dans la mise en page. Lorsque la mise en page est exportée ou imprimée, les éléments de texte [vides] sont supprimés. Vous ne les verrez pas dans votre sortie. Le fait de les afficher en mode Mise en page vous permet de savoir qu'un élément de texte est présent, mais que la valeur à laquelle la balise dynamique se réfère est actuellement Null.

La chaîne d'élément de texte entière est évaluée. Par exemple, si vous avez le texte suivant :

Crédits cartographiques : <dyn type="document" property="name"/>"

et que le document ne comporte aucune information de crédit, vous verrez toujours Crédits cartographiques : dans la mise en page, car la chaîne d'élément de texte analysée n'est pas vide. Elle comporte du texte statique. Si vous exportez ou imprimez la carte, Crédits cartographiques : apparaît sur la carte. En revanche, si vous avez le texte suivant :

<dyn type="document" property="name"/>"

[vide] apparaît dans l'affichage, car la chaîne d'élément de texte analysée est vide. Rien ne s'affiche lors de l'exportation ou de l'impression de la carte.

Si vous souhaitez qu'une valeur différente s'affiche lorsqu'une chaîne est vide, vous pouvez ajouter la balise emptyStr="<text>". L'attribut emptyStr vous permet d'indiquer le texte à afficher si une seule balise dynamique effectue une analyse sur un espace vide. Par exemple, considérez la balise suivante :

<dyn type="document" property="credits"/>

Si la carte ne contient pas d'informations de crédits (disponibles dans Propriétés de la carte), le résultat sur la mise en page est [vide]. L'attribut vide permet d'utiliser un texte par défaut si aucune information n'est disponible. Le texte ressemblerait à ce qui suit :

<dyn type="document" property="credits" emptyStr="Aucun crédit n'est disponible pour cette carte."/>

Le résultat dans la mise en page aurait l'aspect suivant : "Aucun crédit n'est disponible pour cette carte." Ce texte s'affiche dans ce cas sur la carte exportée ou imprimée.

Utilisation du texte dynamique de date

Vous pouvez utiliser plusieurs formats de date de façon indépendante ou combinée. En cas d'utilisation combinée, les espaces utilisés pour séparer chaque élément du format apparaît dans la chaîne en sortie. Le format respecte la casse. Le format doit être en majuscules ou en minuscules, comme illustré dans la table, par exemple, MM, et non mm. Les caractères qui se trouvent dans la chaîne de format entourés de guillemets simples apparaissent au même endroit et intacts dans la chaîne en sortie.

Par exemple, la balise

<dyn type="date" format="ddd MMM yy"/>

renvoie Jeu Sep 09.

Formats de date

Format

Description

Exemple de syntaxe

Exemple de sortie

court

Mois, jour et année sous forme de chiffres sans zéro de début pour les jours à un seul chiffre.

<dyn type="date" format="short"/>

9/7/2009

long

Mois et jour sous forme de texte avec l'année.

<dyn type="date" format="long"/>

Jeudi 7 septembre 2009

mois

Mois sous forme de texte avec l'année.

<dyn type="date" format="month"/>

Septembre 2009

d

Jour du mois sous forme de chiffres sans zéro de début pour les jours à un seul chiffre.

<dyn type="date" format="d"/>

7

dd

Jour du mois sous forme de chiffres avec zéro de début pour les jours à un seul chiffre.

<dyn type="date" format="dd"/>

07

ddd

Jour de la semaine sous forme d'abréviation en trois lettres. La fonction utilise la valeur LOCALE_SABBREVDAYNAME associée à la langue spécifiée.

<dyn type="date" format="ddd"/>

Jeu

dddd

Jour de la semaine sous sa forme complète. La fonction utilise la valeur LOCALE_SDAYNAME associée à la langue spécifiée.

<dyn type="date" format="dddd"/>

Jeudi

V

Mois sous forme de chiffres sans zéro de début pour les mois à un seul chiffre.

<dyn type="date" format="M"/>

9

MM

Mois sous forme de chiffres avec zéro de début pour les mois à un seul chiffre.

<dyn type="date" format="MM"/>

09

MMM

Mois sous forme d'abréviation en trois lettres. La fonction utilise la valeur LOCALE_SABBREVMONTHNAME associée à la langue spécifiée.

<dyn type="date" format="MMM"/>

Sep

MMMM

Mois sous sa forme complète. La fonction utilise la valeur LOCALE_SMONTHNAME associée à la langue spécifiée.

<dyn type="date" format="MMMM"/>

Septembre

y

Année sous forme de deux chiffres, mais sans zéro de début pour les années inférieures à 10.

<dyn type="date" format="y"/>

9

yy

Année sous forme de deux chiffres, mais avec zéro de début pour les années inférieures à 10.

<dyn type="date" format="yy"/>

09

aaaa

ou

yyyyy

Année représentée par quatre ou cinq chiffres entiers, selon le calendrier utilisé. Les calendriers coréen et bouddhiste thaïlandais comportent des années à cinq chiffres. Le modèle yyyy affichera cinq chiffres pour ces deux calendriers et quatre chiffres pour tous les autres calendriers pris en charge.

<dyn type="date" format="yyy"/>

2009

gg

Chaîne de période/d'ère. La fonction utilise la valeur CAL_SERASTRING associée à la langue spécifiée. Cet élément est ignoré si la date à mettre en forme n'est associée à aucune ère ou chaîne de période.

<dyn type="date" format="gg"/>

Utilisation du texte dynamique d'heure

Vous pouvez utiliser plusieurs formats de date de façon indépendante ou combinée. En cas d'utilisation combinée, les espaces utilisés pour séparer chaque élément du format apparaît dans la chaîne en sortie. Le format respecte la casse. Le format doit être en majuscules ou en minuscules, comme illustré dans la table, par exemple, ss, et non SS. Les caractères qui se trouvent dans la chaîne de format entourés de guillemets simples apparaissent au même endroit et intacts dans la chaîne en sortie.

Par exemple, la balise

Heure : <dyn type="time" format= "HH:mm tt"/>

renvoie 09:24 AM.

Formats d'heure

Format

Description

Exemple de syntaxe

Exemple de sortie

vide

Heure, minutes et secondes sans zéro de début pour les heures à un seul chiffre ; horloge de 12 heures

<dyn type="time" format=""/>

3:04:09 PM

h

Heure sans zéro de début pour les heures à un seul chiffre ; horloge de 12 heures

<dyn type="time" format="h"/>

3

H

Heure sans zéro de début pour les heures à un seul chiffre ; horloge de 24 heures

<dyn type="time" format="H"/>

15

hh

Heures avec zéro de début pour les heures à un seul chiffre ; horloge de 12 heures

<dyn type="time" format="hh"/>

03

HH

Heures avec zéro de début pour les heures à un seul chiffre ; horloge de 24 heures

<dyn type="time" format="HH"/>

15

m

Minutes sans zéro de début pour les minutes à un seul chiffre.

<dyn type="time" format="m"/>

4

mm

Minutes avec zéro de début pour les minutes à un seul chiffre.

<dyn type="time" format="mm"/>

04

s

Secondes sans zéro de début pour les secondes à un seul chiffre.

<dyn type="time" format="s"/>

9

ss

Secondes avec zéro de début pour les secondes à un seul chiffre.

<dyn type="time" format="ss"/>

09

e

Chaîne de repère horaire d'un caractère, telle que A ou P.

<dyn type="time" format="t"/>

P

tt

Chaîne de repère horaire de plusieurs caractères, telle que AM ou PM.

<dyn type="time" format="tt"/>

pm

Texte dynamique disponible dans ArcMap

Un certain nombre de balises ne sont pas disponibles directement dans le menu principal. Ces balises sont répertoriées dans le tableau ci-dessous. Si vous souhaitez les ajouter à la mise en page de la carte, vous devez les ajouter à un élément de texte existant. Ajoutez simplement un élément de texte, ouvrez ses propriétés et commencez la mise à jour. Vous pouvez également personnaliser votre texte dynamique à l'aide des balises de mise en forme.

Les tables suivantes répertorient le texte dynamique disponible dans ArcMap :

Texte dynamique général

Description

Exemple de syntaxe

Remarque

Nom de l'ordinateur

<dyn type="computer"/>

A ajouter manuellement.

Nom d’utilisateur

<dyn type="user"/>

Disponible dans le menu principal.

Date actuelle

Date: <dyn type="date" format="short"/>

Disponible dans le menu principal. Il est possible de mettre encore plus en forme le texte dynamique de date. Consultez la section Utilisation du texte dynamique de date de cette rubrique d'aide pour plus d'informations.

Heure actuelle

Heure : <dyn type="time" format=""/>

Disponible dans le menu principal. Il est possible de mettre encore plus en forme le texte dynamique d'heure. Consultez la section Utilisation du texte dynamique d'heure de cette rubrique d'aide pour plus d'informations.

Texte dynamique d'un document ArcMap

Description

Exemple de syntaxe

Remarque

Titre

<dyn type="document" property="title"/>

Disponible dans le menu principal.

Récapitulatif

<dyn type="document" property="summary"/>

A ajouter manuellement.

Auteur

<dyn type="document" property="author"/>

Disponible dans le menu principal.

Catégorie

<dyn type="document" property="category"/>

A ajouter manuellement.

Description

<dyn type="document" property="description"/>

A ajouter manuellement.

Balises

<dyn type="document" property="tags"/>

A ajouter manuellement.

Répertoire Web

<dyn type="document" property="hyperlinkBase"/>

A ajouter manuellement.

Crédits

<dyn type="document" property="credits"/>

A ajouter manuellement.

Nom du document

<dyn type="document" property="name"/>

Disponible dans le menu principal.

Chemin

<dyn type="document" property="path"/>

A ajouter manuellement. Le chemin d'accès inclut le nom du document ArcMap.

Crédits de la couche de service

Chemin : <dyn type="document" property="service layer credits" separator="\n"/>

Disponible dans le menu principal. Il s'agit de l'attribution/des crédits des couches de service tuilées d'ArcGIS for Server ou tierces.

Dossier

<dyn type="document" property="folder"/>

A ajouter manuellement. Il s'agit du dossier dans lequel se trouve le document ArcMap. Correspond au chemin d'accès sans le nom du document.

Date d'enregistrement

<dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>

Disponible dans le menu principal. Vous pouvez utiliser ensemble les balises "date saved" et "time saved", comme dans l'exemple, ou séparément.

Date d'impression

<dyn type="document" property="date printed" dateFormat="MM dd yy"/>

A ajouter manuellement.

Date d'exportation

<dyn type="document" property="date exported" dateFormat="MM dd yy"/>

A ajouter manuellement.

Texte dynamique du bloc de données

Description

Exemple de syntaxe

Remarque

Système de coordonnées

Disponible dans le menu principal. La balise par défaut comprend tous les paramètres de coordonnées du bloc de données et peut être volumineuse. Consultez le tableau suivant pour accéder à chaque élément du système de coordonnées.

Crédits

<dyn type="dataFrame" name="DataFrameName" property="credits"/>

A ajouter manuellement.

Nom du bloc de données

<dyn type="dataFrame" name="DataFrameName" property="name"/>

Disponible dans le menu principal.

Il s'agit du nom du bloc de données identifié, tel qu'il est défini dans la boîte de dialogue Propriétés du bloc de données. Le nom actuel du bloc de données est identifié par l'attribut du nom : name="Current name of data frame". Cet attribut correspond au lien entre l'élément de texte dynamique et un bloc de données spécifique. La valeur de la chaine de texte de cet attribut est mise à jour chaque fois que le nom du bloc de données est modifié, ainsi que le texte dynamique.

Toutefois, si cette valeur ne correspond pas au nom actuel de l'un des blocs de données de la carte, l'élément de texte dynamique (property="name") utilise le nom du bloc de données actif par défaut. La valeur de la chaîne de texte du même attribut (name="Unmatched name") n'est pas modifiée. Elle n'utilisera pas le nom du bloc de données par défaut. Elle conservera le texte qui ne correspond pas jusqu'à ce que vous modifiiez sa valeur pour qu'elle corresponde au nom d'un bloc de données ou que vous modifiiez le nom d'un bloc de nom pour qu'il lui corresponde. Vous pouvez ainsi saisir un nom erroné dans l'attribut de nom, comme par exemple Nom : <dyn type="dataFrame" name="UseActiveDataFrameName" property="name"/>, pour que l'élément de texte dynamique utilise uniquement le nom du bloc de données actif et qu'il ne soit lié à aucun bloc de données spécifique.

Description

<dyn type="dataFrame" name="DataFrameName" property="description"/>

A ajouter manuellement.

Unités de distance

<dyn type="dataFrame" name="DataFrameName" property="distance units"/>

Disponible dans le menu principal.

Unités de la carte

<dyn type="dataFrame" name="DataFrameName" property="units"/>

A ajouter manuellement.

Echelle de référence

<dyn type="dataFrame" name="DataFrameName" property="reference scale"/>

Disponible dans le menu principal.

Rotation

<dyn type="dataFrame" name="DataFrameName" property="rotation"/>

A ajouter manuellement.

Echelle

<dyn type="dataFrame" name="DataFrameName" property="scale"/>

La balise peut être ajoutée manuellement comme texte dynamique ou à l'aide de l'option Texte d'échelle du menu Insérer.

Heure de début

<dyn type="dataFrame" name="DataFrameName" property="start time"/>

Il s'agit de l'heure de début telle qu'elle est définie par la durée du curseur temporel. La balise doit être ajoutée manuellement. Si aucune valeur n'apparaît pour l'heure, vous devez l'initialiser en ouvrant la fenêtre Curseur temporel. Si l'heure comprend à la fois des éléments de date et d'heure, vous pouvez ajouter .date ou .time après la propriété pour obtenir un élément spécifique. Par exemple, vous pouvez utiliser property = "starttime.date". Seul l'élément de date est alors renvoyé. Son format est spécifié dans la boîte de dialogue Options du curseur temporel. Vous pouvez remplacer ce format en appliquant un élément de format dans votre balise de texte dynamique, par exemple property="time.date" format = "long", qui renvoie la date au format long.

Temporalité

<dyn type="dataFrame" name="DataFrameName" property="time"/>

Il s'agit de l'heure actuelle du bloc de données, telle qu'elle est définie par le curseur temporel. Disponible dans le menu principal. Si aucune valeur n'apparaît pour l'heure, vous devez l'initialiser en ouvrant la fenêtre Curseur temporel. Si l'heure comprend à la fois des éléments de date et d'heure, vous pouvez ajouter .date ou .time après la propriété pour obtenir un élément spécifique. Par exemple, vous pouvez utiliser property = "starttime.date". Seul l'élément de date est alors renvoyé. Son format est spécifié dans la boîte de dialogue Options du curseur temporel. Vous pouvez remplacer ce format en appliquant un élément de format dans votre balise de texte dynamique, par exemple property="time.date" format = "long", qui renvoie la date au format long.

Fin

<dyn type="dataFrame" name="DataFrameName" property="end time"/>

Il s'agit de l'heure de fin telle qu'elle est définie par la durée du curseur temporel. La balise doit être ajoutée manuellement. Si aucune valeur n'apparaît pour l'heure, vous devez l'initialiser en ouvrant la fenêtre Curseur temporel. Si l'heure comprend à la fois des éléments de date et d'heure, vous pouvez ajouter .date ou .time après la propriété pour obtenir un élément spécifique. Par exemple, vous pouvez utiliser property = "starttime.date". Seul l'élément de date est alors renvoyé. Son format est spécifié dans la boîte de dialogue Options du curseur temporel. Vous pouvez remplacer ce format en appliquant un élément de format dans votre balise de texte dynamique, par exemple property="time.date" format = "long", qui renvoie la date au format long.

Lorsque vous créez une balise de texte dynamique pour un bloc de données précis, ce dernier est référencé par le nom qu'il portait au moment de la création de la balise. Par exemple, si le bloc de données actif actuel se nomme Ma carte et que vous insérez un élément de texte dynamique pour la description du bloc de données, la balise sera

<dyn type="dataFrame" name="Ma carte" property="description"/>

Si vous renommez ensuite le bloc de données dans la table des matières ou via la boîte de dialogue Propriétés, la balise s'actualise automatiquement pour refléter ce changement. Par exemple, si vous changez le nom du bloc de données de Ma carte en Plan de ville, les balises existantes de texte dynamique du bloc de données changent automatiquement en

<dyn type="dataFrame" name="Plan de ville" property="description"/>

AttentionAttention :
Comme les balises du bloc de données sont référencées en fonction du nom du bloc de données, il est déconseillé d'avoir plusieurs blocs de données de même nom. Le texte dynamique ne pourra se référer qu'à l'un d'entre eux.

Texte dynamique du système de coordonnées

Description

Exemple de syntaxe

Remarque

Angle supérieur gauche

<dyn type="dataFrame" name="DataFrameName" property="upperLeft" units="dms" decimalPlaces="4"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Centre supérieur

<dyn type="dataFrame" name="DataFrameName" property="upperMid" units="ddm" decimalPlaces="2"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Supérieur droit

<dyn type="dataFrame" name="DataFrameName" property="upperRight"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Centre gauche

<dyn type="dataFrame" name="DataFrameName" property="midLeft"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Centre

<dyn type="dataFrame" name="DataFrameName" property="center"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Centre droit

<dyn type="dataFrame" name="DataFrameName" property="midRight"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Angle inférieur gauche

<dyn type="dataFrame" name="DataFrameName" property="lowerLeft"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Centre inférieur

<dyn type="dataFrame" name="DataFrameName" property="lowerMid"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Angle inférieur droit

<dyn type="dataFrame" name="DataFrameName" property="lowerRight"/>

A ajouter manuellement. La syntaxe d'exemple renvoie une paire de coordonnées. Si vous ne souhaitez qu'une seule des coordonnées, ajoutez .x ou .y après la position, par exemple, upperLeft.x ou center.y.

Système de coordonnées projetées

<dyn type="dataFrame" name="Layers" property="spatialReference" srProperty=" pcs"/>

A ajouter manuellement.

Système de coordonnées géographiques

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty=" gcs"/>

A ajouter manuellement.

Datum

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="datum"/>

A ajouter manuellement.

Projection

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="projection"/>

A ajouter manuellement.

Remarques

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="remarks"/>

A ajouter manuellement.

Méridien central

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "centralMeridian" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Latitude de l'origine

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOfOrigin" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Longitude de l'origine

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOfOrigin" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Latitude du centre

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOfCenter" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Longitude du centre

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOfCenter" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Latitude du premier point

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOf1st" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Latitude du deuxième point

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOf2nd" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Longitude du premier point

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOf1st" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Longitude du deuxième point

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOf2nd" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Abscisse fictive

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="falseEasting" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Ordonnée fictive

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "falseNorthing" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Parallèle de référence 1

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "standardParallel1" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Parallèle de référence 2

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "standardParallel2" units="dms" decimalPlaces="2"/>

A ajouter manuellement.

Facteur d'échelle

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="scaleFactor" decimalPlaces="2"/>

A ajouter manuellement.

Azimut

<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="azimuth" decimalPlaces="2"/>

A ajouter manuellement.

Page

Description

Exemple de syntaxe

Remarque

Nom de page

<dyn type="page" property="name"/>

Disponible à partir du menu principal ou de la barre d'outils Pages dynamiques. Correspond à la valeur courante du champ attributaire défini comme champ de nom Pages dynamiques.

Numéro de page

<dyn type="page" property="number"/>

Disponible à partir du menu principal ou de la barre d'outils Pages dynamiques. Correspond à la valeur courante du champ attributaire défini comme numéro de page dynamique. Si aucun champ de numéro de page n'est spécifié, les pages sont numérotées par incrément de 1, en commençant par la valeur définie comme numéro de la première page.

Index de page

<dyn type="page" property="index"/>

A ajouter manuellement. L'index de page ignore les valeurs de champ des numéros de page et le numéro de la page de début. Par exemple, vous pouvez avoir 10 pages dynamiques et définir le numéro de la première page sur 3. L'index de la page indiquera 1 pour la première page.

Nombre de pages

<dyn type="page" property="count"/>

A ajouter manuellement. Il s'agit du nombre total de pages dynamiques.

Voisin ou Page adjacente

<dyn type="page" property="PageNumber_NW"/>

A ajouter manuellement et repose sur le nom de champ. Dans cet exemple, la balise extrait les données d'un champ nommé PageNumber_NW. Ce champ rapporte le nom de la page adjacente au nord-ouest de la page actuelle.

Si votre couche d'indexation est une grille régulière, vous pouvez utiliser l'outil de géotraitement Calculer le champ d'adjacence pour créer les champs.

Attribut de la couche d'indexation (page dynamique)

<dyn type="page" property="attribute" field="<Field Name>" domainlookup="true"/>

Disponible à partir du menu principal ou de la barre d'outils Pages dynamiques. Correspond à la valeur courante d'un attribut sélectionné à partir de la couche d'indexation pour une page dynamique donnée. Comprend les champs joints à la couche d'indexation.

Expression d'affichage de la couche d'indexation (page dynamique)

Page <dyn type="page" property="number"/>

Disponible à partir du menu principal ou de la barre d'outils Pages dynamiques. Correspond à la valeur courante de l'Expression d'affichage définie dans l'onglet Affichage de la boîte de dialogue Propriétés de couche.

En savoir plus sur l'utilisation du texte dynamique avec les pages dynamiques

Procédure d'ajout de texte dynamique à partir du menu principal

  1. Cliquez sur Insérer > Texte dynamique dans le menu principal.
  2. Choisissez le texte dynamique que vous souhaitez ajouter dans le menu contextuel de droite.
  3. Cliquez sur l'outil Sélectionner les éléments Sélectionner les éléments dans la barre d'outils Dessiner, double-cliquez sur l'élément de texte, puis placez-le à l'endroit souhaité dans la mise en page.

Procédure d'ajout de texte dynamique non disponible à partir du menu principal

  1. Cliquez sur Insérer > Texte dynamique dans le menu principal.
  2. Choisissez du texte dynamique dans le menu contextuel de droite.

    Vous mettrez à jour l'élément de texte après l'avoir ajouté à la mise en page.

  3. Cliquez sur l'outil Sélectionner les éléments Sélectionner les éléments dans la barre d'outils Dessiner, puis double-cliquez sur l'élément de texte que vous venez d'ajouter.
  4. Remplacez le texte indiqué dans la zone Texte de l'onglet Texte par le texte (et les balises) que vous souhaitez utiliser. Vous pouvez copier certains des exemples de syntaxe ci-dessus pour les coller directement dans la zone de saisie de texte. N'oubliez pas d'inclure la balise entière (de < à >).

Procédure de modification du texte dynamique

  1. Cliquez sur l'outil Sélectionner les éléments Sélectionner les éléments dans la barre d'outils Dessiner, puis double-cliquez sur l'élément de texte que vous voulez modifier.
  2. Remplacez le texte indiqué dans la zone Texte de l'onglet Texte par le texte (et les balises) que vous souhaitez utiliser. Vous pouvez copier certains des exemples de syntaxe ci-dessus pour les coller dans la zone de saisie de texte. N'oubliez pas d'inclure la balise entière (de < à >).

Thèmes connexes

5/10/2014