Aracılığıyla paylaş


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ği, uygulamanız ilgili özelliği (IsCompleted) okumadan önce yazıcıdan nesneye PrintSystemJobInfo geçirilmelidir. 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ı için yazılması gerekir. Commit yöntemi bu işlevi sağlar.

Ek yazılabilir özelliklere sahip olan bir sınıfından PrintSystemJobInfo türetilirseniz ve Commit yöntemlerini geçersiz Refresh kılmanız gerekir.

Dikkat

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

Bir Windows Forms uygulamasından yazdırmak istiyorsanız ad alanına System.Drawing.Printing bakın.

Özellikler

Name Description
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ı gösteren 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 gösteren bir değer alır.

IsDisposed

Nesnenin atılıp atılmadığını gösteren 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ürü gösteren 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ı gösteren 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ı gösteren 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

Zaten 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ırmaya başlayabildiği gece yarısı Eşgüdümlü Evrensel Saat 'den (UTC) (Greenwich Ortalama 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 geçen süreyi milisaniye cinsinden alır.

UntilTimeOfDay

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

Yöntemler

Name Description
Cancel()

Yazdırma işini iptal eder.

Commit()

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

Dispose()

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

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

tarafından PrintSystemObject kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları 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 PrintQueueöğesini alır.

GetHashCode()

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

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

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

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

öğesinin ö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 Objectbasit 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ştirir.

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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır