OVH Cloud OVH Cloud

Couleurs dans PDF

1 réponse
Avatar
JPG
Bonjour tout le monde,

J'arrive (enfin !) à imprimer un état en PDF grâce à PDFCreator en passant
par Access...

... mais le résultat est en noir et blanc.

Quand j'exporte le même état en SNP et que j'imprime le SNP en PDF les
couleurs sont bonnes.

Quel paramétrage me manque-t-il ?

Mon code :

OldPrint = Application.Printer.DeviceName
Application.Printer = Application.Printers("PDFCreator")
DoCmd.OpenReport nometat, acNormal
Application.Printer = Application.Printers(OldPrint)


Merci beaucoup pour votre aide.

1 réponse

Avatar
J-Pierre
Bonjour JPG

Tu crées des fichiers PDF avec PDFCreator ? Intéressant. Moi, j'ai arrêté. D'abord, une remarque, après, mes questions.

La remarque:

Avant de continuer l'exécution de mon code, je testais l'existence du fichier PDF pour être sûr que PDFCreator avait fini son
boulot avant de continuer:
Wchemin = le path complet du fichier à créer X:???????????????monFichier.pdf

/* création du fichier PDF........puis.......

Dim Fso
Set Fso = CreateObject("Scripting.FileSystemObject")

Do While Not (Fso.FileExists(Wchemin))
Call Sleep(300)
Loop

Set Fso = Nothing

Mes questions:

J'ai arrêté d'utiliser PDFCreator car il ne fonctionnait que pour l'utilisateur qui l'avait installé quand tu l'appelais par
programmation (ex: avec Access de manière totalement transparente pour l'utilisateur). Tu installes comme administrateur,
l'utilisateur Toto a des droits limités, ça marche pas. Et il fallait faire un schmilblick pas possible pour qu'il soit
utilisable par les autres. Lorsque qu'il ont sorti leur dernière version (la 0.9 je crois) il n'y avait pas un poil de doc et
j'en ai eu marre de chercher.

Peux-tu me (nous) dire comment tu as fait pour l'installer, pour l'utiliser, et dans quel environnement (multi-utilisateur
entre autres) ?

Bon si y'a de la doc, les liens suffiront :-)

Merci
J-Pierre

"JPG" a écrit dans le message de news:
Bonjour tout le monde,

J'arrive (enfin !) à imprimer un état en PDF grâce à PDFCreator en passant
par Access...

... mais le résultat est en noir et blanc.

Quand j'exporte le même état en SNP et que j'imprime le SNP en PDF les
couleurs sont bonnes.

Quel paramétrage me manque-t-il ?

Mon code :

OldPrint = Application.Printer.DeviceName
Application.Printer = Application.Printers("PDFCreator")
DoCmd.OpenReport nometat, acNormal
Application.Printer = Application.Printers(OldPrint)


Merci beaucoup pour votre aide.