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

- - 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 

2 réponses

Meilleure réponse
Messages postés
224
Date d'inscription
vendredi 26 novembre 2010
Statut
Membre
Dernière intervention
11 juin 2013
2
3
Merci
Bonjour,

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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 194 internautes nous ont dit merci 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