PrintSystemJobInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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 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 tak terduga, seperti performa layanan yang berkurang dan pengecualian run-time.
Jika Anda ingin mencetak dari aplikasi Windows Forms, lihat System.Drawing.Printing namespace layanan.
Properti
| Nama | Deskripsi |
|---|---|
| HostingPrintQueue |
Mendapatkan antrean cetak yang menghosting pekerjaan cetak. |
| HostingPrintServer |
Mendapatkan server cetak yang menghosting antrean cetak untuk pekerjaan 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 pekerjaan 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 terkait 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 pekerjaan cetak dicetak. |
| IsPrinting |
Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak sedang dicetak. |
| IsRestarted |
Mendapatkan nilai yang menunjukkan apakah pekerjaan cetak telah dimulai ulang. |
| IsRetained |
Mendapatkan nilai yang menunjukkan apakah pekerjaan 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 pekerjaan cetak. |
| JobSize |
Dapatkan ukuran, dalam byte, dari pekerjaan cetak. |
| JobStatus |
Mendapatkan status pekerjaan 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 waktu Universal Terkoordinasi tengah malam (UTC) (juga disebut Greenwich Mean Time [GMT]), bahwa pekerjaan cetak dapat mulai mencetak. |
| Submitter |
Mendapatkan nama pengguna yang mengirimkan pekerjaan cetak. |
| TimeJobSubmitted |
Mendapatkan tanggal dan waktu pekerjaan cetak dikirimkan. |
| TimeSinceStartedPrinting |
Mendapatkan waktu, dalam milidetik, karena pekerjaan cetak mulai mencetak. |
| UntilTimeOfDay |
Mendapatkan waktu terakhir dalam sehari, dinyatakan sebagai jumlah menit setelah waktu Universal Terkoordinasi tengah malam (UTC) (juga disebut Greenwich Mean Time [GMT]), bahwa pekerjaan cetak dapat mulai mencetak. |
Metode
| Nama | Deskripsi |
|---|---|
| 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 yang tidak dikelola yang PrintSystemObject digunakan oleh 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 PrintQueue. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| Initialize() |
Menginisialisasi properti .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 Objectsaat ini. (Diperoleh dari Object) |
| Pause() |
Hentikan pencetakan pekerjaan hingga Resume() berjalan. |
| Refresh() |
Memperbarui 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) |