Imprimer en A0 et A1 [VB.net] - VB/VBA/VBS - Programmation
Marsh Posté le 17-11-2005 à 09:02:16
Bonjour!
Peut être que le pilote de ton imprimante postscript ne le permet pas. Essaye de trouver une imprimante postscript qui te le permet.
@+
Marsh Posté le 17-11-2005 à 11:08:36
Bonjour !
Si si, elle supporte le A0 car lorsque je fais fichier imprimer, et que je choisi manuellement le format A0 dans les options avancees, j'obtient bien le bon resultat...
Je pense donc que c'est un probleme de programmation de la taille custom...
Marsh Posté le 17-11-2005 à 12:13:20
Salut,
A ce que j'ai lu il faut que tu fasse appel au printersetting.papersize. Je ne suis pas trop dans le sujet, mais voilà quelques liens qui te permettront surement de trouver.
constructeur papersize
printersetting.pazpersizecollection
class papersize
Bon courage
Marsh Posté le 17-11-2005 à 12:47:47
Merci watashi c'est cool, ca doit etre ca !
Mais je n'arrive pas a definir la taille custom quand meme... est ce que quelqu'un comprends comment definir les proprietes width et height de custom ?
Marsh Posté le 25-11-2005 à 13:05:46
Desole mais je n'arrive toujours pas a faire ce que je veux...
Je pense que je dois mal programmer ! Avant d'appeler le support de microsoft de demandes si quelqu'un peut essayer de creer un fichier pdf (imprimant postscript) au format A0 ...ca serait cool (surtout si cette personne y arrive)
Merci d'avance !
Marsh Posté le 25-11-2005 à 16:18:19
Si tu plaçais ton code peut-être que quelqu'un pourrait y jeter un oeil pour voir ce qui ne va pas
Marsh Posté le 25-11-2005 à 16:35:42
Pas de probleme...
Code :
|
Marsh Posté le 29-11-2005 à 15:45:34
Alors, est-ce que quelqu'un a deja reussi a definir une taille personaliser de papier ?
Marsh Posté le 15-11-2005 à 16:15:32
Bonjour !
Je suis en train de faire une macro pour transformer des fichiers en pdf. J'utilise donc la fonction printout en specifiant comme imprimante mon imprimante pdf.
Je specifie la taille de ma feuille avec la fonction : Size = Printing.PaperKind.A2 ou Size = Printing.PaperKind.A4Rotated... mais les tailles A1 et A0 ne sont pas specifié par defaut !
Je les ais donc créé de la maniere suivante :
Dim A0 as new PaperSize("A0",3504,4954) (car l'unite par defaut est le 0.01 pouce...enfin je crois)
Dim A1 ...
et apres je specifie : size = A0.Kind ou size = A1.kind
Mais le probleme c'est que ca ne marche pas car lorsque j'utilise ces tailles personnaliser, mon fichier pdf est toujours de taille 215.9x279.4mm !
J'ai egalement essayer de definir ces tailles en mm mais ca ne change rien !
Alors est-ce que quelqu'un sait comment imprimmer un document en A0 ?
Merci d'avance
Message édité par lecknaat le 15-11-2005 à 16:18:25