問題タブ [documentpaginator]

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 に答える
1157 参照

wpf - WPF印刷の大規模なカスタムコントロール

重複している場合は申し訳ありませんが、関連するものは見つかりませんでした。

持っているカスタムコントロールからXpsDocumentを作成しようとしています。カスタムコントロールは、本文に加えて、ヘッダーとフッターのプロパティをすでに定義しています。

アイデアは、同じコントロール(またはその派生物)をカスタムDocumentPaginatorへの入力として使用できるようにすることです。このコントロールは、すべてのページにヘッダーとフッターを配置して、その「レポート」のプリンター対応バージョンを作成します。本体内のコントロールが完全に表示されます(コントロール全体のビットマップを作成してから、拡大縮小してページの終わりにカットしたくありません)。

ユーザーコントロールのコンテンツをページに分割する方法についてのアイデアはありますか?または、コントロールをページに印刷するための別の方法に関する提案はありますか?

よろしくお願いします

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

wpf - WPF: DocumentPaginator クラスを提供せずに、対象のプリンターを選択するためだけに PrintDialog を使用する方法はありますか?

PrintDocument1 ページに収まる非常にシンプルなレイアウトを印刷したいので、 DocumentPaginator. PrinterDialogただし、プリンターの選択に使用したい。PrinterSettingsのプロパティである例を見ましたPrinterDialogが、単に に割り当てられていましたPrintDocument。しかし、これはもう不可能のようです。また、使用するカスタム ページネータ クラスなどの他のソリューションも探しましたが、何も見つかりませんでした。私はWPFについてこれほど深い洞察を持っていないかもしれませんが、なぜ常にそのようにドングルしなければならないのですか...

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

c# - WPF での FlowDocument 印刷出力のすべてのページの透かし画像

要するに、すべてのページに同じ透かし画像を持つ複数のページにまたがる可能性のある FlowDocument を印刷するのを手伝ってくれる人はいますか? 私の現在の実装では、透かしを最初のページにのみ印刷します。このシナリオで何らかのテンプレートを作成するにはどうすればよいですか?

説明: FlowDocument を出力する WPF アプリケーションを構築しています。FlowDocument には透かしとして使用される画像が含まれており、ドキュメントはコンテンツの長さに応じて 1 ページ以上に印刷されます。最初のページではすべてが正常に機能しています。現在発生していない透かしとして、すべてのページで同じ画像を使用したいと考えています。DocumentPaginator オブジェクトで作業する必要があると思いますが、これを行う方法がわかりません。テンプレートベースの印刷のように聞こえる上記のシナリオで FlowDocument 印刷を経験した人はいますか?

0 投票する
2 に答える
1806 参照

c# - WPF で各 DocumentPage のコンテンツをページ番号で取得することは可能ですか?

DocumentPaginator を使用して FlowDocument のテキストをページに分割します。ComputePageCount() の後にページ番号で各ページのコンテンツを取得することは可能ですか? そうでない場合、どうすれば他の方法でそれを行うことができますか?

コード:

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

wpf - プレビューするドキュメントの周りに空白が表示される

印刷を使用する WPF アプリケーションがあります。「DocumentPaginator」からクラスを継承しています

このページネーターから FixedDocumentSequence を取得して、印刷前にドキュメントをプレビューします。「pageSize」プロパティはこの DocumentPage に適用されず、ページの周りに空白があります。この問題を解決するにはどうすればよいですか

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

c# - WPF DocumentPaginator を使用して画像を印刷する正しい方法は何ですか?

これがクラス拡張にある私のコードですDocumentPaginator

ただし、実際にこのコードを実行すると、画像が読み込まれず、空白のページが印刷されるだけです。

DocumentPage画像を読み込んでオブジェクトに添付する正しい方法は何ですか?

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

wpf - WPF DocumentPaginator: DocumentPage のサイズを横向きに変更

DocumentPaginator を A4 横向き形式 (Size(96 * 11, 96 * 8.5)) で使用して、WPF ウィンドウを PDF ファイル (Microsoft Print to pdf) として印刷しようとしましたが、常に A4 縦向き形式で取得します。(DocumentPaginator については、ここで説明されている方法を使用します: WPF - ビジュアルを印刷するときのページネーション)

障害はどこにありますか?フォーマットの問題がない限り、完璧に動作します。DocumentPage.Size プロパティのドキュメントに記載されているように、DocumentPage のサイズを変更するにはどうすればよいですか?

XAML:

C#: