各位前辈,想请教你们一个问题,就是vb.net关于xps操作问题。网上的知识点太少了,我已经 尝试了很多方法,就是写出来的xps文件打不开,目前我只知道xps命名空间,请教一下怎么实现xps文件的保存写入以及读取的?如果将表格内容写进xps文件,又该如何读取写入。求思路以及相关的解释代码,不胜感激。
相关问题
- 'System.Threading.ThreadAbortException' in
- how to use special characters like '<'
- C# to VB - How do I convert this anonymous method
- Scaling image for printing
- visual basics equal to or greater than
相关文章
- vb.net 关于xps文件操作问题
- Checking for DBNull throws a StrongTypingException
- Using the typical get set properties in C#… with p
- Load a .NET assembly from the application's re
- C# equivalent of VB DLL function declaration (Inte
- What other neat tricks does the SpecialNameAttribu
- Automatically install updates with ClickOnce deplo
- Resetting Experimental instance of Visual Studio
https://docs.microsoft.com/en-us/samples/microsoft/windows-driver-samples/xps-documents-print-sample/
这就有个例子,没有vb.net的话,可以先找其他语言的看思路
微软官方,msdn 中搜索xps file programming 等能搜到不少
XPS文件日常几乎没用过,不过这个思路应该可以:调用打印控件,将内容打印成XPS。因为只要系统里有XPS,在打印时就有打印成XPS的选项。
打印的话使用GDI+,像表格,直接使用GDI+绘制就行。
采用一楼的方法已经实现XPS文档的生成。
Imports System.Drawing.Printing
'思想:通过打印的方法来实现XPS文件的生成
Public Class Form1
End Class