Appliquer les modifications iParametre() pour changer de bac

Demandé et répondu par R&B le 27-Sep-2004 12:14

Appliquer les modifications iParametre() pour changer de bac

Modifier les paramètre d'une imprimante par programmation windev est possible. Reste qu'il faut faire prendre en compte ces modification à l'imprimante...

voici la marche à suivre :
lancer iParamètre
lancer une impression suivie d'un iRAZ

Exemple :

CONSTANT
IMP_BAC = 'HAUT'
IMP_DEFAUT = 'BAS'
FIN

// Procédure de changement de bac
Procédure ChangeBac(pcBac=IMP_HAUT)
iparametre('ALIMENTATIONPAPIER='+pcBac)
iparametre('DEFAUT=OUI')	// paramètre valable que pour l'impression en cours
// Impression pour forcer les paramètres
iimprime('COUCOU')
// Annulation de l'impression
iRAZ
Fin

// exemple d'utilisation
changebac(IMP_BAS)
iImprimeEtat(...)
ChangeBac()

Cette Q&R a été trouvée sur WDForge.org : http://old.wdforge.org/modules/smartfaq/faq.php?faqid=38