Aller au contenu

Génération les documents finaux et exporter le résultat

La commande de génération des documents ouvre une boite de dialogue qui permet de configurer la mise en page.

Les paramètres définis dans cette zone de dialogue sont conservés dans le modèle de document (voir ci-dessous).

Paramétrage manuel des modèles de documents

Les paramètres d'impression sont définis en tête du modèle, entre ---. Ils sont conservés directement dans les modèles au format Markdown.

Exemple :

---
orientation: portrait
nombreParPage: 2
margesX: 10mm
margesY: 10mm
modele: chevalet
---

# {{NOM}} {{PRENOM}}
## {{FONCTION}}

Voici un aperçu des différents paramètres utilisables.

---
paysage: true
orientation: paysage / portrait
margesX: 10mm
margesY: 10mm
colonnesParPage: 2
colonnes: 2
lignesParPage: 3
lignes: 3
nombreParPage: 2
critereGroupement: SALLE
critereTriCroissant: NOM
critereTriDecroissant: PRENOM
filtre: CLASSE == 3G1
largeursColonnesTables: "| 5% | 20% | 15% | 10% | 5% | 40% |"
hauteurLignesTables: 50px
css: URL_CSS_externe
---
  • portrait et paysage précisent si le document doit être en format paysage ou portrait (par défaut : portrait)
  • orientation précise l'orientation en format paysage ou portrait
  • margeX et margeY indiquent les largeurs de marges du document (par défaut : 10mm).
  • colonnesParPage ou colonnes précisent le nombre de colonnes sur une page.
  • lignesParPage ou lignes précisent le nombre de lignes sur une page.
  • nombreParPage définit combien de documents doivent être insérés dans une page.
  • critereGroupement permet de regrouper sur une même page les informations selon la valeur du critère indiqué. Ceci sert par exemple à construire des listes d'affichage par salle ou par division.
  • critereTriCroissant et critereTriDecroissant sont à utiliser pour trier les données selon un critère particulier, par exemple par ordre alphabétique de nom.
  • filtre sélectionne une partie des données de la base initiale pour faire la fusion
  • css permet d'indiquer une feuille de style particulière si la présentation par défaut ne convient pas.
  • largeursColonnesTables code les largeurs de colonnes des tableaux
  • hauteurLignesTables indique la hauteur des lignes des tableaux