問題タブ [xpsdocument]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reporting-services - プログラムでLocalReportをXPSにレンダリングする
LocalReportをXPSファイルにレンダリングしようとしているので、この記事に示すように、XPSPrintAPIを使用してWindowsサービスからそれらを印刷できます。
私が見つけた問題は、ローカルレポートをXPSに直接レンダリングできないことです。たぶん、それを画像ストリームにレンダリングしてから、その画像を手動で作成したXPSに埋め込むことができますが、そのソリューションはあまり好きではありません。
LocalReportをXPSにレンダリングすることについてアドバイスをいただければ幸いです。
c# - カスタム DocumentPaginator および DocumentViewer WPF
DocumentPaginator
いくつかの値を持つテーブルを作成し、すべてのページの先頭にテーブル ヘッダーを繰り返すカスタムがあります。(ここに似ています。) それによって生成されたページを で表示するにはどうすればよいDocumentViewr
ですか?
最初に を作成する必要があると思いますXpsDocument
。だから私は使用しようとしましたXpsDocumentWriter
:
しかし、うまくいきません。誰かがそれを行う方法を知っていますか?
c# - C# の xps ドキュメントで PageHight auto を設定する
C#のxpsドキュメントで高さの自動を設定できますか? 高さを設定し、内容がそれ以上の場合、空白のページが表示されます。
そのテンプレートの私のコードは以下のとおりです
私のコードは以下のようなものです。
c# - xpsで固定ドキュメントに複数のfpagesを追加するには?
私の要件は、10ページ(たとえば)のxpsドキュメントを作成することです。次のコードを使用して xps ドキュメントを作成しています。ご覧ください。
あなたがそれを見るなら、私はxpsドキュメントを作成するために単一の画像と単一のfpageを渡したでしょう。複数の fpages リストとイメージ リストを渡して、複数のページを持つ xps ドキュメントを作成したい..?
wpf - WPF Visual to XPS ドキュメント メソッドは 1 ページのみを作成します
XPS ファイル (または実際には、ウィンドウ イメージを格納する任意の種類のファイル) に保存したい WPF ウィンドウがあります。このウィンドウには長いDataGrid
. これまでのところ、XPS ファイルに書き込むことはできますが、結果のドキュメントには 1 ページしか含まれていないため、ほとんどのDataGrid
行が欠落しています。XPSDocumentWriter
必要な数のページを使用するにはどうすればよいですか?
これまでに得たものは次のとおりです (グリッド スクロール バーをオフにし、ウィンドウを自動サイズ調整して、XPS ファイルに書き込む前にフルサイズであることを確認しました)。
wpf - WPF: XpsDocument ページネーションを作成する
でプレビューしてから印刷できる XpsDocument を作成する Paginator を作成しようとしています。Web で見つけた次のコードがありますが、それがどのように機能するのかわかりません。
私が抱えている問題は、これをそのまま実行すると、ページが正常に生成されることです。データの実際の値を生成する OnRender() 内の行 (Random の後のすべての行) をコメントアウトすると、高さが約 1 行でテキストがないページが表示されますが、正しい長さのように見えます。「行番号」と「列 i」の値が表示されないようにしているのは何ですか?
説明のために2つのスクリーンショットを含めました。
前
後
c# - new XpsDocument(string, FileAccess) は、ファイルが破損していなくても、「ファイルには破損したデータが含まれています」というエラーが表示されて失敗します
image
テーブルの 1 つに、XPS ドキュメントの生のバイナリ データを格納するタイプ列がある SQLCE データベースを扱っています。
このデータを に読み込みbyte[]
、次のようにディスクに保存します。
これは機能します。でファイルをダブルクリックしmyPath
て、Microsoft XPS Viewer で表示できます。ZIP ファイルとして名前を変更すると、WinZip で開くことができます。
しかし、次のように、まったく同じファイルを WPF アプリの DocumentViewer に読み込もうとすると、次のようになります。
次の例外を除いて、最初の行で失敗します。
ファイルが Microsoft XPS Viewer / WinZip で開く理由がわかりません (実際には破損していないことを示唆しています) が、私のコードではありません。
そしてイライラすることに、それは一貫していません。データベース内の一部の値では機能しますが、他の値では機能しません。(どの値が失敗し、どの値が失敗しないかは一貫していますが)。
誰かが以前にこの問題に遭遇したことがありますか、または理由/修正を知っていますか?