Définir la taille du papier à l'impression

Résolu
ranika - 20 sept. 2012 à 10:48
 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.

2 réponses

cs_L0ci Messages postés 224 Date d'inscription vendredi 26 novembre 2010 Statut Membre Dernière intervention 11 juin 2013 7
20 sept. 2012 à 11:02
Bonjour,

Je crois que tu trouvera (en partie) ce qu'il te faut ici
3
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();
0
Rejoignez-nous