Architecture d'un état
Comme les écrans, un état est constitué d'éléments (appelés aussi « contrôles ») identifiés par un code alphanumérique. Lors de l'impression, chaque élément déclenche des événements spécialisés adaptés à ses caractéristiques (cf : documentation du modèle d'objet IMPETAT du manuel de référence).
Il existe des éléments de base que sont les zones, les libellés, les dessins et les cadres et des éléments sophistiqués que sont les folios, les régions, les listes et les sections.
Le tableau ci-dessous présente la « hiérarchie » interne des états, nous verrons par la suite plus en détail les propriétés de chaque élément.
Elément |
Description |
Elément principal composé de folios et contenant les informations communes à toutes les pages (format, orientation, parcours principal). |
|
Eléments de code prédéfini définissant les différentes pages du « document » (page de garde, corps, récapitulatif). |
|
Régions |
Eléments générés automatiquement lors de la définition de la mise en page ; Les régions subdivisent l'espace imprimable en fonction du nombre d'étiquettes choisi. |
Eléments sophistiqués composés uniquement de sections et permettant de parcourir et d'imprimer une table de la base de données |
|
Eléments constituant le corps des éléments « liste ». Elles sont identifiées par des codes prédéfinis qui les caractérisent (ENTETE, CORPS, PIED, etc.). Elles contiennent les éléments de base à imprimer. |
|
Eléments de base permettant d'imprimer un libellé constant. |
|
Eléments permettant d'imprimer une donnée (variables, champs ou expressions) |
|
Eléments de décoration permettant d'entourer les informations imprimées |
|
Eléments de décoration permettant d'imprimer des logos et autres images |