問題タブ [fixeddocument]

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.

0 投票する
1 に答える
592 参照

c# - Fixeddocument の Itemscontrol 内の改ページ

私のアプリケーションでは、さまざまなレポートを生成する必要があります。それらのほとんどは 1 ページに収まります。これらのレポートは FixedDocuments で作成しました。今、FixedDocument である種の手紙を作成しようとしています。これには、ヘッダー、補完的な締めくくり、件名などが含まれます。これらの部品は問題なく動作します。それらはすべて UserControls に分かれています。

手紙の主な内容は、頭を悩ませます。これは、カスタム リスト (categoryList) にバインドされたネストされた ItemsControl である必要があります。カスタム リストの各項目は、文字列 (category) と別のリスト (valueList) で構成されます。もう一方のリストの要素は、2 つの文字列 (キャプション、値) で構成されます。ItemsControl は次のようになります。

categoryList と valueList の両方に少数の要素しか含まれていない場合、すべて正常に機能します。しかし、一定量の要素があると、ItemsControl がクリップされます。

これは、コードを使用して FixedDocument を作成する方法です。

ItemsControl 内に改ページを配置する方法はありますか? オーバーフローを引き起こす最初のカテゴリの前。または、オーバーフローを引き起こすカテゴリ内でさらに良い.

提案やアドバイスをありがとう!他の情報が必要な場合は、お気軽にお問い合わせください。

0 投票する
0 に答える
736 参照

wpf - FixedDocument に複数の固定ページをバインドすることは可能ですか?

XPS次のような文書を作成するにはXAML、次のように記述します。

固定ページXPSのコレクションを含める必要があります。コレクションにバインドしてドキュメント内に複数のページを取得するにはどうすればよいですか? 私の知る限り、ページを動的にレイアウトするため、を使用できません。これに関するインターネット上の情報は非常に限られています。FlowDocument

理想的には、のようなものがありItemsControl、ページ テンプレートにバインドします。そうすれば、リストに N 個の項目を追加して、N ページを取得できます。

0 投票する
1 に答える
1598 参照

c# - c# 固定ドキュメントを xps に変換しますが、xps ビューアーは新しく作成された xps ファイルを開きません

C#で固定ドキュメントを取得してxpsに変換し、xpsを保存してOutlookメールに添付しようとしていますが、xpsファイルを作成した後、テスト目的でxpsファイルを開こうとしていますxps ファイル ビューアーを使用すると、ファイルを開くことができないというエラーが表示されます。固定ドキュメントを xps に変換しているコードの部分のコピーを以下に貼り付けます。

0 投票する
0 に答える
591 参照

wpf - 固定ドキュメント テーブル?

レポート用に固定ドキュメントに表形式でデータをレイアウトするレイアウト コントロールまたはその他の手段を探しています。私は非 WPF プロジェクトで MigraDoc を非常に広範囲に使用しており、そのテーブル オブジェクトを使用すると、各データをテーブルに表示するための詳細なレイアウトが可能になります。セル レベルで境界線をオフにしたり、列をマージ/スパンしたりできます。WPF 内でこの種のコントロールを提供するコントロールはありますか? DataGrid または Grid が必要なことをどこで実行するのか、まだ見ていません...簡単に。データの表示方法を完全に制御する必要があるため、データはバインドされていません。フロー ドキュメントを使用していないため、フロー ドキュメントが提供するテーブル オブジェクトを使用できません。誰にも提案はありますか?今のところ、プログラムで Grid を作成し、各セル内に TextBlock を含む Border を挿入することに頼っています。

ところで - 私はこのプロジェクトでネイティブ WPF コントロールを使用しようとしています。これが、MigraDoc を使用していない理由です。

0 投票する
1 に答える
973 参照

wpf - PageDocuments から FixedDocument を取得する方法

私はWPFで印刷に取り組んでいます。
クラスを継承するクラスを実装しDocumentPaginatorます

仕事をするためのより多くのヘルパーメソッドがあります。

メソッドから返されたオブジェクトを使用して、プロパティFixedDocumentから返すオブジェクトを作成したいと考えています。SourceDocumentPageGetPage

FixedDocument印刷前にファイルにプレビューを作成したいので、ソース プロパティから返される必要があります。

プレビューアはDocumentViewerオブジェクトがReportPreviewerWindow