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.
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();