Tag: xps

Documentviewer WPF中的奇怪标志

我添加一个文档查看器到我的WPF项目,似乎都很完美。 但是当我尝试打开另一个xps文件时,文档查看器在我的文档中放置了一些[?]符号。 这是我的代码: if (xps != null) { xps.Close(); xps = null; } docViewer.Document = null; Microsoft.Office.Interop.Excel.Application eApp = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook eWb; Microsoft.Office.Interop.Excel.Worksheet eWs; eApp.Visible = false; eWb = eApp.Workbooks.Open(gekozenProductBestand, false,false, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, true, false, true, Type.Missing, Type.Missing, Type.Missing, Type.Missing); eWs = (Microsoft.Office.Interop.Excel.Worksheet)eWb.Worksheets[1]; eWs.PageSetup.Orientation = Microsoft.Office.Interop.Excel.XlPageOrientation.xlLandscape; eWb.ExportAsFixedFormat(XlFixedFormatType.xlTypeXPS, System.IO.Path.GetTempPath() + "producten", XlFixedFormatQuality.xlQualityStandard, […]

最简单的方法来修改文档“模板”,并通过WPF打印?

情况 我有一个WPF程序,我想打印使用一些数据的几个文件。 目前,这些文档以Excel电子表格和Word文档的forms存在。 我曾经尝试过 打开XPS文件(保存为XPS从Excel)作为一个zip文件,并拉出页面(它只包含一个页面),并把它打到一个网格的窗口,只是为了一个testing。 我的天啊!! 无法find的资源和红色在每个地方都变得squ亮。 在XPS中指定的字体表示在一个WPF似乎不喜欢的odttf文件中。 将它重命名为.ttf似乎不起作用。 布局正确,网格线不对,所以是有希望的。 我真的不想做什么 手动重build文件为stream程文档,XPS或其他XAML对象。 Excel Spreadsheet文档的布局非常相关。 Word文档并不是那么糟糕。 所以我真的只需要知道:从我正在使用的两个input(Word文档,Excel电子表格),我怎样才能最好的将这些格式,我可以很容易地从WPF打印。 目前,我有一些代码片段,可以让我打开Excel,打开电子表格,将数据放入指定的单元格,打印,发出closures命令,检查程序卸载并在必要时将其杀死。 我不想再这样做了。 这是混乱,可以是越野车,以及要求安装Office Interop程序集和其他东西。