Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
XPS Belge API'sinin bu IXpsOMPrintTicketResource arabirimi, mevcut bir yazdırma biletine erişim ve xps OM'de yazdırma bileti oluşturma olanağı sağlar.
Bilet Kaynaklarını Yazdır
IXpsOMPrintTicketResource arabirimi, bir programın yazdırma biletini destekleyen bir arabirimin GetPrintTicketResource yöntemini çağırarak mevcut bir yazdırma biletinin içeriğini okumasını sağlar. Yeni yazdırma bileti kaynakları, SetPrintTicketResourceçağrılarak belge bölümüne eklenebilir.
Yazdırma biletinin kapsamını belirten üç yazdırma bileti düzeyi vardır. Yazdırma bileti düzeyleri şunlardır: iş (veya paket) düzeyi, belge düzeyi ve sayfa düzeyi. Aşağıdaki tabloda, yazdırma bileti düzeyi, karşılık gelen XPS OM arabirimi ve yazdırma bileti kaynağına erişmek için kullanılan yöntemler arasındaki ilişki gösterilmektedir.
| Bilet Düzeyini Yazdır | Arayüz | Get Yöntemi | Set Yöntemi |
|---|---|---|---|
| İş | IXpsOMDocumentSequence | GetPrintTicketResource | SetPrintTicketResource |
| Belge | IXpsOMDocument | GetPrintTicketResource | SetPrintTicketResource |
| Sayfa | IXpsOMPageReference | GetPrintTicketResource | SetPrintTicketResource |
Bilet İçeriğini Yazdır
Mevcut bir yazdırma bileti kaynağının içeriğine, kaynakla ilişkilendirilmiş akıştan okunarak erişilebilir. IXpsOMPrintTicketResource arabiriminin GetStream yöntemi, işaretçiyi yazdırma biletinin XML biçimli içeriğini içeren salt okunur bir akışa döndürür. Yazdırma bileti içeriğinin biçimi, Yazdırma Şeması Belirtimiaçıklanmıştır.
Yeni bir IXpsOMPrintTicketResource arabirimi oluşturularak yeni bir yazdırma bileti kaynağı oluşturulabilir. Geçerli, XML biçimli bir yazdırma bileti bir akışa yazılır ve yazdırma bileti bölümünü tanımlamak için bir parça URI'si oluşturulur. Geçerli bir yazdırma biletinin içeriği hakkında daha fazla bilgi için Yazdırma Şeması Belirtimibakın. Akış ve parça URI'si, yeni yazdırma bileti kaynağını ayarlamak için SetContent çağrısının parametreleri olarak geçirilir ve yazdırma bileti kaynağı, önceki tabloda gösterilen SetPrintTicketResource yöntemi çağrılarak ilgili belge bölümüne eklenir.
Anahtar Devralmayı Yazdır
Yazdırma biletleri, daha geniş kapsamlı yazdırma biletlerinin özelliklerini devralır. Örneğin, belge düzeyi yazdırma bileti, belgenin belge dizisiyle ilişkili iş düzeyi yazdırma anahtarının özelliklerini devralır. Benzer şekilde, sayfa düzeyinde yazdırma bileti, sayfanın belgesiyle ilişkili belge düzeyi yazdırma anahtarının özelliklerini devralır. Bu devralma işleminde, alt düzey yazdırma biletinde belirtilen özellikler, aksi takdirde üst düzey yazdırma biletinden devralınabilecek ilgili özellikleri geçersiz kılar.
İlgili konular