private void button1_Click(object sender, EventArgs e) { PrintDialog pd = new PrintDialog(); PrinterSettings ps = new PrinterSettings(); pd.PrinterSettings = ps; DialogResult dr = pd.ShowDialog(); if (dr == DialogResult.OK) { QRPrint printer = new QRPrint(); printer.PrintMode = QRPrint.PrintModes.PsyBanknote; printer.NotesPerPage = (int)numVouchersPerPage.Value; switch (cboArtworkStyle.Text.ToLower()) { case "yellow": case "green": case "blue": case "purple": case "greyscale": printer.ImageFilename = "note-" + cboArtworkStyle.SelectedItem.ToString().ToLowerInvariant() + ".png"; break; } printer.Denomination = txtDenomination.Text; printer.keys = new List<KeyCollectionItem>(Items.Count); printer.PreferUnencryptedPrivateKeys = chkPrintUnencrypted.Checked; foreach (KeyCollectionItem a in Items) printer.keys.Add(a); printer.PrinterSettings = pd.PrinterSettings; printer.Print(); PrintAttempted = true; } }
private void button1_Click(object sender, EventArgs e) { PrintDialog pd = new PrintDialog(); PrinterSettings ps = new PrinterSettings(); pd.PrinterSettings = ps; DialogResult dr = pd.ShowDialog(); if (dr == DialogResult.OK) { QRPrint printer = new QRPrint(); printer.PrintMode = QRPrint.PrintModes.PsyBanknote; printer.NotesPerPage = (int)numVouchersPerPage.Value; switch (cboArtworkStyle.Text.ToLower()) { case "yellow": case "green": case "blue": case "purple": case "greyscale": printer.ImageFilename = "note-" + cboArtworkStyle.SelectedItem.ToString().ToLowerInvariant() + ".png"; break; } printer.Denomination = txtDenomination.Text; printer.keys = new List <KeyCollectionItem>(Items.Count); printer.PreferUnencryptedPrivateKeys = chkPrintUnencrypted.Checked; foreach (KeyCollectionItem a in Items) { printer.keys.Add(a); } printer.PrinterSettings = pd.PrinterSettings; printer.Print(); PrintAttempted = true; } }