PrintSystemJobInfo クラス

定義

印刷ジョブを詳細に定義します。

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参照を取得するには、静的PrintSystemJobInfo.Getメソッド、または 、、または AddJobのいずれかのPrintQueueインスタンス メソッドを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)

適用対象