Après windows pour les nuls, voici PB pour les bons (ou presque).

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: 5122
Pépites: 97,200
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: 5122
Pépites: 97,200
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