4D View v16PV SET PRINT PROPERTY |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV SET PRINT PROPERTY
|
PV SET PRINT PROPERTY ( zone ; propriété ; valeur ; valeur2 ) | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D View | |||||
propriété | Entier long |
![]() |
Numéro de propriété | |||||
valeur | Entier long |
![]() |
Valeur de propriété | |||||
valeur2 | Chaîne |
![]() |
Valeur additionnelle de propriété | |||||
La commande PV FIXER PROPRIETE IMPRESSION fixe la valeur et, facultativement, la valeur2 de la propriété indiquée pour la zone 4D View.
Pour définir le paramètre propriété, utilisez les constantes du thème PV Propriétés impression.
La liste suivante décrit les différentes constantes utilisables comme paramètre propriété et les valeurs associées :
Constante | Type | Valeur | Comment |
pv print adjust area | Entier long | 10 | Permet d’ajuster ou non la zone imprimable. Valeurs associées :
|
pv print binding | Entier long | 26 | Permet de lire ou de fixer l’emplacement de la reliure lorsque l’impression est effectuée en mode recto-verso (cf. ci-dessus). Valeurs associées : constantes du thème PV Valeurs impression :
Note : Cette propriété est utilisable sous Windows uniquement. |
pv print bottom margin | Entier long | 3 | La marge basse est l’espace qu’il y a entre le côté bas de la feuille (il inclut la marge morte basse) et la zone d'impression. Valeurs associées : marge en pixels. |
pv print centered | Entier long | 9 | Permet de centrer ou non l’impression dans la feuille. Valeurs associées :
|
pv print color | Entier long | 23 | Permet de fixer ou de lire le mode de prise en charge de la couleur. Cette propriété est utile avec les imprimantes couleur uniquement. Valeurs associées : constantes du thème PV Valeurs impression :
Note : Cette propriété est utilisable sous Windows uniquement. |
pv print dead bottom margin | Entier long | 18 | Cette constante ne peut être utilisée qu’en lecture seule (commande PV Lire propriete impression). Retourne la taille, en pixels, de la marge morte basse. Note : La marge morte est l’espace non imprimable, situé aux bords de la feuille. Cette marge est fixée par le pilote de l’imprimante. |
pv print dead left margin | Entier long | 15 | Cette constante ne peut être utilisée qu’en lecture seule (commande PV Lire propriete impression). Retourne la taille, en pixels, de la marge morte gauche. Note : La marge morte est l’espace non imprimable, situé aux bords de la feuille. Cette marge est fixée par le pilote de l’imprimante. |
pv print dead right margin | Entier long | 17 | Cette constante ne peut être utilisée qu’en lecture seule (commande PV Lire propriete impression). Retourne la taille, en pixels, de la marge morte droite. Note : La marge morte est l’espace non imprimable, situé aux bords de la feuille. Cette marge est fixée par le pilote de l’imprimante. |
pv print dead top margin | Entier long | 16 | Cette constante ne peut être utilisée qu’en lecture seule (commande PV Lire propriete impression). Retourne la taille, en pixels, de la marge morte haute. Note : La marge morte est l’espace non imprimable, situé aux bords de la feuille. Cette marge est fixée par le pilote de l’imprimante. |
pv print destination | Entier long | 24 | Permet de fixer ou de lire la destination de l’impression. Valeurs associées : constantes du thème PV Valeurs impression débutant par “pv destination”.
|
pv print document name | Entier long | 27 | Permet de fixer ou de lire le nom du document d’impression devant apparaître dans la liste des documents du serveur d’impression. Lorsque cette constante est utilisée, valeur2 contient le nom du document d’impression. Passez 0 dans valeur. Pour utiliser ou rétablir le fonctionnement standard (utilisation du nom “4D View”), passez une chaîne vide dans valeur2. |
pv print double sided | Entier long | 25 | Permet d’imprimer en recto ou en recto-verso. Valeurs associées :
Note : Cette propriété est utilisable sous Windows uniquement. |
pv print frame each page | Entier long | 11 | Permet d’encadrer ou non chaque page imprimée. Valeurs associées :
|
pv print grid | Entier long | 12 | Permet d’imprimer ou non le quadrillage de la zone. Valeurs associées :
|
pv print headers | Entier long | 8 | Permet d’imprimer ou non les entêtes de lignes et de colonnes. Valeurs associées :
|
pv print left margin | Entier long | 0 | La marge gauche est l’espace entre le côté gauche de la feuille (il inclut la marge morte gauche) et la zone d'impression. Valeurs associées : marge en pixels. |
pv print number copies | Entier long | 21 | Permet de fixer ou de lire le nombre de copies à imprimer. Valeurs associées : nombre de copies (1 par défaut). |
pv print orientation | Entier long | 19 | Permet de fixer ou de lire l'orientation du papier lors de l'impression. Valeurs associées : constantes du thème PV Valeurs impression.
|
pv print pages from | Entier long | 28 | Permet de fixer ou de lire le numéro de la page à laquelle doit débuter l’impression. Valeurs associées : numéro de page. |
pv print pages to | Entier long | 29 | Permet de fixer ou de lire le numéro de la dernière page à imprimer. Valeurs associées : numéro de page. |
pv print paper height | Entier long | 14 | Hauteur du papier. Valeurs associées : hauteur en pixels. |
pv print paper source | Entier long | 22 | Permet de fixer ou de lire le bac papier à utiliser. Valeurs associées : 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 propriété est utilisable sous Windows uniquement. |
pv print paper width | Entier long | 13 | Largeur du papier. Valeurs associées : largeur en pixels. |
pv print repeat first column | Entier long | 4 | Spécifie le numéro de la première colonne de la plage de colonnes à imprimer sur chaque page. Cette constante doit être utilisée en combinaison avec la constante pv impr répéter dernière col. Valeurs associées : numéro de colonne. |
pv print repeat first row | Entier long | 6 | Spécifie le numéro de la première ligne de la plage de lignes à imprimer sur chaque page. Cette constante doit être utilisée en combinaison avec la constante pv impr répéter dernière lig. Valeurs associées : numéro de ligne. |
pv print repeat last column | Entier long | 5 | Spécifie le numéro de la dernière colonne de la plage de colonnes à imprimer sur chaque page. Cette constante doit être utilisée en combinaison avec la constante pv impr répéter première col. Valeurs associées : numéro de colonne. |
pv print repeat last row | Entier long | 7 | Spécifie le numéro de la dernière ligne de la plage de lignes à imprimer sur chaque page. Cette constante doit être utilisée en combinaison avec la constante pv impr répéter première lig. Valeurs associées : numéro de ligne. |
pv print right margin | Entier long | 2 | La marge droite est l’espace entre le côté droit de la feuille (il inclut la marge morte droite) et la zone d'impression. Valeurs associées : marge en pixels. |
pv print scale | Entier long | 20 | Permet de fixer ou de lire le pourcentage d’échelle courant. A noter toutefois que 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. Valeurs associées : pourcentage d’échelle. |
pv print top margin | Entier long | 1 | La marge haute est l’espace entre le côté haut de la feuille (il inclut la marge morte haute) et la zone d'impression. Valeurs associées : marge en pixels. |
Exemple de choix du bac à papier (alimentation) sous Windows :
ARRAY TEXT($tabNoms;0)
ARRAY LONGINT($tabInfos1;0)
`Récupération de la liste des bacs disponibles
PRINT OPTION VALUES(Paper source option;$tabNoms;$tabInfos1)
Voici ce que vous pourriez récupérer par exemple dans les tableaux $tabNoms et $tabInfos1 :
$tabNoms | $tabInfos1 |
Sélection automatique | 15 |
Tray 1 | 257 |
Tray 1 (Manual) | 258 |
Tray 2 | 259 |
Tray 3 | 260 |
Tray 4 | 261 |
Envelope Feeder | 262 |
Si vous souhaitez utiliser le bac “Tray 1 (Manual)”, il vous suffit de passer la valeur du tableau $tabInfos1 correspondant à ce bac :
PV SET PRINT PROPERTY(zone;pv print paper source;$tabInfos1{3})
Produit : 4D View
Thème : PV Impression
Numéro :
15809
Modifié : 4D View 2004.1
4D View - Langage ( 4D View v16)