Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Les modèles Word sont les modèles pour les rapports Word de Logo. Cet article explique comment créer un modèle pour un rapport Word et quels sont les contenus disponibles.

Un exemple de modèle Word peut être téléchargé ici :

Vous pouvez voir ici de quelle manière et dans quel répertoire un modèle de rapport doit être enregistré pour qu'il soit disponible dans Logo.

Qu'est-ce qu'un modèle Word ?

Chaque rapport Word dans Logo est créé à partir d'un modèle Word. Le contenu et la mise en page du rapport sont définis dans le modèle. Certains modèles sont programmés de manière fixe et ne peuvent pas être modifiés. Il est toutefois possible de créer des modèles personnalisés pour tous les types d'objets disponibles. Les chapitres ci-dessous expliquent quels sont les contenus disponibles pour les modèles personnalisés et ce dont il faut tenir compte lors de la création de ces modèles.

Informations sur les objets dans les rapports Word

Les rapports Word peuvent contenir des informations sur :

  • un objet principal

  • des objets supérieurs à l'objet principal

  • des objets directement subordonnés à l'objet principal (1 seul niveau)

Dans le modèle, des caractères de remplacement sont utilisés pour définir l'emplacement des informations. Il y a d'une part des espaces réservés aux valeurs et d'autre part des espaces réservés aux cartes, photos, etc.

Caractères de remplacement pour des valeurs

Les caractères de remplacement pour les valeurs se composent de l'ID du type d'objet et de l'ID de l'attribut sous la forme <ID Type d'objet-ID Attribut>.

Exemple de caractères de remplacement pour les ouvrages

ID du type d’objet pour les ouvrages =1031

  • Numéro d’ouvrage : <1031-0002>

  • Longueur de l’ouvrage : <1031-2019>

L'indication de suffixes facultatifs permet de rapporter des informations supplémentaires en plus des valeurs proprement dites. Les valeurs avec unités sont par exemple rapportées par défaut avec la valeur et l'unité. Les suffixes .V (value) ou .U (unit) permettent de définir si seule la valeur ou seule l'unité doit être rapportée.

Exemple de la longueur d’un ouvrage avec un suffixe

  • <1031-2019> inscrit 12m

  • <1031-2019.V> inscrit 12

  • <1031-2019.U> inscrit m

D'autres suffixes sont disponibles pour les valeurs de catalogue ou les adresses, par exemple.

La liste de tous les suffixes disponibles se trouve ici.

Exporter la liste des caractères de remplacement

La liste des caractères de remplacement Word est disponible dans l'onglet Rapports et contient les caractères de remplacement de tous les types d'objets qui apparaissent dans la vue actuelle.

Information sur les objets supérieurs

Pour l’export des informations de l'objet principal et de l'objet supérieur à celui-ci, il est possible d'utiliser les caractères de remplacement standard de la liste des caractères de remplacement de Word. Cela est possible car les objets de la hiérarchie supérieure ne peuvent avoir qu'un seul objet supérieur et il est donc toujours clair de quel objet les informations doivent être rapportées.

Exemple de caractères de remplacement des éléments de construction et de l'ouvrage supérieur

Ouvrage <1031-0002> - <1031-0018>
Elément de construction <1030-0002> - <1030-0018>
Type d'élément de construction <1030-0029>
Années de construction <1030-0041>

Information sur les objets subordonnés

Pour l’export d'informations sur les objets subordonnés, ies tableaux avec des indications spécifiques doient être utilisés. Les règles suivantes s'appliquent :

  • Seules les informations relatives aux objets directement subordonnés à l'objet principal peuvent être rapportées.

  • Un tableau ne peut contenir que des informations sur un seul type d'objet. Pour plusieurs types d'objets, plusieurs tableaux doivent être créés.

Lors de l’export du rapport, les valeurs des objets subordonnés sont remplies dans des tableaux Word. Le titre du tableau et la description du tableau sont nécessaires. Le titre du tableau et la description du tableau se trouvent sous Propriétés du tableau dans l'onglet Texte alternatif.

Titre du tableau :

  • Indication d'un titre permettant d'identifier le tableau

Description du tableau :

  • Indication du type d'objet (EntityType) et de la première ligne qui doit contenir des valeurs (StartRow).

  • Les informations "EntityType=" et "StartRow=" doivent être présentes dans la description du tableau.

