打开文件fopen就可以
[quote=引用 7 楼 Saleayas的回复:]这个和目标机器上打开 xps 的打开方式一致的。 最好在你的程序内部打开一个能够浏览 xps 的组件,然后用这个组件打开它,不要交给浏览器。
[quote=引用 8 楼 coriocarcsdn 的回复:] [quote=引用 7 楼 Saleayas的回复:]这个和目标机器上打开 xps 的打开方式一致的。 最好在你的程序内部打开一个能够浏览 xps 的组件,然后用这个组件打开它,不要交给浏览器。
这个和目标机器上打开 xps 的打开方式一致的。 最好在你的程序内部打开一个能够浏览 xps 的组件,然后用这个组件打开它,不要交给浏览器。
是不是版本问题?
我测试了一下,在win10中用Microsoft XPS Document Writer虚拟打印机生成的.xps文件用TWebBrowser打开是正常的,没有要求下载之类的。
Delphi、CB可以很简单用TWebBrowser组件一行代码打开,用VC++需要获取一个IWebBrowser2接口指针,然后调用IWebBrowser2::Navigate方法,实际上Delphi、CB的TWebBrowser组件内部也是用了shdocvw.dll的COM接口。
33,322
社区成员
41,774
社区内容
加载中
试试用AI创作助手写篇文章吧