Attention : cette fonction ne concerne que les états Crystal Reports.
Cette fonction fixe les paramètres d'impression suivants pour le numéro d'imprimante Indice de façon permanente ou pour la session :
Orientation de page,
Taille du papier,
Sélection du tiroir,
Mode recto/verso,
Nombre de copies (non géré par le fichier de configuration des impressions),
Assemblage des copies (non géré par le fichier de configuration des impressions).
Domaine d'application
Client Windows,
Client Adélia Cloud.
Paramètres
NUM_BIN_2 |
Indice |
Numéro de l'imprimante pour laquelle les paramètres vont être stockés. |
BOOL |
Permanent |
Indique si les nouveaux paramètres sont pris en compte pour la session (*FAUX) ou bien de façon permanente (*VRAI) (le fichier de configuration est alors modifié). |
NUM_BIN_2 |
Orientation |
1=Portrait, 2=Paysage. |
NUM_BIN_2 |
TaillePapier |
Indique la taille du papier utilisé pour l'impression. Attention : selon l'imprimante utilisée, certains paramètres peuvent ne pas être valides. |
NUM_BIN_2 |
Tiroir |
Indique la source d'alimentation papier de l'imprimante. Attention : selon l'imprimante utilisée, certains paramètres peuvent ne pas être valides. |
NUM_BIN_2 |
RectoVerso |
1=Aucun, 2=Bord Long, 3=Bord Court. |
NUM_BIN_4 |
NbCopies |
Nombre de copies à imprimer (non géré par le fichier de configuration). |
NUM_BIN_2 |
Assemblage |
Permet d'assembler les copies de l'impression du document. 0=Copies non assemblées, 1=Copies assemblées. |
BOOL |
CodeRetour |
Code retour de l'opération : *VRAI si l'opération s'est déroulée correctement. *FAUX dans le cas contraire. |
Remarque : les paramètres dont on ne veut pas modifier la valeur par défaut (valeur définie au niveau du fichier de configuration) doivent être renseignés avec la valeur –1.
Par exemple
Indice |
= 1 |
|
Permanent |
= *FAUX |
* fixe les paramètres pour la session (durée de vie du process) |
Orientation |
= 1 |
* Portrait |
TaillePapier |
= 9 |
* A4 |
Tiroir |
= -1 |
* valeur par défaut définie dans le fichier de configuration |
RectoVerso |
= 2 |
* Impression recto/verso bord long |
NbCopies |
= 1 |
* 1 seul exemplaire |
Assemblage |
= 0 |
|
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxSetPrinterEx' Indice Permanent Orientation TaillePapier Tiroir RectoVerso NbCopies Assemblage CodeRetour