OSDN Git Service

印刷オプションにシンタックスハイライトと行番号に関する項目を追加した
[fooeditengine/FooEditEngine.git] / Metro / FooEditEngine / FooPrintText.cs
index d457b7b..703a39f 100644 (file)
@@ -17,6 +17,7 @@ using FooEditEngine;
 using Windows.UI.Core;\r
 using Windows.Foundation;\r
 using Windows.Graphics.Printing;\r
+using Windows.Graphics.Printing.OptionDetails;\r
 \r
 namespace FooEditEngine.Metro\r
 {\r
@@ -82,7 +83,8 @@ namespace FooEditEngine.Metro
                 source.Header = Header;\r
                 source.Fotter = Fotter;\r
 \r
-                PrintTask task = req.CreatePrintTask(title, (e) =>\r
+                PrintTask task = null;\r
+                task = req.CreatePrintTask(title, (e) =>\r
                 {\r
                     e.SetSource(source);\r
                 });\r
@@ -92,6 +94,8 @@ namespace FooEditEngine.Metro
                         this.PrintComplete(this, null);\r
                     });\r
                 };\r
+                PrintOptionBuilder<DocumentSource> builder = new PrintOptionBuilder<DocumentSource>(source);\r
+                builder.BuildPrintOption(PrintTaskOptionDetails.GetFromPrintTaskOptions(task.Options));\r
             });\r
             Task t = WindowsRuntimeSystemExtensions.AsTask(async);\r
             t.Wait();\r