Bagikan melalui


PrintSystemJobInfo Kelas

Definisi

Mendefinisikan pekerjaan cetak secara rinci.

public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
    inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
Warisan
PrintSystemJobInfo

Keterangan

Kelas ini tidak memiliki konstruktor publik. Untuk mendapatkan referensi ke PrintSystemJobInfo objek, gunakan metode statis PrintSystemJobInfo.Get atau salah satu metode instans berikut PrintQueue : GetJob, , GetPrintJobInfoCollectionatau AddJob.

Banyak properti pekerjaan cetak, seperti apakah pekerjaan selesai, harus diteruskan dari printer ke PrintSystemJobInfo objek sebelum aplikasi Anda membaca properti yang sesuai (IsCompleted). Metode ini Refresh menyediakan fungsionalitas ini.

Demikian pula, ketika aplikasi Anda mengubah nilai JobName properti , perubahan harus ditulis ke utilitas antrean cetak di komputer. Metode ini Commit menyediakan fungsionalitas ini.

Jika Anda memperoleh kelas dari PrintSystemJobInfo yang memiliki properti bisa-tulis tambahan, maka Anda harus menerapkan penimpaan Refresh metode dan Commit .

Perhatian

Kelas dalam System.Printing namespace layanan tidak didukung untuk digunakan dalam layanan Windows atau aplikasi atau layanan ASP.NET. Mencoba menggunakan kelas ini dari dalam salah satu jenis aplikasi ini dapat menghasilkan masalah yang tidak terduga, seperti performa layanan yang berkurang dan pengecualian run-time.

Jika Anda ingin mencetak dari aplikasi Formulir Windows, lihat System.Drawing.Printing namespace.

Properti

HostingPrintQueue

Mendapatkan antrean cetak yang menghosting pekerjaan cetak.

HostingPrintServer

Mendapatkan server cetak yang menghosting antrean cetak untuk tugas cetak.

IsBlocked

Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak diblokir dan oleh karena itu, tidak mencetak.

IsCompleted

Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak selesai.

IsDeleted

Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak, yang diwakili oleh PrintSystemJobInfo objek, dihapus dari antrean cetak.

IsDeleting

Mendapatkan nilai yang menunjukkan apakah tugas cetak sedang dihapus dari antrean cetak.

IsDisposed

Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek telah dibuang.

(Diperoleh dari PrintSystemObject)
IsInError

Mendapatkan nilai yang menunjukkan apakah kondisi kesalahan dikaitkan dengan pekerjaan cetak.

IsOffline

Mendapatkan nilai yang menunjukkan apakah printer sedang offline.

IsPaperOut

Mendapatkan nilai yang menunjukkan apakah printer telah kehabisan ukuran kertas dan jenis yang diperlukan tugas cetak.

IsPaused

Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak dijeda.

IsPrinted

Mendapatkan nilai yang menunjukkan apakah tugas cetak dicetak.

IsPrinting

Mendapatkan nilai yang menunjukkan apakah tugas cetak sedang dicetak.

IsRestarted

Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak telah dimulai ulang.

IsRetained

Mendapatkan nilai yang menunjukkan apakah tugas cetak disimpan dalam antrean setelah dicetak.

IsSpooling

Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak sedang ditampung.

IsUserInterventionRequired

Mendapatkan nilai yang menunjukkan apakah printer membutuhkan intervensi pengguna.

JobIdentifier

Mendapatkan nomor identifikasi untuk pekerjaan cetak.

JobName

Mendapatkan atau menetapkan nama untuk tugas cetak.

JobSize

Dapatkan ukuran, dalam byte, dari pekerjaan cetak.

JobStatus

Mendapatkan status tugas cetak saat ini.

JobStream

Mendapatkan referensi ke Stream pekerjaan cetak.

Name

Mendapatkan nama objek .

(Diperoleh dari PrintSystemObject)
NumberOfPages

Mendapatkan jumlah halaman dalam tugas cetak.

NumberOfPagesPrinted

Mendapatkan jumlah halaman yang telah dicetak.

Parent

Mendapatkan induk objek .

(Diperoleh dari PrintSystemObject)
PositionInPrintQueue

Mendapatkan tempat pekerjaan cetak dalam antrean cetak.

Priority

Mendapatkan ekspresi non-numerik yang mewakili prioritas pekerjaan cetak relatif terhadap pekerjaan lain dalam antrean cetak.

PropertiesCollection

Mendapatkan kumpulan pasangan atribut dan nilai.

(Diperoleh dari PrintSystemObject)
StartTimeOfDay

Mendapatkan waktu paling awal dalam sehari, yang dinyatakan sebagai jumlah menit setelah tengah malam Waktu Universal Terkoordinasi (UTC) (juga disebut Greenwich Mean Time [GMT]), bahwa pekerjaan cetak dapat mulai mencetak.

Submitter

Mendapatkan nama pengguna yang mengirimkan tugas cetak.

TimeJobSubmitted

Mendapatkan tanggal dan waktu pengiriman tugas cetak.

TimeSinceStartedPrinting

Mendapatkan waktu, dalam milidetik, karena pekerjaan cetak mulai mencetak.

UntilTimeOfDay

Mendapatkan waktu terakhir dalam sehari, dinyatakan sebagai jumlah menit setelah tengah malam Waktu Universal Terkoordinasi (UTC) (juga disebut Greenwich Mean Time [GMT]), bahwa pekerjaan cetak dapat mulai mencetak.

Metode

Cancel()

Membatalkan tugas cetak.

Commit()

Menulis perubahan apa pun pada properti PrintSystemJobInfo objek ke pekerjaan cetak aktual yang diwakili objek.

Dispose()

Merilis semua sumber daya yang PrintSystemObjectdigunakan oleh .

(Diperoleh dari PrintSystemObject)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh PrintSystemObject dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari PrintSystemObject)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Get(PrintQueue, Int32)

PrintSystemJobInfo Mendapatkan untuk pekerjaan yang ditentukan dalam yang ditentukanPrintQueue.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Initialize()

Menginisialisasi properti dari PrintSystemObject.

(Diperoleh dari PrintSystemObject)
InternalDispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh PrintSystemJobInfo dan secara opsional, merilis sumber daya terkelola.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Pause()

Hentikan pencetakan pekerjaan hingga Resume() berjalan.

Refresh()

Updates properti PrintSystemJobInfo objek sehingga nilainya cocok dengan nilai pekerjaan cetak aktual yang diwakili objek.

Restart()

Memulai ulang tugas cetak dari awal.

Resume()

Melanjutkan pencetakan tugas cetak yang dijeda.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk