Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 18-10-2010 14:31:49

raubry  
Membre Geek
Date d'inscription: 16-12-2009
Messages: 26
Pépites: 141
Banque: 0

[RESOLU] OLE et printout

Bonjour, je débute en PB et je voudrais savoir s'il est possible de forcer une imprimante sur le code
ole_cour_reclame_carte.ActiveDocument.Printout(false)

Car ma feuille doit être imprimé obligatoirement sur l'imprimante "x" même si ce n'est pas l'imprimante par défaut.
Comment puis-je passer cela en paramètre.

Cordialement.

Richard

Dernière modification par raubry (19-12-2013 11:44:24)

Hors ligne

 

#2 18-10-2010 15:25:42

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] OLE et printout

Bonjour, regarde du côté de PrintSetPrinter avant de lancer ton impression, voici un exemple d'appel :

Code: pb

long ll_place
string ls_setprn

string ls_prntrs = PrintGetPrinters ( )
ll_place=pos (ls_prntrs, "~n") 
mle_1.text = PrintGetPrinters ( )
ls_setprn = Left (ls_prntrs, ll_place - 1)
PrintSetPrinter (ls_setprn)

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 18-10-2010 15:30:35

raubry  
Membre Geek
Date d'inscription: 16-12-2009
Messages: 26
Pépites: 141
Banque: 0

Re: [RESOLU] OLE et printout

Ok, je vais regarder je met l'ensemble de mon code ca sera peut être plus compréhensible

Code:

Hors ligne

 

#4 18-10-2010 15:32:50

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] OLE et printout

Essaye le code juste avant ton :

Code: pb

ole_cour_reclame_carte.ActiveDocument.Printout(false)


NB : 


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22