Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
FIXER IMPRIMANTE COURANTE
|
FIXER IMPRIMANTE COURANTE ( nomImpr ) | ||||||||
Paramètre | Type | Description | ||||||
nomImpr | Chaîne |
![]() |
Nom de l’imprimante à utiliser | |||||
La commande FIXER IMPRIMANTE COURANTE permet de désigner l’imprimante à utiliser pour les impressions avec l’application 4D courante.
Passez dans le paramètre nomImpr le nom de l’imprimante à sélectionner. Pour obtenir la liste des imprimantes disponibles, utilisez au préalable la commande LISTE IMPRIMANTES. Si vous passez une chaîne vide dans nomImpr, l’imprimante courante définie dans le système sera utilisée.
Vous pouvez aussi désigner automatiquement l'imprimante PDF générique, quelle que soit la plate-forme, en adoptant la constante suivante du thème Options d'impression :
Constante | Valeur | Comment |
Driver PDF générique | _4d_pdf_printer |
|
La commande FIXER IMPRIMANTE COURANTE doit être appelée avant FIXER OPTION IMPRESSION afin que les options disponibles correspondent à l'imprimante sélectionnée. En revanche, FIXER IMPRIMANTE COURANTE doit être appelée après _o_UTILISER PARAMETRES IMPRESSION (le cas échéant), sinon le paramétrage d'imprimante n'est pas conservé.
Cette commande peut être utilisée avec les commandes IMPRIMER SELECTION, IMPRIMER ENREGISTREMENT, Imprimer ligne, QR ETAT et s’applique à toutes les impressions de 4D, y compris en mode Développement.
Les commandes d'impression doivent impérativement être appelées avec le paramètre > (le cas échéant) afin que le paramétrage défini soit conservé.
Si la sélection d’imprimante est correctement effectuée, la variable système OK prend la valeur 1. Dans le cas contraire (par exemple l’imprimante désignée est introuvable), la variable système OK prend la valeur 0 et l’imprimante courante est inchangée.
Création d'un document PDF sous Windows :
var $pdfpath : Texte
$pdfpath:=Dossier systeme(Bureau)+"test.pdf"
FIXER IMPRIMANTE COURANTE(Driver PDF générique)
FIXER OPTION IMPRESSION(Option destination;3;$pdfpath)
TOUT SELECTIONNER([Table_1])
IMPRIMER SELECTION([Table_1];*)
FIXER IMPRIMANTE COURANTE("")
Produit : 4D
Thème : Impressions
Numéro :
787
Nom intl. : SET CURRENT PRINTER
Créé : 4D 2003
Modifié : 4D v12
Modifié : 4D v15 R5
Modifié : 4D v20
4D - Langage ( 4D v20 R7)