問題タブ [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.
wpf - WPF印刷の大規模なカスタムコントロール
重複している場合は申し訳ありませんが、関連するものは見つかりませんでした。
持っているカスタムコントロールからXpsDocumentを作成しようとしています。カスタムコントロールは、本文に加えて、ヘッダーとフッターのプロパティをすでに定義しています。
アイデアは、同じコントロール(またはその派生物)をカスタムDocumentPaginatorへの入力として使用できるようにすることです。このコントロールは、すべてのページにヘッダーとフッターを配置して、その「レポート」のプリンター対応バージョンを作成します。本体内のコントロールが完全に表示されます(コントロール全体のビットマップを作成してから、拡大縮小してページの終わりにカットしたくありません)。
ユーザーコントロールのコンテンツをページに分割する方法についてのアイデアはありますか?または、コントロールをページに印刷するための別の方法に関する提案はありますか?
よろしくお願いします
wpf - WPF: DocumentPaginator クラスを提供せずに、対象のプリンターを選択するためだけに PrintDialog を使用する方法はありますか?
PrintDocument
1 ページに収まる非常にシンプルなレイアウトを印刷したいので、 DocumentPaginator
. PrinterDialog
ただし、プリンターの選択に使用したい。PrinterSettings
のプロパティである例を見ましたPrinterDialog
が、単に に割り当てられていましたPrintDocument
。しかし、これはもう不可能のようです。また、使用するカスタム ページネータ クラスなどの他のソリューションも探しましたが、何も見つかりませんでした。私はWPFについてこれほど深い洞察を持っていないかもしれませんが、なぜ常にそのようにドングルしなければならないのですか...
c# - WPF での FlowDocument 印刷出力のすべてのページの透かし画像
要するに、すべてのページに同じ透かし画像を持つ複数のページにまたがる可能性のある FlowDocument を印刷するのを手伝ってくれる人はいますか? 私の現在の実装では、透かしを最初のページにのみ印刷します。このシナリオで何らかのテンプレートを作成するにはどうすればよいですか?
説明: FlowDocument を出力する WPF アプリケーションを構築しています。FlowDocument には透かしとして使用される画像が含まれており、ドキュメントはコンテンツの長さに応じて 1 ページ以上に印刷されます。最初のページではすべてが正常に機能しています。現在発生していない透かしとして、すべてのページで同じ画像を使用したいと考えています。DocumentPaginator オブジェクトで作業する必要があると思いますが、これを行う方法がわかりません。テンプレートベースの印刷のように聞こえる上記のシナリオで FlowDocument 印刷を経験した人はいますか?
c# - WPF で各 DocumentPage のコンテンツをページ番号で取得することは可能ですか?
DocumentPaginator を使用して FlowDocument のテキストをページに分割します。ComputePageCount() の後にページ番号で各ページのコンテンツを取得することは可能ですか? そうでない場合、どうすれば他の方法でそれを行うことができますか?
コード:
wpf - プレビューするドキュメントの周りに空白が表示される
印刷を使用する WPF アプリケーションがあります。「DocumentPaginator」からクラスを継承しています
このページネーターから FixedDocumentSequence を取得して、印刷前にドキュメントをプレビューします。「pageSize」プロパティはこの DocumentPage に適用されず、ページの周りに空白があります。この問題を解決するにはどうすればよいですか
c# - WPF DocumentPaginator を使用して画像を印刷する正しい方法は何ですか?
これがクラス拡張にある私のコードですDocumentPaginator
ただし、実際にこのコードを実行すると、画像が読み込まれず、空白のページが印刷されるだけです。
DocumentPage
画像を読み込んでオブジェクトに添付する正しい方法は何ですか?
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#: