LINAGE-COUNTER |
Compteur de linage |
| Cobol |
Syntaxe
|
LINAGE-COUNTER [(IN|OF) filename]
|
Paramètres
| Nom |
Description |
| IN filename |
Ce paramètre permet d'indiquer que le compteur de lignes concerne spécifiquement le fichier identifié par filename. |
| OF filename |
Ce paramètre a le même effet que IN filename, mais utilise une autre syntaxe. Il permet d'associer le compteur à un fichier précis. |
Description
Cette instruction permet de changer la valeur du compteur en fonction de la demande effectué dans une instruction WRITE.
Remarques
- LINAGE-COUNTER est un mécanisme de suivi automatique du nombre de lignes imprimées pour un fichier donné, généralement utilisé dans les états paginés. Il permet
de savoir combien de lignes ont été écrites depuis le début de la page courante.
- Ce compteur est particulièrement utile lorsqu'il est combiné avec l'instruction WRITE pour déterminer le bon moment pour déclencher un
saut de page ou insérer des éléments spécifiques (comme des titres, des totaux ou des séparateurs).
- Les mots-clefs IN et OF sont interchangeables mais permettent d'exprimer la même idée de manière différente, selon les préférences syntaxiques du programmeur. Cela
donne de la souplesse sans altérer le comportement du programme.
- LINAGE-COUNTER est automatiquement mis à jour lors de l'exécution des instructions WRITE vers un fichier ayant une clause
LINAGE définie, ce qui évite au programmeur d'avoir à gérer manuellement la position d'impression.
- Ce compteur peut être lu dans le programme COBOL comme une variable, ce qui permet de prendre des décisions conditionnelles selon la position actuelle sur la page,
par exemple : déclencher un saut de page si LINAGE-COUNTER atteint un certain seuil.
- L'utilisation de LINAGE-COUNTER améliore la qualité des rapports imprimés en assurant une présentation cohérente, avec un bon alignement des titres de colonnes,
totaux, et autres éléments formatés selon la structure de la page.
- En lecture, LINAGE-COUNTER permet d'effectuer un diagnostic sur le comportement du programme, notamment pour vérifier si les ruptures de page sont bien respectées ou
si des données risquent de dépasser les limites prévues de la page.
- Ce compteur fait partie intégrante de la gestion typographique dans COBOL, qui bien que peu connue aujourd'hui, reste puissante et précise pour les traitements
par lots produisant des impressions structurées sur imprimantes lignes ou fichiers PDF générés.
Dernière mise à jour : Jeudi, le 28 juillet 2011