PrintSystemJobInfo Sınıf

Tanım

Yazdırma işini ayrıntılı olarak tanımlar.

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

Açıklamalar

Bu sınıfın ortak oluşturucu yok. Bir PrintSystemJobInfo nesneye başvuru almak için statik PrintSystemJobInfo.Get yöntemi veya aşağıdaki PrintQueue örnek yöntemlerinden birini kullanın: GetJob, GetPrintJobInfoCollectionveya AddJob.

Bir işin tamamlanıp tamamlanmadığı gibi birçok yazdırma işi özelliğinin, uygulamanız ilgili özelliği (IsCompleted) okumadan önce yazıcıdan nesneye PrintSystemJobInfo geçirilmesi gerekir. Refresh yöntemi bu işlevi sağlar.

Benzer şekilde, uygulamanız özelliğin JobName değerini değiştirdiğinde, değişikliğin bilgisayardaki yazdırma kuyruğu yardımcı programıyla yazılması gerekir. Commit yöntemi bu işlevi sağlar.

'den PrintSystemJobInfo ek yazılabilir özelliklere sahip bir sınıf türetirseniz ve Commit yöntemlerini geçersiz Refresh kılmanız gerekir.

Dikkat

Ad alanı içindeki System.Printing sınıflar bir Windows hizmetinde veya ASP.NET uygulama veya hizmette kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının azalması ve çalışma zamanı özel durumları gibi beklenmeyen sorunlara neden olabilir.

Windows Forms bir uygulamadan yazdırmak istiyorsanız ad alanına System.Drawing.Printing bakın.

Özellikler

HostingPrintQueue

Yazdırma işini barındıran yazdırma kuyruğuna sahip olur.

HostingPrintServer

Yazdırma işi için yazdırma kuyruğu barındıran yazdırma sunucusunu alır.

IsBlocked

Yazdırma işinin engellenip engellenmediğini ve dolayısıyla yazdırılmadığını belirten bir değer alır.

IsCompleted

Yazdırma işinin tamamlanıp tamamlanmadığını gösteren bir değer alır.

IsDeleted

Nesnesi tarafından PrintSystemJobInfo temsil edilen yazdırma işinin yazdırma kuyruğundan silinip silinmediğini gösteren bir değer alır.

IsDeleting

Yazdırma işinin yazdırma kuyruğundan silinip silinmediğini belirten bir değer alır.

IsDisposed

Nesnenin atılıp atılmadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: PrintSystemObject)
IsInError

Bir hata koşulunun yazdırma işiyle ilişkili olup olmadığını gösteren bir değer alır.

IsOffline

Yazıcının çevrimdışı olup olmadığını gösteren bir değer alır.

IsPaperOut

Yazıcının kağıt boyutunun bitip bitmediğini ve yazdırma işinin gerektirdiği türe sahip olup olmadığını belirten bir değer alır.

IsPaused

Yazdırma işinin duraklatılıp duraklatılmadığını gösteren bir değer alır.

IsPrinted

Yazdırma işinin yazdırılıp yazdırılmadığını belirten bir değer alır.

IsPrinting

Yazdırma işinin yazdırılıp yazdırılmadığını gösteren bir değer alır.

IsRestarted

Yazdırma işinin yeniden başlatılıp başlatılmadığını gösteren bir değer alır.

IsRetained

Yazdırma işinin yazdırıldıktan sonra kuyruğa kaydedilip kaydedilmediğini gösteren bir değer alır.

IsSpooling

Yazdırma işinin biriktirilip biriktirilmediğini gösteren bir değer alır.

IsUserInterventionRequired

Yazıcının kullanıcı müdahalesine ihtiyacı olup olmadığını belirten bir değer alır.

JobIdentifier

Yazdırma işinin kimlik numarasını alır.

JobName

Yazdırma işi için bir ad alır veya ayarlar.

JobSize

Yazdırma işinin boyutunu bayt cinsinden alır.

JobStatus

Yazdırma işinin geçerli durumunu alır.

JobStream

Yazdırma işinin Stream başvurusu alır.

Name

Nesnenin adını alır.

(Devralındığı yer: PrintSystemObject)
NumberOfPages

Yazdırma işinde sayfa sayısını alır.

NumberOfPagesPrinted

Önceden yazdırılmış olan sayfa sayısını alır.

Parent

Nesnenin üst öğesini alır.

(Devralındığı yer: PrintSystemObject)
PositionInPrintQueue

Yazdırma işinin yazdırma kuyruğundaki yerini alır.

Priority

Yazdırma kuyruğundaki diğer işlere göre yazdırma işinin önceliğini temsil eden sayısal olmayan bir ifade alır.

PropertiesCollection

Öznitelik ve değer çiftleri koleksiyonunu alır.

(Devralındığı yer: PrintSystemObject)
StartTimeOfDay

Yazdırma işinin yazdırılmaya başlayabildiği gece yarısı Eşgüdümlü Evrensel Saat'den (UTC) (Greenwich Saati [GMT] olarak da adlandırılır) sonraki dakika sayısı olarak ifade edilen günün en erken saatini alır.

Submitter

Yazdırma işini gönderen kullanıcının adını alır.

TimeJobSubmitted

Yazdırma işinin gönderildiği tarihi ve saati alır.

TimeSinceStartedPrinting

Yazdırma işi yazdırmaya başladığından bu yana milisaniye cinsinden süreyi alır.

UntilTimeOfDay

Yazdırma işinin yazdırmaya başlayabildiği gece yarısı Eşgüdümlü Evrensel Saat'den (UTC) (Greenwich Saati [GMT] olarak da adlandırılır) sonraki dakika sayısı olarak ifade edilen günün son saatini alır.

Yöntemler

Cancel()

Yazdırma işini iptal eder.

Commit()

Nesnenin özelliklerinde yapılan değişiklikleri, nesnenin PrintSystemJobInfo temsil ettiği gerçek yazdırma işine yazar.

Dispose()

PrintSystemObject tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: PrintSystemObject)
Dispose(Boolean)

PrintSystemObject tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: PrintSystemObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Get(PrintQueue, Int32)

PrintSystemJobInfo Belirtilen içindeki belirtilen işin öğesini PrintQueuealır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Initialize()

özelliklerini PrintSystemObjectbaşlatır.

(Devralındığı yer: PrintSystemObject)
InternalDispose(Boolean)

tarafından PrintSystemJobInfo kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Pause()

Çalışana kadar Resume() işin yazdırmasını durdurur.

Refresh()

Değerlerinin nesnenin PrintSystemJobInfo temsil ettiği gerçek yazdırma işinin değerleriyle eşleşmesi için nesnenin özelliklerini Güncelleştirmeler.

Restart()

Yazdırma işini baştan yeniden başlatır.

Resume()

Duraklatılmış yazdırma işinin yazdırılma işlemini sürdürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır