Skip to main content
Skip table of contents

Utilisation de Listes Formatées


Les listes formatées sont utilisées pour l'édition de données sur des pré-imprimés.

Les informations peuvent être imprimées dans les trois zones suivantes :

Pour définir le contenu de ces zones, la requête REB utilisée dans le document doit contenir un ensemble de données minimales :

  • Taille de chaque zone

  • Contenu de chaque ligne de chaque zone (avec les attributs)

  • Numéro de page où doit apparaître la ligne

Les données sont présentées sous la forme d'une liste figée : WfImpPreFor.

Champs de la liste :

  • InfTyp (Type de l'information)

    • E : Entête,

    • P : Pied,

    • L : Liste.

Pour InfTyp = "E" ou "P",

  • InfPag (Numéro de page)

    • 0 = toutes les pages,

    • 1-n = page n,

    • -1 = dernière page.

  • InfLig (Numéro de ligne): en relatif par rapport au début de la zone.

    • InfImp (Ligne à afficher déjà formatée)

    • InfAtt (Attributs)(non géré)

Pour InfTyp = "L"

  • InfPag (Numéro de page)

0 = le nombre de pages est fonction de la taille de la liste.

  • InfLig (Numéro de ligne)

en relatif par rapport au début de la zone.

  • InfLLi (Numéro de sous-ligne par rapport à la ligne (uniquement dans la liste))

  • InfImp (Ligne à afficher déjà formatée)

  • InfAtt (Attributs)(non géré)

Cas particulier :

  • InfImp = "*SAUT-PAGE"

Saut jusqu'à la première ligne de la page suivante.

Taille des zones :

Définition du nombre de lignes de l'entête, de la liste et du pied avec le type "G = Général".

Le total de NbLigEnt + NbLigLis + NbLigPie doit être égal au "Nombre de Lignes" définit dans la gestion des formats. Il est nécessaire de connaître le format de papier que vous utiliserez.

CREATION Liste WfImpPreFor :

PRENDRE InfTyp = CLO."G"

PRENDRE InfImp = CLO."NbLigEnt=22"

FIN_BLOC

CREATION Liste WfImpPreFor :

PRENDRE InfTyp = CLO."G"

PRENDRE InfImp = CLO."NbLigLis=18"

FIN_BLOC

CREATION Liste WfImpPreFor :

PRENDRE InfTyp = CLO."G"

PRENDRE InfImp = CLO."NbLigPie=32"

FIN_BLOC

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.