public PrintTextForm(string text, PrintSettings settings) { InitializeComponent(); printHelper = new PrintHelper(text); printHelper.Settings = printSettings = settings; LoadSettings(); }
public PrintForm(Image img, PrintSettings settings, bool previewOnly = false) { InitializeComponent(); printHelper = new PrintHelper(img); printHelper.Settings = printSettings = settings; btnPrint.Enabled = !previewOnly; LoadSettings(); }
public static void PrintImage(Image img) { if (Program.Settings.DontShowPrintSettingsDialog) { using (PrintHelper printHelper = new PrintHelper(img)) { printHelper.Settings = Program.Settings.PrintSettings; printHelper.Print(); } } else { using (PrintForm printForm = new PrintForm(img, Program.Settings.PrintSettings)) { printForm.ShowDialog(); } } }