Les caractères de remplacement pour les valeurs à rapporter sont saisis dans le tableau lui-même. Les caractères de remplacement doivent contenir le titre du tableau comme préfixe, c'est-à-dire qu'ils doivent avoir la forme <T1.XXXX-XXXX>. Ceci est nécessaire car une certaine valeur peut théoriquement apparaître à plusieurs endroits ou dans plusieurs tableaux dans un rapport et que sans le préfixe, il n'est pas clair quelle valeur doit être remplie et où. Les règles suivantes s'appliquent aux tableaux :

Le tableau …

  • … peut avoir un nombre indéterminé de colonnes

  • … peut avoir une ou plusieurs lignes de titre

  • … doit contenir exactement une ligne de données sous forme de caractère de remplacement (la ligne de données peut également être multiligne). Cette ligne est répétée et remplie pour chaque sous-objet existant lorsque le rapport est créé.

Exemple d'un tableau de sous-objets avec une ligne de titre :

Exemple d'un tableau d'objets subordonnés sans ligne de titre (dans ce cas, les propriétés du tableau doivent contenir "StartRow=1") :

Par exemple, s'il y a plusieurs mesures pour un point de mesure du trafic, elles peuvent être énumérées comme suit (la dernière ligne avec les caractères de remplissage <T1.1713-2003> et <T1.1713-2007> est répétée pour chaque mesure individuelle) :

Le rapport est ensuite généré comme suit :

Intégration d'une carte

Une carte peut être intégrée dans le modèle via un tableau. La largeur et la hauteur de la cellule du tableau déterminent la largeur et la hauteur de la carte. Là encore, le titre et la description du tableau sont nécessaires dans les propriétés du tableau pour définir les propriétés de la carte.

Le tableau …

  • … doit avoir le titre "MAP"

  • … peut contenir dans la description l'échelle minimale sous la forme "MinScale=5000" (valeur par défaut=1000)

  • … peut contenir dans la description l’indication de la ligne dans laquelle la carte est créée : "MapRow=2" (par défaut=1)

  • … peut contenir dans la description l’indication de la colonne dans laquelle la carte est créée : "MapCol=2" (par défaut=1)

  • … peut indiquer dans la description si la carte est créée avec ou sans marge : "WithBorder=False" (valeur par défaut=True)

Exemple de carte d'une hauteur de 13 cm

Intégration des photos

Photo unique (photo d'objet, uniquement pour certains objets).

Une photo d'objet peut être intégrée dans le modèle à l'aide d'un tableau ne comportant qu'une seule cellule. La largeur et la hauteur du tableau déterminent la largeur et la hauteur de la photo.

Le tableau …

  • … doit avoir le titre"FOTO"

Toutes les photos de l'objet principal et, éventuellement, de tous les objets subordonnés

Les photos de l'objet principal et des objets subordonnés peuvent également être intégrées dans le modèle via un tableau.

Le tableau …

  • … doit avoir le titre "FOTO"

  • … peut avoir un nombre illimité de colonnes (le cas échéant, plusieurs photos sont affichées par ligne)

  • … doit avoir au moins une ligne pour les photos (ligne photo)

  • … peut avoir une ligne pour les titres des objets au-dessus de la ligne de la photo (cela a du sens si les photos des objets subordonnés sont également affichées)

  • … peut avoir une ligne sous la ligne de la photo pour les titres des photos respectives avec le même nombre de colonnes que la ligne de la photo

Les informations suivantes peuvent être présentes dans la description du tableau, où 1 est true et 0 est false :

  • Utilisation de la ligne pour le titre de l'objet sous la forme "UseObjectCaption=1"

  • Utilisation de la ligne pour le titre de la photo sous la forme "UseFotoName=1" et/ou "UseFotoCaption=1" et/ou "UseTimeStamp=1".
    Ces données permettent de définir librement les titres des photos à partir du nom de fichier, de la désignation et de la date et l’heure de la photo.

  • Affichage des photos des objets subordonnés sous la forme "Recursive=1"

Le nombre de lignes du tableau doit correspondre aux options activées dans la description (=true).


Afin de maintenir la taille des cellules, l'option "Autoriser le redimensionnement automatique" doit être désactivée :

Exemple - Résultat :

Pour que les photos jointes puissent être incluses dans le rapport, il faut leur attribuer le type de document “Photo” définit dans le catalogue.


  • No labels