PrintQueue.CreateXpsDocumentWriter Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy obiekt XpsDocumentWriter.
Przeciążenia
CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) |
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows, udostępnia okno dialogowe z zakresem stron i opisem zadania drukowania oraz zwraca |
CreateXpsDocumentWriter(PrintDocumentImageableArea) |
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows i zwraca |
CreateXpsDocumentWriter(PrintQueue) |
XpsDocumentWriter Tworzy obiekt i kojarzy go z określoną kolejką wydruku. |
CreateXpsDocumentWriter(Double, Double) |
XpsDocumentWriter Tworzy obiekt o określonych wymiarach. |
CreateXpsDocumentWriter(String, PrintDocumentImageableArea) |
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows (i udostępnia opis zadania) i zwraca |
CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) |
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows, udostępnia okno dialogowe z zakresem stron i zwraca |
CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows, udostępnia okno dialogowe z zakresem stron i opisem zadania drukowania oraz zwraca ref
parametr (ByRef
w Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.
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
Parametry
- documentImageableArea
- PrintDocumentImageableArea
Odwołanie do obiektu zawierającego wymiary obszaru strony, na której urządzenie może drukować. Ponieważ jego typ danych nie ma publicznego konstruktora, ten parametr jest przekazywany niezainicjowany.
- pageRangeSelection
- PageRangeSelection
Wartość określająca, czy wydrukować wszystkie strony, czy tylko zakres określony przez użytkownika.
- pageRange
- PageRange
Zakres stron, które są drukowane.
Zwraca
Element XpsDocumentWriter , który zapisuje dane XPS w strumieniu. Może to być null
. (Parametry , pageRangeSelection
i pageRange
są wszystkie ref
[ByRef
w Visual Basic] parametrydocumentImageableArea
, które są inicjowane przez użytkownika i zwracane po zamknięciu okna dialogowego, więc każdy reprezentuje dodatkowy zwrócony element).
- Atrybuty
Uwagi
Wiele drukarek wymaga maksymalnie jednej czwartej cala niedrukowanej przestrzeni wokół krawędzi każdej strony, aby chwycić papier i przenieść go przez drukarkę. W przeciwnym razie toner faulował mechanizm przepływu papieru. Obszar, który można wydrukować, to "obszar możliwy do obrazów".
Typ PrintDocumentImageableArea nie ma publicznego konstruktora. W związku z tym zmienna documentImageableArea
musi być zadeklarowana i przypisana do null
metody, a następnie przekazywana tylko do metody . Ta metoda wyświetla PrintDialog dane wejściowe wymagane od użytkownika. Użytkownik konfiguruje zadanie drukowania w oknie dialogowym (w tym wybieranie drukarki, rozmiaru papieru, orientacji i zakresu stron). Po zamknięciu pageRangeSelection
okna dialogowego i pageRange
utworzeniu wartości documentImageableArea
wskazuje rzeczywisty obiekt, którego właściwości są inicjowane.
Jeśli użytkownik anuluje lub zamknie okno dialogowe, zwracana wartość to null
. W związku z tym wartość zwracana musi być sprawdzana null
przez aplikację.
Zobacz też
Dotyczy
CreateXpsDocumentWriter(PrintDocumentImageableArea)
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows i zwraca ref
parametr (ByRef
w Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.
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
Parametry
- documentImageableArea
- PrintDocumentImageableArea
Odwołanie do obiektu zawierającego wymiary obszaru strony, na której urządzenie może drukować. Ponieważ jego typ danych nie ma publicznego konstruktora, ten parametr jest przekazywany niezainicjowany.
Zwraca
Element XpsDocumentWriter , który zapisuje dane XPS w strumieniu. Może to być null
. (Parametr documentImageableArea
jest parametrem ref
[ByRef
w Visual Basic] zainicjowanym przez metodę, więc reprezentuje drugi zwrócony element).
- Atrybuty
Uwagi
Wiele drukarek wymaga maksymalnie jednej czwartej cala niedrukowanej przestrzeni wokół krawędzi każdej strony, aby chwycić papier i przenieść go przez drukarkę. W przeciwnym razie toner faulował mechanizm przepływu papieru. Obszar, który można wydrukować, to "obszar możliwy do obrazów".
Typ PrintDocumentImageableArea nie ma publicznego konstruktora. W związku z tym zmienna documentImageableArea
musi być zadeklarowana i przypisana do null
metody, a następnie przekazywana tylko do metody . Ta metoda wyświetla PrintDialog dane wejściowe wymagane od użytkownika. Po wybraniu drukarki, rozmiaru papieru i orientacji i zamknięciu okna dialogowego documentImageableArea
wskazuje rzeczywisty obiekt i jego właściwości są inicjowane.
Jeśli użytkownik anuluje lub zamknie okno dialogowe, zwracana wartość to null
. W związku z tym wartość zwracana musi być sprawdzana null
przez aplikację.
Zobacz też
Dotyczy
CreateXpsDocumentWriter(PrintQueue)
XpsDocumentWriter Tworzy obiekt i kojarzy go z określoną kolejką wydruku.
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
Parametry
- printQueue
- PrintQueue
Kolejka wydruku do drukowania dokumentu XPS.
Zwraca
Element XpsDocumentWriter zapisywany w strumieniu XPS.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą tej metody utworzyć obiekt 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()
Zobacz też
Dotyczy
CreateXpsDocumentWriter(Double, Double)
XpsDocumentWriter Tworzy obiekt o określonych wymiarach.
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
Parametry
- width
- Double
Szerokość dokumentu XPS.
- height
- Double
Wysokość dokumentu XPS.
Zwraca
Element XpsDocumentWriter zapisywany w strumieniu XPS. Może to być null
.
- Atrybuty
Uwagi
Ta metoda wyświetla PrintDialog dane wejściowe wymagane od użytkownika. Jeśli użytkownik anuluje lub zamknie okno dialogowe, zwracana wartość to null
. W związku z tym wartość zwracana musi być sprawdzana null
przez aplikację.
Zobacz też
Dotyczy
CreateXpsDocumentWriter(String, PrintDocumentImageableArea)
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows (i udostępnia opis zadania) i zwraca ref
parametr (ByRef
w Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.
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
Parametry
- jobDescription
- String
Nazwa zadania drukowania. Pojawia się on w interfejsie użytkownika drukowania systemu Windows.
- documentImageableArea
- PrintDocumentImageableArea
Odwołanie do obiektu zawierającego wymiary obszaru strony, na której urządzenie może drukować. Ponieważ jego typ danych nie ma publicznego konstruktora, ten parametr jest przekazywany niezainicjowany.
Zwraca
Element XpsDocumentWriter , który zapisuje dane XPS w strumieniu. Może to być null
. (Parametr documentImageableArea
jest parametrem ref
[ByRef
w Visual Basic] zainicjowanym przez metodę, więc reprezentuje drugi zwrócony element).
- Atrybuty
Uwagi
Wiele drukarek wymaga maksymalnie jednej czwartej cala niedrukowanej przestrzeni wokół krawędzi każdej strony, aby chwycić papier i przenieść go przez drukarkę. W przeciwnym razie toner faulował mechanizm przepływu papieru. Obszar, który można wydrukować, to "obszar możliwy do obrazów".
Typ PrintDocumentImageableArea nie ma publicznego konstruktora. W związku z tym zmienna documentImageableArea
musi być zadeklarowana i przypisana do null
metody, a następnie przekazywana tylko do metody . Ta metoda wyświetla PrintDialog dane wejściowe wymagane od użytkownika. Po wybraniu drukarki, rozmiaru papieru i orientacji i zamknięciu okna dialogowego documentImageableArea
wskazuje rzeczywisty obiekt, a jego właściwości są inicjowane.
Jeśli użytkownik anuluje lub zamknie okno dialogowe, zwracana wartość to null
. W związku z tym wartość zwracana musi być sprawdzana null
przez aplikację.
Zobacz też
Dotyczy
CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)
XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows, udostępnia okno dialogowe z zakresem stron i zwraca ref
parametr (ByRef
w Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.
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
Parametry
- jobDescription
- String
Nazwa zadania drukowania. Pojawia się on w interfejsie użytkownika drukowania systemu Windows.
- documentImageableArea
- PrintDocumentImageableArea
Odwołanie do obiektu zawierającego wymiary obszaru strony, na której urządzenie może drukować. Ponieważ jego typ danych nie ma publicznego konstruktora, ten parametr jest przekazywany niezainicjowany.
- pageRangeSelection
- PageRangeSelection
Wartość określająca, czy wydrukować wszystkie strony, czy tylko zakres określony przez użytkownika.
- pageRange
- PageRange
Zakres stron, które są drukowane.
Zwraca
Element XpsDocumentWriter , który zapisuje dane XPS w strumieniu. Może to być null
. (Parametry , pageRangeSelection
i pageRange
są wszystkie ref
[ByRef
w Visual Basic] parametrydocumentImageableArea
, które są inicjowane przez użytkownika i zwracane po zamknięciu okna dialogowego, więc każdy reprezentuje dodatkowy zwrócony element).
- Atrybuty
Uwagi
Wiele drukarek wymaga maksymalnie jednej czwartej cala niedrukowanej przestrzeni wokół krawędzi każdej strony, aby chwycić papier i przenieść go przez drukarkę. W przeciwnym razie toner faulował mechanizm przepływu papieru. Obszar, który można wydrukować, to "obszar możliwy do obrazów".
Typ PrintDocumentImageableArea nie ma publicznego konstruktora. W związku z tym zmienna documentImageableArea
musi być zadeklarowana i przypisana do null
metody, a następnie przekazywana tylko do metody . Ta metoda wyświetla PrintDialog dane wejściowe wymagane od użytkownika. Użytkownik konfiguruje zadanie drukowania w oknie dialogowym (w tym wybieranie drukarki, rozmiaru papieru, orientacji i zakresu stron). Po zamknięciu pageRangeSelection
okna dialogowego i pageRange
utworzeniu wartości documentImageableArea
wskazuje rzeczywisty obiekt, którego właściwości są inicjowane.
Jeśli użytkownik anuluje lub zamknie okno dialogowe, zwracana wartość to null
. W związku z tym wartość zwracana musi być sprawdzana null
przez aplikację.