PrintQueue.CreateXpsDocumentWriter Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir XpsDocumentWriter nesnesi oluşturur.
Aşırı Yüklemeler
CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) |
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar, bir sayfa aralığı ve yazdırma işinin açıklamasını içeren iletişim kutusu sağlar ve görüntülenebilir alan ve medya boyutları hakkındaki bilgileri temsil eden bir |
CreateXpsDocumentWriter(PrintDocumentImageableArea) |
Bir XpsDocumentWriter nesne oluşturur, Windows ortak yazdırma iletişim kutusunu açar ve görüntülenebilir alan ve medya boyutları hakkındaki bilgileri temsil eden bir |
CreateXpsDocumentWriter(PrintQueue) |
Bir XpsDocumentWriter nesne oluşturur ve bunu belirtilen yazdırma kuyruğuyla ilişkilendirir. |
CreateXpsDocumentWriter(Double, Double) |
Belirtilen boyutlara sahip bir XpsDocumentWriter nesne oluşturur. |
CreateXpsDocumentWriter(String, PrintDocumentImageableArea) |
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar (ve ona bir iş açıklaması sağlar) ve görüntülenebilir alan ve medyanın boyutları hakkındaki bilgileri temsil eden bir |
CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) |
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar, bir sayfa aralığı içeren iletişim kutusu sağlar ve görüntülenebilir alan ve medya boyutları hakkındaki bilgileri temsil eden bir |
CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar, bir sayfa aralığı ve yazdırma işinin açıklamasını içeren iletişim kutusu sağlar ve görüntülenebilir alan ve medya boyutları hakkındaki bilgileri temsil eden bir ref
(ByRef
Visual Basic'te) parametresi döndürür.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::Printing::PrintDocumentImageableArea ^ % documentImageableArea, System::Windows::Controls::PageRangeSelection % pageRangeSelection, System::Windows::Controls::PageRange % pageRange);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef documentImageableArea As PrintDocumentImageableArea, ByRef pageRangeSelection As PageRangeSelection, ByRef pageRange As PageRange) As XpsDocumentWriter
Parametreler
- documentImageableArea
- PrintDocumentImageableArea
Cihazın yazdırabileceği sayfanın alanının boyutlarını içeren bir nesne başvurusu. Veri türü ortak oluşturucuya sahip olmadığından, bu parametre başlatılmadan geçirilir.
- pageRangeSelection
- PageRangeSelection
Tüm sayfaların mı yoksa yalnızca kullanıcı tarafından belirtilen aralığın mı yazdırılacağını belirten bir değer.
- pageRange
- PageRange
Yazdırılan sayfa aralığı.
Döndürülenler
XPS XpsDocumentWriter verilerini akışa yazan bir. Bu olabilir null
. (, pageRangeSelection
ve parametreleridocumentImageableArea
, kullanıcı tarafından başlatılan ve ref
pageRange
iletişim kutusu kapatıldığında döndürülen [ByRef
Visual Basic'te] parametrelerdir, bu nedenle her biri döndürülen ek bir öğeyi temsil eder.)
- Öznitelikler
Açıklamalar
Birçok yazıcının kağıdı kavramak ve yazıcıda taşımak için her sayfanın kenarlarında dörtte bir inç kadar yazdırılmamış alan olması gerekir. Aksi takdirde toner kağıt akış mekanizmasını kötü yönde etkileyebilir. Yazdırılabilen alan "görüntülenebilir alan"dır.
Türün PrintDocumentImageableArea ortak oluşturucu yok. Bu nedenle değişkeninin documentImageableArea
bildirilmesi ve öğesine atanması null
ve ardından yöntemine geçirilmesi gerekir. Bu yöntem, kullanıcıdan gerekli girişi PrintDialog görüntüler. Kullanıcı, yazdırma işini iletişim kutusunda yapılandırır (yazıcı seçme, kağıt boyutu, yönlendirme ve sayfa aralığı dahil). İletişim kutusu kapatıldığında ve pageRangeSelection
pageRange
değerleri olduğunda ve documentImageableArea
özellikleri başlatılan gerçek bir nesneye işaret ettiğinde.
Kullanıcı iletişim kutusunu iptal ederse veya kapatırsa, dönüş değeri olur null
. Sonuç olarak, dönüş değeri uygulamanız tarafından denetlenmelidir null
.
Ayrıca bkz.
Şunlara uygulanır
CreateXpsDocumentWriter(PrintDocumentImageableArea)
Bir XpsDocumentWriter nesne oluşturur, Windows ortak yazdırma iletişim kutusunu açar ve görüntülenebilir alan ve medya boyutları hakkındaki bilgileri temsil eden bir ref
(ByRef
Visual Basic'te) parametresi döndürür.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::Printing::PrintDocumentImageableArea ^ % documentImageableArea);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (ref System.Printing.PrintDocumentImageableArea documentImageableArea);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (ref System.Printing.PrintDocumentImageableArea documentImageableArea);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef documentImageableArea As PrintDocumentImageableArea) As XpsDocumentWriter
Parametreler
- documentImageableArea
- PrintDocumentImageableArea
Cihazın yazdırabileceği sayfanın alanının boyutlarını içeren bir nesne başvurusu. Veri türü ortak oluşturucuya sahip olmadığından, bu parametre başlatılmadan geçirilir.
Döndürülenler
XPS XpsDocumentWriter verilerini akışa yazan bir. Bu olabilir null
. (parametresi documentImageableArea
yöntemi tarafından başlatılan bir ref
[ByRef
In Visual Basic] parametresidir, bu nedenle döndürülen ikinci bir öğeyi temsil eder.)
- Öznitelikler
Açıklamalar
Birçok yazıcının kağıdı kavramak ve yazıcıda taşımak için her sayfanın kenarlarında dörtte bir inç kadar yazdırılmamış alan olması gerekir. Aksi takdirde toner kağıt akış mekanizmasını kötü yönde etkileyebilir. Yazdırılabilen alan "görüntülenebilir alan"dır.
Türün PrintDocumentImageableArea ortak oluşturucu yok. Bu nedenle değişkeninin documentImageableArea
bildirilmesi ve öğesine atanması null
ve ardından yöntemine geçirilmesi gerekir. Bu yöntem, kullanıcıdan gerekli girişi PrintDialog görüntüler. Kullanıcı bir yazıcı, kağıt boyutu ve yönlendirme seçtikten ve iletişim kutusunu kapattıktan sonra gerçek documentImageableArea
bir nesneye işaret eder ve özellikleri başlatılır.
Kullanıcı iletişim kutusunu iptal ederse veya kapatırsa, dönüş değeri olur null
. Sonuç olarak, dönüş değeri uygulamanız tarafından denetlenmelidir null
.
Ayrıca bkz.
Şunlara uygulanır
CreateXpsDocumentWriter(PrintQueue)
Bir XpsDocumentWriter nesne oluşturur ve bunu belirtilen yazdırma kuyruğuyla ilişkilendirir.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::Printing::PrintQueue ^ printQueue);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (System.Printing.PrintQueue printQueue);
static member CreateXpsDocumentWriter : System.Printing.PrintQueue -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (printQueue As PrintQueue) As XpsDocumentWriter
Parametreler
- printQueue
- PrintQueue
XPS belgesini yazdırmak için bir yazdırma kuyruğu.
Döndürülenler
BIR XpsDocumentWriter XPS akışına yazan bir.
Örnekler
Aşağıdaki örnekte, oluşturmak için bu yöntemin nasıl kullanılacağı gösterilmektedir XpsDocumentWriter.
// -------------------- GetPrintXpsDocumentWriter() -------------------
/// <summary>
/// Returns an XpsDocumentWriter for the default print queue.</summary>
/// <returns>
/// An XpsDocumentWriter for the default print queue.</returns>
private XpsDocumentWriter GetPrintXpsDocumentWriter()
{
// Create a local print server
LocalPrintServer ps = new LocalPrintServer();
// Get the default print queue
PrintQueue pq = ps.DefaultPrintQueue;
// Get an XpsDocumentWriter for the default print queue
XpsDocumentWriter xpsdw = PrintQueue.CreateXpsDocumentWriter(pq);
return xpsdw;
}// end:GetPrintXpsDocumentWriter()
' -------------------- GetPrintXpsDocumentWriter() -------------------
''' <summary>
''' Returns an XpsDocumentWriter for the default print queue.</summary>
''' <returns>
''' An XpsDocumentWriter for the default print queue.</returns>
Private Function GetPrintXpsDocumentWriter() As XpsDocumentWriter
' Create a local print server
Dim ps As New LocalPrintServer()
' Get the default print queue
Dim pq As PrintQueue = ps.DefaultPrintQueue
' Get an XpsDocumentWriter for the default print queue
Dim xpsdw As XpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter(pq)
Return xpsdw
End Function ' end:GetPrintXpsDocumentWriter()
Ayrıca bkz.
Şunlara uygulanır
CreateXpsDocumentWriter(Double, Double)
Belirtilen boyutlara sahip bir XpsDocumentWriter nesne oluşturur.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(double % width, double % height);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (ref double width, ref double height);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (ref double width, ref double height);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : double * double -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : double * double -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef width As Double, ByRef height As Double) As XpsDocumentWriter
Parametreler
- width
- Double
XPS belgesinin genişliği.
- height
- Double
XPS belgesinin yüksekliği.
Döndürülenler
BIR XpsDocumentWriter XPS akışına yazan bir. Bu olabilir null
.
- Öznitelikler
Açıklamalar
Bu yöntem, kullanıcıdan gerekli girişi PrintDialog görüntüler. Kullanıcı iletişim kutusunu iptal ederse veya kapatırsa, dönüş değeri olur null
. Sonuç olarak, dönüş değeri uygulamanız tarafından denetlenmelidir null
.
Ayrıca bkz.
Şunlara uygulanır
CreateXpsDocumentWriter(String, PrintDocumentImageableArea)
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar (ve ona bir iş açıklaması sağlar) ve görüntülenebilir alan ve medyanın boyutları hakkındaki bilgileri temsil eden bir ref
(ByRef
Visual Basic'te) parametresi döndürür.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::String ^ jobDescription, System::Printing::PrintDocumentImageableArea ^ % documentImageableArea);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (jobDescription As String, ByRef documentImageableArea As PrintDocumentImageableArea) As XpsDocumentWriter
Parametreler
- jobDescription
- String
Yazdırma işinin adı. Windows yazdırma kullanıcı arabiriminde görünür.
- documentImageableArea
- PrintDocumentImageableArea
Cihazın yazdırabileceği sayfanın alanının boyutlarını içeren bir nesne başvurusu. Veri türü ortak oluşturucuya sahip olmadığından, bu parametre başlatılmadan geçirilir.
Döndürülenler
XPS XpsDocumentWriter verilerini akışa yazan bir. Bu olabilir null
. (parametresi documentImageableArea
yöntemi tarafından başlatılan bir ref
[ByRef
In Visual Basic] parametresidir, bu nedenle döndürülen ikinci bir öğeyi temsil eder.)
- Öznitelikler
Açıklamalar
Birçok yazıcının kağıdı kavramak ve yazıcıda taşımak için her sayfanın kenarlarında dörtte bir inç kadar yazdırılmamış alan olması gerekir. Aksi takdirde toner kağıt akış mekanizmasını kötü yönde etkileyebilir. Yazdırılabilen alan "görüntülenebilir alan"dır.
Türün PrintDocumentImageableArea ortak oluşturucu yok. Bu nedenle değişkeninin documentImageableArea
bildirilmesi ve öğesine atanması null
ve ardından yöntemine geçirilmesi gerekir. Bu yöntem, kullanıcıdan gerekli girişi PrintDialog görüntüler. Kullanıcı bir yazıcı, kağıt boyutu ve yönlendirme seçtikten ve iletişim kutusunu kapattıktan sonra gerçek documentImageableArea
bir nesneye işaret eder ve özellikleri başlatılır.
Kullanıcı iletişim kutusunu iptal ederse veya kapatırsa, dönüş değeri olur null
. Sonuç olarak, dönüş değeri uygulamanız tarafından denetlenmelidir null
.
Ayrıca bkz.
Şunlara uygulanır
CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)
Bir XpsDocumentWriter nesne oluşturur, bir Windows ortak yazdırma iletişim kutusu açar, bir sayfa aralığı içeren iletişim kutusu sağlar ve görüntülenebilir alan ve medya boyutları hakkındaki bilgileri temsil eden bir ref
(ByRef
Visual Basic'te) parametresi döndürür.
public:
static System::Windows::Xps::XpsDocumentWriter ^ CreateXpsDocumentWriter(System::String ^ jobDescription, System::Printing::PrintDocumentImageableArea ^ % documentImageableArea, System::Windows::Controls::PageRangeSelection % pageRangeSelection, System::Windows::Controls::PageRange % pageRange);
[System.Security.SecurityCritical]
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
public static System.Windows.Xps.XpsDocumentWriter CreateXpsDocumentWriter (string jobDescription, ref System.Printing.PrintDocumentImageableArea documentImageableArea, ref System.Windows.Controls.PageRangeSelection pageRangeSelection, ref System.Windows.Controls.PageRange pageRange);
[<System.Security.SecurityCritical>]
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea * PageRangeSelection * PageRange -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (jobDescription As String, ByRef documentImageableArea As PrintDocumentImageableArea, ByRef pageRangeSelection As PageRangeSelection, ByRef pageRange As PageRange) As XpsDocumentWriter
Parametreler
- jobDescription
- String
Yazdırma işinin adı. Windows yazdırma kullanıcı arabiriminde görünür.
- documentImageableArea
- PrintDocumentImageableArea
Cihazın yazdırabileceği sayfanın alanının boyutlarını içeren bir nesne başvurusu. Veri türü ortak oluşturucuya sahip olmadığından, bu parametre başlatılmadan geçirilir.
- pageRangeSelection
- PageRangeSelection
Tüm sayfaların mı yoksa yalnızca kullanıcı tarafından belirtilen aralığın mı yazdırılacağını belirten bir değer.
- pageRange
- PageRange
Yazdırılan sayfa aralığı.
Döndürülenler
XPS XpsDocumentWriter verilerini akışa yazan bir. Bu olabilir null
. (, pageRangeSelection
ve parametreleridocumentImageableArea
, kullanıcı tarafından başlatılan ve ref
pageRange
iletişim kutusu kapatıldığında döndürülen [ByRef
Visual Basic'te] parametrelerdir, bu nedenle her biri döndürülen ek bir öğeyi temsil eder.)
- Öznitelikler
Açıklamalar
Birçok yazıcının kağıdı kavramak ve yazıcıda taşımak için her sayfanın kenarlarında dörtte bir inç kadar yazdırılmamış alan olması gerekir. Aksi takdirde toner kağıt akış mekanizmasını kötü yönde etkileyebilir. Yazdırılabilen alan "görüntülenebilir alan"dır.
Türün PrintDocumentImageableArea ortak oluşturucu yok. Bu nedenle değişkeninin documentImageableArea
bildirilmesi ve öğesine atanması null
ve ardından yöntemine geçirilmesi gerekir. Bu yöntem, kullanıcıdan gerekli girişi PrintDialog görüntüler. Kullanıcı, yazdırma işini iletişim kutusunda yapılandırır (yazıcı seçme, kağıt boyutu, yönlendirme ve sayfa aralığı dahil). İletişim kutusu kapatıldığında ve pageRangeSelection
pageRange
değerleri olduğunda ve documentImageableArea
özellikleri başlatılan gerçek bir nesneye işaret ettiğinde.
Kullanıcı iletişim kutusunu iptal ederse veya kapatırsa, dönüş değeri olur null
. Sonuç olarak, dönüş değeri uygulamanız tarafından denetlenmelidir null
.