18/04/2024
Windev et les Api WindowsNb de visiteurs en ligne : 1
>> Introduction << >> Codes et Forum << >> Download <<


Rubrique : 2 - Windev 7x       Sujet : Impression sous Windev7
Auteur Message
 GuyPaug Posté le : 15/11/2006 17:31:23


Je souhaite configurer une impression selon des paramètres prédéterminés par l'utilisateur.
Le fichier PREFERENCES contient un certain nombre de définitions de couples :
Imprimante/Format de papier, étant bien entendu que le format de papier fait partie de la liste des formats reconnus par l'imprimante.

Voici mon problème :
Lorsque que je veux imprimer un document, le format de papier, bien que valide (j'insiste), n'est pas pris en compte par Windev.

Voici le code que j'utilise :

sSelImpr est une chaine
sSelPaper est une chaine

sSelImpr = PREFERENCES.IMPR_EQU  // Nom de l'imprimante
sSelPaper = PREFERENCES.PAP_EQU  // Nom du format de papier
iConfigure(sSelImpr, Vrai)
iparametre("FORMATPAPIER="+sSelPaper)

Quelqu'un peut-il m'apporter un éclairage ?
Quel code faudrait-il utiliser pour passer par les API Windows et parvenir à une solution évitant l'ouverture de la boite de configuration de l'imprimante ?

J'ai un début de piste en supposant qu'il ne faut pas mettre le nom du format, mais son numéro dans la liste.
Dans ce cas comment faire pour récupérer cette valeur ( autre que le N° d'ordre dans la combo).



>> Poster un message dans un NOUVEAU sujet.
>> Poster un message dans ce sujet.