PrintSystemJobInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
印刷ジョブを詳細に定義します。
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- 継承
注釈
このクラスにはパブリック コンストラクターがありません。 オブジェクトへのPrintSystemJobInfo参照を取得するには、静的PrintSystemJobInfo.Getメソッド、または 、PrintQueue、または AddJobのいずれかのインスタンス メソッドをGetJobGetPrintJobInfoCollection使用します。
ジョブが完了したかどうかなど、多くの印刷ジョブ プロパティは、アプリケーションが対応するプロパティ (IsCompleted) を読み取る前にPrintSystemJobInfo、プリンターから オブジェクトに渡す必要があります。 メソッドは Refresh 、この機能を提供します。
同様に、アプリケーションで プロパティの値を JobName 変更する場合は、コンピューター上の印刷キュー ユーティリティに変更を書き込む必要があります。 メソッドは Commit 、この機能を提供します。
追加の書き込み可能なプロパティを持つ からPrintSystemJobInfoクラスを派生させる場合は、 メソッドと Commit メソッドのRefreshオーバーライドを実装する必要があります。
注意事項
名前空間内の System.Printing クラスは、Windows サービスまたはアプリケーションまたはサービス内での使用 ASP.NET サポートされていません。 これらのアプリケーションの種類の 1 つからこれらのクラスを使用しようとすると、サービスのパフォーマンスの低下や実行時の例外など、予期しない問題が発生する可能性があります。
Windows フォーム アプリケーションから印刷する場合は、 名前空間をSystem.Drawing.Printing参照してください。
プロパティ
HostingPrintQueue |
印刷ジョブをホストしている印刷キューを取得します。 |
HostingPrintServer |
印刷ジョブの印刷キューをホストしているプリント サーバーを取得します。 |
IsBlocked |
印刷ジョブがブロックされているかどうか、つまり印刷されていないかどうかを示す値を取得します。 |
IsCompleted |
印刷ジョブが終了したかどうかを示す値を取得します。 |
IsDeleted |
PrintSystemJobInfo オブジェクトで表される印刷ジョブが、印刷キューから削除されたかどうかを示す値を取得します。 |
IsDeleting |
印刷ジョブが印刷キューから削除されているかどうかを示す値を取得します。 |
IsDisposed |
オブジェクトが破棄されたかどうかを示す値を取得または設定します。 (継承元 PrintSystemObject) |
IsInError |
エラーが印刷ジョブに関連付けられているかどうかを示す値を取得します。 |
IsOffline |
プリンターがオフラインであるかどうかを示す値を取得します。 |
IsPaperOut |
プリンターが、印刷ジョブに必要なサイズおよび種類の用紙を使い果たしたかどうかを示す値を取得します。 |
IsPaused |
印刷ジョブが一時停止されているかどうかを示す値を取得します。 |
IsPrinted |
印刷ジョブが印刷を実行したかどうかを示す値を取得します。 |
IsPrinting |
印刷ジョブが印刷を実行しているかどうかを示す値を取得します。 |
IsRestarted |
印刷ジョブが再開されているかどうかを示す値を取得します。 |
IsRetained |
印刷ジョブが印刷後にキューに保存されたかどうかを示す値を取得します。 |
IsSpooling |
印刷ジョブがスプールされているかどうかを示す値を取得します。 |
IsUserInterventionRequired |
プリンターがユーザーの介入を必要としているかどうかを示す値を取得します。 |
JobIdentifier |
印刷ジョブの ID 番号を取得します。 |
JobName |
印刷ジョブの名前を取得または設定します。 |
JobSize |
印刷ジョブのサイズ (バイト単位) を取得します。 |
JobStatus |
印刷ジョブの現在のステータスを取得します。 |
JobStream |
印刷ジョブの Stream への参照を取得します。 |
Name |
オブジェクトの名前を取得します。 (継承元 PrintSystemObject) |
NumberOfPages |
印刷ジョブのページ数を取得します。 |
NumberOfPagesPrinted |
既に印刷したページ数を取得します。 |
Parent |
オブジェクトの親を取得します。 (継承元 PrintSystemObject) |
PositionInPrintQueue |
印刷キュー内の印刷ジョブの位置を取得します。 |
Priority |
印刷キュー内の他の印刷ジョブと比較した印刷ジョブの優先順位を表す、数字以外の表現を取得します。 |
PropertiesCollection |
属性と値のペアのコレクションを取得します。 (継承元 PrintSystemObject) |
StartTimeOfDay |
印刷ジョブが印刷を開始できる最も早い時刻を取得します。この時刻は、世界協定時刻 (UTC) (グリニッジ標準時 [GMT] とも呼ばれます) の午前 0 時からの分数で表現されます。 |
Submitter |
印刷ジョブを送信したユーザーの名前を取得します。 |
TimeJobSubmitted |
印刷ジョブが送信される日時を取得します。 |
TimeSinceStartedPrinting |
印刷ジョブの印刷開始後の時間 (ミリ秒単位) を取得します。 |
UntilTimeOfDay |
印刷ジョブが印刷を開始できる最も遅い時刻を取得します。この時刻は、世界協定時刻 (UTC) (グリニッジ標準時 [GMT] とも呼ばれます) の午前 0 時からの分数で表現されます。 |
メソッド
Cancel() |
印刷ジョブをキャンセルします。 |
Commit() |
PrintSystemJobInfo オブジェクトのプロパティへの変更を、そのオブジェクトが表す実際の印刷ジョブに書き込みます。 |
Dispose() |
PrintSystemObject によって使用されているすべてのリソースを解放します。 (継承元 PrintSystemObject) |
Dispose(Boolean) |
PrintSystemObject によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 (継承元 PrintSystemObject) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Get(PrintQueue, Int32) |
指定した PrintSystemJobInfo 内にある、指定したジョブの PrintQueue を取得します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
Initialize() |
PrintSystemObject のプロパティを初期化します。 (継承元 PrintSystemObject) |
InternalDispose(Boolean) |
PrintSystemJobInfo によって使用されているアンマネージド リソースを解放します。オプションでマネージド リソースも解放できます。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Pause() |
Resume() が実行されるまで、ジョブの印刷を停止します。 |
Refresh() |
PrintSystemJobInfo オブジェクトのプロパティを更新して、その値をオブジェクトが表す実際の印刷ジョブの値と一致させます。 |
Restart() |
最初から印刷ジョブを再開します。 |
Resume() |
一時停止された印刷ジョブの印刷を再開します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET