問題タブ [printqueuewatch]
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.
c# - 印刷されているページ (ページ カバレッジ) の割合を検出する
私の Windows アプリケーションの 1 つで、印刷中のページのカバレッジを検出するモジュールが必要です。
現在、印刷ジョブ イベントを検出するためにPrint Queue Watchライブラリを使用しています。
しかし、ページのどの部分が印刷されているかを検出する方法はありますか?
前もって感謝します。
c# - 印刷ジョブから総ページ数を取得する
プリンター キュー (.NET) のモニター ジョブからこのコードをダウンロードしまし たが、印刷ジョブの合計ページ数を知りたいと考えています。コメントを見て、次のコードを追加しました。
しかし、私はいつも間違ったページを取得します。そして、「PrinterQueueWatch」を使用してみましたが、合計ページは常に0です。
c# - PrintQueueWatch .Net ライブラリで PrintJob.JobID を複製する
まず、Windows XP、Excel 2003、VS 2010、.NET 4.0 で作業し、PrintQueueWatch .Net ライブラリを使用してすべての印刷の情報を収集します。私がこれまでに見たのは、Excel アクティブ シートを複数のコピーで印刷すると、jobdeleted イベントが複数発生することです。私が期待していたのは、1 つのドキュメントを印刷するため、セッション全体に対して 1 つのジョブ ID が作成されるが、コピーごとにジョブが削除されるということでした。したがって、1 ページを 3 部印刷すると、少なくとも 3 つの jobID が取得されます。本当の問題は今です。たとえば、最初のコピーの後に 3 部で 1 ページを印刷すると、他の 2 部がジョブ削除で 2 回取得されるため、正確に 3 つの一意の PrintJob.jobID が取得されますが、5 回 (18、19、19、20、20) 取得されます。私の質問は、削除されたジョブが印刷セッションで複数回起動される理由、特にすべてのコピーで発生する理由です。