La commande WR FIXER OPTION IMPRESSION permet de modifier par programmation la valeur d’une option d’impression pour la zone 4D Write désignée par le paramètre zone. Chaque option définie à l’aide de cette commande reste appliquée à la zone 4D Write jusqu’à ce que la zone soit effacée. Les options usuellement sauvegardées avec les documents 4D Write (par exemple l’orientation) sont également sauvegardées.
Les paramètres d’impression courants de 4D et ceux des autres zones 4D Write ne sont pas modifiés.
Le paramètre option vous permet de désigner l’option à modifier. Vous pouvez passer une valeur ou une des constantes prédéfinies suivantes, placées dans le thème “WR Options d’impression”.
Passez dans les paramètres valeur1 et (facultativement) valeur2 et valeur3 la ou les nouvelle(s) valeur(s) de l’option spécifiée. Le nombre et la nature des valeurs à passer dépend du type d’option spécifiée.
Certaines valeurs peuvent être définies via des constantes, placées dans le thème WR Paramètres. Pour plus d’informations sur les options et les valeurs possibles, reportez-vous au tableau suivant.
Constante option (Valeur) | valeur1 | valeur2 | valeur3 |
wr option papier (1) | Hauteur | Largeur | - |
| 0 | 0 | Nom |
wr option orientation (2) | wr portrait (1), wr paysage (2) | - | - |
wr option échelle (3) | Nombre (%) | - | - |
wr option nombre copies (4) | Nombre | - | - |
wr option alimentation (5) | Windows uniquement : |
| Indice (numéro) | - | - |
wr option pages de (6) | Numéro (1=par défaut) | - | - |
wr option pages à (7) | Numéro (1=par défaut, fin document) | - | - |
wr option couleur (8) | wr noir et blanc (1), wr couleur (2) | - | - |
wr option destination (9) | wr vers imprimante (1), | 0 | - |
| wr vers fichier (2), | 0 | Chemin accès |
| wr vers fichier PDF (3) | 0 | Chemin accès |
wr option recto verso (11) | Windows uniquement : |
| wr recto (0) (défaut) | - | - |
| wr recto verso (1) | wr reliure à gauche (0) | - |
| | (défaut), wr reliure en haut (1) |
wr option nom doc à imprimer (12) | 0 | 0 | Nom du document |
- wr option papier (1) : la liste de tous les noms de papiers disponibles peut être obtenue via la commande 4D VALEURS OPTION IMPRESSION.
Vous pouvez passer soit le nom du papier dans valeur3 (et dans ce cas passez 0 dans valeur1 et valeur2), soit la hauteur du papier dans valeur1 et sa largeur dans valeur2. La largeur et la hauteur doivent être exprimées en pixels écran. - wr option orientation (2) : vous pouvez passer la constante wr portrait (1) ou wr paysage (2) dans valeur1.
- wr option échelle (3) : passez un pourcentage dans valeur1. Attention, certaines imprimantes ne permettent pas de modifier l’échelle. Si vous passez une valeur invalide, la propriété est remise à 100% au moment de l'impression.
- wr option nombre copies (4) : passez le nombre de copies à imprimer dans valeur1.
- wr option alimentation (5) : passez dans valeur1 la valeur de l'élément du tableau tabInfos1 correspondant à l'élément du tableau tabNoms retourné par la commande 4D PRINT OPTION VALUES contenant le nom du bac papier à utiliser.
Note : Cette option est utilisable sous Windows uniquement. - wr option pages de (6) : passez dans valeur1 le numéro de la page à laquelle vous souhaitez faire débuter l’impression. La valeur par défaut est 1.
- wr option pages à (7) : passez dans valeur1 le numéro de la dernière page à imprimer. Si vous passez -1, l’impression s’effectuera jusqu’à la dernière page du document.
- wr option couleur (8) : passez dans valeur1 la constante wr noir et blanc (1) (monochrome) ou wr couleur (2).
Note : Cette option est utilisable sous Windows uniquement. - wr option destination (9) : passez dans valeur1 l'une des constantes suivantes : wr vers imprimante (1), wr vers fichier (2) (fichier pour PC, PS pour Mac) ou wr vers fichier PDF (3) (Mac OS uniquement).
Dans tous les cas, passez 0 dans valeur2.
Si valeur1 est différent de 1, passez dans valeur3 un chemin d’accès pour le document résultant. Ce chemin sera utilisé jusqu’à ce qu’un autre chemin soit spécifié. Si un fichier du même nom existe déjà à l’emplacement de destination, il est remplacé. Sous Windows uniquement : si vous passez une chaîne vide dans valeur3 ou omettez ce paramètre, une boîte de dialogue d’enregistrement de fichier apparaît au moment de l’impression. Si l’opération échoue, le paramétrage Imprimante (1) est appliqué. - wr option recto-verso (11) : vous pouvez passer la constante wr recto (0) (standard) ou wr recto verso (1) dans valeur1. Si valeur1 vaut 1, vous pouvez définir la reliure à appliquer à l’aide de valeur2 : constante wr reliure à gauche (0, valeur par défaut) ou wr reliure en haut (1).
Note : Cette option est utilisable sous Windows uniquement. - wr option nom doc à imprimer (12) : passez dans valeur3 le nom du document d’impression devant apparaître dans la liste des documents du serveur d’impression. Passez 0 dans valeur1 et valeur2.
Pour utiliser ou rétablir le fonctionnement standard (utilisation du nom de la méthode dans le cas d’une méthode, nom de la table pour un enregistrement, etc.), passez une chaîne vide dans valeur3.
Attention : le nom défini par cette instruction sera utilisé pour tous les documents d’impression de la session tant qu’un nouveau nom ou une chaîne vide ne sera pas passé(e).
Si la valeur passée pour une option est invalide ou si l’option n’est pas disponible sur l’imprimante, la commande retourne une erreur (que vous pouvez intercepter à l’aide d’une méthode de gestion d’erreur installée par la commande WR APPELER SUR ERREUR) et la valeur courante de l’option est inchangée. La variable système OK prend la valeur 1 si la commande a été exécutée correctement, sinon elle prend la valeur 0.