Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Les modèles Word sont les modèles pour les rapports Word de Logo. Cet article page 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 :

View file
namekubaBauwerksdossier.

...

dotx

Pour voir quelle manière et dans quel répertoire un modèle de rapport doit être enregistré pour qu'il soit disponible dans Logo, veuillez consulter la page Mise en oeuvre du

...

modèle Word

...

.

...

Table of Contents
minLevel1
maxLevel2excludeVerwandte Seiten|Seiteninhalt

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 définis par l'utilisateur personnalisés pour tous les types d'objets disponibles. Les chapitres ci-dessous expliquent quels sont les contenus disponibles pour les modèles définis par l'utilisateur personnalisés et ce dont il faut tenir compte lors de la création de ces modèles.

Exemples de rapports complexes avec des types d'objets hiérarchiquement liés :

  • Liste des points de comptage avec les mesures relevées (par point de comptage)

  • Liste des ouvrages (ouvrages d’art) avec les dommages relevés (par ouvrage)

...

Informations sur les objets dans les rapports Word

Les rapports Word peuvent contenir des informations sur :

  • un objet principal

  • un des objets supérieurs à l'objet principal

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

Dans le modèle, les des caractères de remplacement servent à définir les informations à afficher à tel ou tel endroit. 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 informations sur les objets sont composés de d’ID du type d’objet et de l’ID de la valeur et se présentent comme suit : <IDTypeObjet-IDValeur> donc par exemple <1031-0002>. Par défaut, les caractères de remplacement dans le rapport sont alors remplacés par le texte d'affichage.

Pour les valeurs avec une unité, le texte d'affichage incluant l'unité est affiché par défaut. Un suffixe facultatif <1031-0002.V> ou <1031-0002.U> peut être utilisé pour spécifier que seule la valeur doit être sortie (suffixe ".V" pour Value) ou seule l'unité (suffixe ".U" pour Unit).

Pour les valeurs de catalogue, un suffixe facultatif <1031-0002.C>, <1031-0002.N> ou <1031-0002.S> peut être utilisé pour déterminer comment la valeur doit être publiée.

  • Le suffixe ".C" inscrit le code de la valeur du catalogue.

  • Le suffixe ".N" inscrit le nom/désignation de la valeur du catalogue.

  • Le suffixe ".P" inscrit les noms/descriptions de tous les niveaux hiérarchiques pour les catalogues hiérarchiques.

  • Le suffixe ".S" affiche le symbole.

Lors de l’affichage d'un symbole, le caractère de remplacement pour déterminer la taille de l'image peut également être inséré dans la première cellule d'un tableau. De cette façon, la taille du symbole/de l'image est ensuite déterminée en fonction de la hauteur de la cellule.

Pour pouvoir être affiché, le symbole doit être présent dans le répertoire des symboles du catalogue correspondant sous le répertoire EXE ou sous le répertoire "Symbols". Exemple pour les panneaux de signalisation du catalogue : Type de signal : ..\exe\symbols\1507\1.01.png
1507 est l'ID du catalogue. “1.01” est le code de l’entrée du catalogue.

Si une valeur est susceptible d’avoir un commentaire (annotation), ce commentaire peut être affiché dans le rapport avec le suffixe ".A", par exemple avec <1031-0005.A>.

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>.

Panel
panelIconId1f50d
panelIcon:mag:
panelIconText🔍
bgColor#F4F5F7

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.

Panel
panelIconId1f50d
panelIcon:mag:
panelIconText🔍
bgColor#F4F5F7

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 sur la page Suffixes pour les caractères de remplacement.

Exporter la liste des caractères de remplacement

...

La liste des caractères de remplacement Word disponibles pour un type d'objet spécifique peut être exportée depuis les vues dans lesquelles le type d'objet apparaît. Dans est disponible dans l'onglet Rapports , un tableau Excel contenant et contient les caractères de remplacement de tous les types d'objets qui apparaissent dans la vue peut être exporté via l’outil Liste des caractères de remplacement Wordactuelle.

...

...

Information sur

...

les objets supérieurs

Pour l’export des informations de l'objet principal et des objets supérieurs à de l'objet principal, 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 peuvent être utilisés. Voir l'exemple suivant avec des informations sur un ouvrage (sans objet parent) :

...

Note

Les informations sur l'objet principal (ou les objets supérieurs à l'objet principal) ne peuvent PAS être mélangées avec les informations sur les objets subordonnés dans le même tableau !

Informations sur les objets subordonnés

Dans les rapports Word dont les modèles sont créés de cette manière (c'est-à-dire non programmés de façon fixe), seules les informations sur les sous-. 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.

Panel
panelIconId1f50d
panelIcon:mag:
panelIconText🔍
bgColor#F4F5F7

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, les tableaux avec des indications spécifiques doivent ê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. Pour ce faire, il est nécessaire d'indiquer le titre 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 alternatifde remplacement.

Titre du Le tableau :

  • Entrer un nom pour identifier le tableau

Description du tableau :

  • Entrer le Doit contenir un titre avec une description unique.

  • Doit contenir dans la description l'entrée EntityType avec l'ID du type d'objet (Entitytype) et par ex. "EntityType=1034").

  • Doit contenir dans la description l'entrée StartRow avec des valeurs dans la première ligne avec les valeurs (StartRow)Les informations "EntityType=" et (par ex. "StartRow=" doivent être présentes dans la description du tableau2").

...

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

Le tableau :

  • peut Peut avoir un nombre indéterminé de colonnes.

  • peut Peut avoir une ou plusieurs lignes de titre.

  • doit Doit contenir exactement une ligne de données sous forme d'espaces réservés 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 produitcréé.

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

...

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 Doit avoir le titre "MAP".

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

  • Peut contenir dans la description le facteur Stretch par lequel la zone de la carte est agrandie autour de l'objet sélectionné. Ceci est utile lorsqu'un rapport doit être édité pour des objets de tailles très différentes et que l'échelle minimale ne donne pas les résultats souhaités. Un facteur "Stretch=2" signifie qu'une zone de même taille de la carte est à nouveau affichée autour de la Bounding box de l'objet. La valeur par défaut de Stretch est 1.1 (10% de carte supplémentaire).

  • Peut contenir dans la description l’indication MapRow pour définir la ligne sous la forme dans laquelle la carte est créée : "MapRow=2" (par défaut=1).

  • peut Peut contenir dans la description une colonne sous la forme l’indication MapCol pour définir la colonne dans laquelle la carte est créée : "MapCol=2" (par défaut=1)peut contenir la spécification .

  • Peut indiquer dans la description l’indication WithBorder pour définir si la carte doit être créée avec ou sans marge : "WithBorder=False" dans la description (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 Doit avoir le titre"FOTOSFOTO".

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 Doit avoir le titre "FOTOSFOTO".

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

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

  • peut 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 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". En fonction de cela, la ligne correspondant au titre de la photo s'affiche et le titre est composé du nom et/ou de la légende et/ou du TimeStamp de la photo
    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 "RécursifRecursive=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 automatiqueRedimensionner automatiquement pour ajuster au contenu" doit être désactivée :

...

Exemple - Résultat :

...

Panel
panelIconId2757
panelIcon:exclamation:
panelIconText
bgColor#FFEBE6

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.

Image RemovedImage Added

...