Utilisation d'étiquettes d'adresse et de pages multi-volet

Comment :

Référence :

Vous pouvez imprimer des feuilles d'étiquettes-adresse d'imprimante laser en divisant chaque page en une matrice de sous-pages, dont chacune correspond à une seule étiquette. Chaque page break dans le rapport positionne l'imprimante en haut de la prochaine étiquette.

L'impression multi-volet place un rapport entier sur une seule page imprimée. Vous pouvez créer des colonnes ou des lignes d'une telle manière que lorsque du texte déborde sur une page, il apparaît dans la prochaine colonne ou ligne de la même page et non pas sur la prochaine page.

Cette fonctionnalité ne s'applique qu'aux rapports PDF et PS.


Haut de page

x
Référence : Attributs pour étiquettes d'adresse et impression multi-volet

En plus des attributs dans le tableau, vous pouvez utiliser des attributs de marges standards (par exemple, LEFTMARGIN ou TOPMARGIN) pour positionner la feuille d'étiquettes entière à la fois, créant ainsi une marge identique pour chaque feuille.

Attribut

Description

S'applique à

PAGEMATRIX

Définit le nombre de colonnes et de lignes d'étiquettes sur une page.

PDF

PS

ELEMENT

spécifie la largeur et la hauteur de chaque étiquette, ce qui est exprimé dans l'unité de mesure spécifiée dans le paramètre UNITS.

PDF

PS

GUTTER

spécifie la distance horizontale et verticale entre chaque étiquette, ce qui est exprimé dans l'unité de mesure spécifiée dans le paramètre UNITS.

PDF

PS

MATRIXORDER

Définit l'ordre dans lequel les étiquettes sont imprimées.

PDF

PS

LABELPROMPT

Définit la position de la première étiquette sur la feuille d'étiquettes d'adresse.

PDF

PS



x
Comment : Définir un rapport pour imprimer des étiquettes-adresse
  1. Créez l'étiquette comme un en-tête.
  2. Triez les étiquettes mais utilisez NOPRINT pour supprimer l'affichage de champs de tri. Seulement les champs intégrés dans l'en-tête de page s'affichent.
  3. Insérez un page break dans un champ de tri pour placer chaque nouvelle valeur de champ sur une différente étiquette.
  4. Supprimez les numéros de page par défaut et les lignes blanches associées du début de chaque page (SET PAGE-NUM=NOPAGE).

Haut de page

x
Syntaxe : Imprimer des étiquettes-adresse ou un rapport multipanneau
[TYPE=REPORT,] PAGEMATRIX=(c r), ELEMENT=(w h), [GUTTER=(x y),]
  [MATRIXORDER={VERTICAL|HORIZONTAL},]  [LABELPROMPT={OFF|ON},] $

où :

TYPE=REPORT

Applique la définition au rapport entier. Comme ceci est la valeur par défaut, il n'est pas requis.

c

Indique le nombre de colonnes d'étiquettes à travers la page.

Saisissez les valeurs c et r entre parenthèses ; ne saisissez pas de virgules entre ces valeurs.

r

Indique le nombre de lignes d'étiquettes sur la page.

w

Indique la largeur de chaque étiquette.

Saisissez les valeurs w et h entre parenthèses ; ne saisissez pas de virgules entre les valeurs.

h

Indique la hauteur de chaque étiquette.

GUTTER

Indique la distance entre chaque étiquette.

x

Est la distance horizontale entre chaque étiquette.

Saisissez les valeurs x et y entre parenthèses ; ne saisissez pas de virgules entre ces valeurs.

y

Indique la distance verticale entre chaque étiquette.

MATRIXORDER

Indique l'ordre dans lequel les étiquettes sont imprimées.

VERTICAL

Imprime les étiquettes sur la page verticalement.

HORIZONTAL

Imprime les étiquettes sur la page horizontalement.

LABELPROMPT

Indique la position de la première étiquette sur la feuille d'étiquettes-adresse.

OFF

Commence le rapport sur la première étiquette de la feuille. OFF est la valeur par défaut.

ON

Vous invite à l'exécution à saisir le numéro de ligne ou de colonne auquel commencer l'impression. Toutes les étiquettes restant suivent cette ligne ou colonne consécutivement. Cette fonctionnalité permet de réutiliser des feuilles d'étiquettes utilisées partiellement.



Exemple : Impression d'étiquettes-adresse

Le rapport suivant est imprimé sur des feuilles d'étiquettes d'envoi d'une dimension de 81/2 x 11.

SET ONLINE-FMT = PDF
TABLE FILE EMPLOYEE
BY LAST_NAME NOPRINT BY FIRST_NAME NOPRINT
ON FIRST_NAME PAGE-BREAK
HEADING
"<FIRST_NAME <LAST_NAME"
"<ADDRESS_LN1"
"<ADDRESS_LN2"
"<ADDRESS_LN3"
ON TABLE SET PAGE-NUM NOPAGE
ON TABLE SET STYLE LABEMP
END

Les étiquettes sont aux dimensions suivantes, définies dans la feuille de style LABEMP :

UNITS=IN, PAGESIZE=LETTER, LEFTMARGIN=0.256, TOPMARGIN=0.5,
PAGEMATRIX=(2 5), ELEMENT=(4 1), GUTTER=(0.188 0), $

La première page d'étiquettes est imprimée comme suit :



Exemple : Impression d'un rapport multipanneau

Cette requête divise la première page de rapport en deux colonnes pour que la deuxième page de rapport s'affiche dans la deuxième colonne de la première page. Un page break crée un rapport multipage pour cet exemple.

SET ONLINE-FMT = PDF
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND CURR_SAL BY
DEPARTMENT
ON DEPARTMENT PAGE-BREAK
HEADING
"PAGE <TABPAGENO"
ON TABLE SET STYLE *
UNITS=IN, PAGESIZE=LETTER, PAGEMATRIX=(2 1), ELEMENT=(3.5 8.0),
MATRIXORDER=VERTICAL, $
TYPE=REPORT, SIZE=8, $
END

Le rapport est imprimé comme suit :


WebFOCUS