35得票1回答
WPF DocumentViewer - 通过GlyphRun获取ITextPointer,反之亦然

想知道是否有人尝试过攻击WPF DocumentViewer以使其更加有用。我已经花了将近一周的时间,试图基于使用反射提取的方法来创建这个控件的更强大的 API。 众所周知如何通过反射从文档查看器中获取选定的文本,但我的任务更加复杂。 选定的文本 有 End 和 Start 属性,它们返回 ...

18得票2回答
为 Wpf DocumentViewer PrintDialog 设置页面方向

使用 Wpf 的 DocumentViewer 控件时,我无法弄清如何在用户单击打印按钮时设置 DocumentViewer 显示的 PrintDialog 的 PageOrientation。有什么方法可以进行挂钩吗?

16得票7回答
WPF:如何在DocumentViewer中移除搜索框?

我的XAML代码如下:<Window xmlns ='http://schemas.microsoft.com/netfx/2007/xaml/presentation' xmlns:x ='http://sch...

13得票2回答
阿勒夫汉扎是什么?

我在文档查看器的“查找”框中找到了这个。 它应该匹配什么?

11得票4回答
WPF: Visual Studio 2008 设计器中的 FixedDocument

在XAML中构造FixedDocument时,Visual Studio会显示错误,这是一个众所周知的漏洞。例如,以下代码片段: <DocumentViewer> <FixedDocument> <PageContent> ...

10得票6回答
WPF DocumentViewer无法释放XPS文件

我正在开发一款WPF应用程序,可以打开并显示XPS文档。当应用程序关闭时,规范要求应该删除已经打开的XPS文档以进行清理。但是,当打开某个特定的XPS文档时,应用程序会抛出异常,指出在尝试删除文件时文件仍在使用中。这有点奇怪,因为它只会在打开特定的XPS文档并且在第一页之后移动到其他页面时才会...

9得票2回答
如何使WPF的DocumentViewer释放其对源XPS文档的文件锁定?

在WPF DocumentViewer中显示XPS文件,关闭DocumentViewer实例后,XPS文件被锁定,我无法删除它。 我需要释放XPS文件上的锁,以便我可以删除它,使用相同名称编写另一个文件,并可选择在新的DocumentViewer实例中显示该新XPS文件。 我需要在同一应用程序...

8得票1回答
WPF DocumentViewer - 无需确认即可打印

我有一个WPF应用程序,其中使用了文档查看器。我还通过documentviewer.Print()编程启动打印。然而,当按下该按钮时,它会弹出带有Windows打印机的屏幕,并使用户再次单击“确定”才能开始。是否有方法可以避免确认并使documentviewer.Print()立即在默认的Wi...

7得票4回答
禁用DocumentViewer中的文本选择功能。

简单的问题。如何禁用WPF中DocumentViewer的文本选择?这是一个功能,通过查看器显示XPS文档,然后可以使用鼠标突出显示文本。突出显示的文本也可以复制,但我已经禁用了此功能。我只是不知道如何禁用突出显示。 谢谢!

7得票1回答
在文档查看器中显示XPS文档

我正在尝试使用文档查看器和XPS,因为我之前没有尝试过。所以我有一段简单的代码加载一个XPS文档并在文档查看器中显示它,但是文档没有出现。文档查看器已经加载了,调试模式下快速步进告诉我信息已经存在,只是不会显示。 dvDoc = new DocumentViewer(); ...