Définir la taille du papier à l'impression [Résolu]

- 20 sept. 2012 à 10:48 - Dernière réponse :  ranika
- 20 sept. 2012 à 11:21
Bonjour.
J'ai un projet C# dans lequel j'imprime certaines informations. Je préfère imprimer les mêmes données sur différents formats de papier A4, A5, A3 et ainsi que d'autres tailles que je personnalise moi-même dans le code.

Aidez moi svp en m'indiquant les pistes de solutions.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
224
Date d'inscription
vendredi 26 novembre 2010
Dernière intervention
11 juin 2013
- 20 sept. 2012 à 11:02
3
Merci
Bonjour,

Je crois que tu trouvera (en partie) ce qu'il te faut ici

Merci cs_L0ci 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de cs_L0ci
0
Merci
void foo
{
PrintDocument printDocument1 = new PrintDocument();
J'ai découvert cette portion de code sur le net et il ressemble à ce que je veux réaliser dans mon projet. Je ne sais où le placer pour l'utiliser


Aidez-moi svp

PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog();
PageSetupDialog pageSetupDialog1 = new PageSetupDialog();

// Format 610x210 mm²
int l = PrinterUnitConvert.Convert(61000, PrinterUnit.HundredthsOfAMillimeter, PrinterUnit.Display);
int h = PrinterUnitConvert.Convert(21000, PrinterUnit.HundredthsOfAMillimeter, PrinterUnit.Display);
pageSetupDialog1.Document = printDocument1;
printDocument1.DefaultPageSettings.PaperSize = new PaperSize("MON FORMAT", l, h);
printPreviewDialog1.Document = printDocument1;
printPreviewDialog1.ShowDialog();
Commenter la réponse de ranika

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.