1

わかりましたので、これを理解することはできません。Word 2013 を使用して、Win 8 で簡単な単語 .docx を作成しました。3 ~ 4 行のテキストを、Microsoft XPS Document Writer v4 を使用して印刷しました。.oxps を作成しました。これを .zip に変更し、ページを調べて、FixedDocumentSequence.fdseq、FixedDocument.fdoc、および xaml がクリーンであることを確認するために生成された 1.fpage を読みました。また、ページ上のグリフを読んで、「UnicodeString」もそこにあるかどうかを確認しました。

これが私のコンソールアプリコードです...

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 がありません。ローカルを見ると、"何もありません" と表示されます。

私は必要なすべての参照を持っており、インポートしています:

Imports System.Text
Imports System.Windows.Xps.Packaging

これが起こる理由はありますか?

私はVS 2013 Ultimateを持っています。

4

2 に答える 2

0

次のリンクから、ここでスラッシュを使用する必要があることがわかりました: http://www.michaelflanakin.com/Articles/tabid/143/articleType/ArticleView/ArticleID/496/PageID/26/Default.aspx

例えば、

Dim myXPS As New XpsDocument("d:/wordtest.oxps", ...
于 2014-04-02T23:08:19.437 に答える
0

Microsoft XPS Document Writer を使用すると、ファイルを保存するときに .xps に印刷できます。私がそれをしたら、プログラムはうまくいきました。どうやら vs2013 (および 2010) は Windows 8 の .oxps ファイルが気に入らないようです。思考の糧。

于 2014-04-04T22:49:43.597 に答える