首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XpsDocument.FixedDocumentSequenceReader什么都不是

XpsDocument.FixedDocumentSequenceReader什么都不是
EN

Stack Overflow用户
提问于 2014-04-02 22:39:23
回答 2查看 564关注 0票数 1

好吧,所以我搞不懂。我使用word 2013在Win 8中创建了一个快速单词.docx。3-4行文字,使用Microsoft文档编写器v4打印.它创建了一个.oxps。我将其改为.zip,查看页面,读取FixedDocumentSequence.fdseq、FixedDocument.fdoc和生成的1.fpage,以确保xaml是干净的。我还阅读了页面上的字形,看看"UnicodeString“是否也在那里。

这是我的控制台应用程序代码。

代码语言:javascript
复制
Sub Main()
    Dim myXPS As New XpsDocument("d:\wordtest.oxps", IO.FileAccess.Read, IO.Packaging.CompressionOption.NotCompressed)        
    Dim reader As IXpsFixedDocumentSequenceReader = myXPS.FixedDocumentSequenceReader()
End Sub

我在读取器上放置一个断点并调试代码。“myXPS”这个对象很好,它没有FixedDocumentSequenceReader,当它看着当地人的时候,它说“什么都没有”。

我有我应该引用的所有资料,并正在进口:

代码语言:javascript
复制
Imports System.Text
Imports System.Windows.Xps.Packaging

有什么理由发生这种事吗?

我已经和2013年的终极比赛了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-04 22:49:43

Microsoft文档写入器允许您在保存文件时打印到.xps。一旦我这么做了,程序就能正常工作了。显然,vs2013(和2010年)不喜欢Windows 8 .oxps文件。思想的食粮。

票数 0
EN

Stack Overflow用户

发布于 2014-04-02 23:08:19

我从下面的链接中发现,您应该在这里使用正斜杠:http://www.michaelflanakin.com/Articles/tabid/143/articleType/ArticleView/ArticleID/496/PageID/26/Default.aspx

例如,

代码语言:javascript
复制
Dim myXPS As New XpsDocument("d:/wordtest.oxps", ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22824461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档