PrintQueue.CreateXpsDocumentWriter Metoda

Definicja

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 ref parametr (ByRefw Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.

CreateXpsDocumentWriter(PrintDocumentImageableArea)

XpsDocumentWriter Tworzy obiekt, otwiera wspólne okno dialogowe drukowania systemu Windows i zwraca ref parametr (ByRefw Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.

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 ref parametr (ByRefw Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.

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 (ByRefw Visual Basic), który reprezentuje informacje o obszarze obrazowym i wymiarach nośnika.

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 (ByRefw 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 , pageRangeSelectioni 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 (ByRefw 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 (ByRefw 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 (ByRefw 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 , pageRangeSelectioni 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