OSDN Git Service

0.01pra release
[kuineator11/Kuineator.git] / Kuineator0.01pra / Kuineator0.01pra_src / kuineator / Settings / PrintControl.cs
1 using System;\r
2 \r
3 namespace Kuineator.Settings\r
4 {\r
5     class PrintControl\r
6     {\r
7         public static void printDisplay(Tools.PrintingManager manager)\r
8         {\r
9             System.Windows.Forms.PrintDialog f = new System.Windows.Forms.PrintDialog();\r
10             f.Document = manager.doc_set;\r
11             f.PrinterSettings = manager.print_set;\r
12             if(f.ShowDialog() == System.Windows.Forms.DialogResult.OK)\r
13                 f.Document.Print();\r
14         }\r
15 \r
16         public static void printPreview(Tools.PrintingManager manager)\r
17         {\r
18             System.Windows.Forms.PrintPreviewDialog f = new System.Windows.Forms.PrintPreviewDialog();\r
19             f.Document = manager.doc_set;\r
20             f.ShowDialog();\r
21         }\r
22 \r
23         public static void printSetup(Tools.PrintingManager manager)\r
24         {\r
25             System.Windows.Forms.PageSetupDialog f = new System.Windows.Forms.PageSetupDialog();\r
26             f.Document = manager.doc_set;\r
27             f.PageSettings = manager.page_set;\r
28             f.PrinterSettings = manager.print_set;\r
29             f.ShowDialog();\r
30         }\r
31 \r
32     }\r
33 \r
34 }\r