PrintQueue.CreateXpsDocumentWriter PrintQueue.CreateXpsDocumentWriter PrintQueue.CreateXpsDocumentWriter PrintQueue.CreateXpsDocumentWriter Method

Definición

Crea un objeto XpsDocumentWriter.Creates an XpsDocumentWriter object.

Sobrecargas

CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows, proporciona un intervalo de páginas y una descripción del trabajo de impresión al cuadro de diálogo y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los medios.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range and a description of the print job, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los soportes.Creates an XpsDocumentWriter object, opens a Windows common print dialog and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue)

Crea un objeto XpsDocumentWriter y lo asocia a la cola de impresión especificada.Creates an XpsDocumentWriter object and associates it with the specified print queue.

CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double)

Crea un objeto XpsDocumentWriter con las dimensiones especificadas.Creates an XpsDocumentWriter object with the specified dimensions.

CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea)

Crea un objeto XpsDocumentWriter, abre un cuadro de diálogo de impresión común de Windows (y le proporciona una descripción de trabajo) y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los soportes.Creates an XpsDocumentWriter object, opens a Windows common print dialog (and provides it a job description) and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows, proporciona un intervalo de páginas al cuadro de diálogo y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los medios.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows, proporciona un intervalo de páginas y una descripción del trabajo de impresión al cuadro de diálogo y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los medios.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range and a description of the print job, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

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);
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

Parámetros

documentImageableArea
PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea

Referencia a un objeto que contiene las dimensiones del área de la página en la que el dispositivo puede imprimir.A reference to an object that contains the dimensions of the area of the page on which the device can print. Puesto que su tipo de datos no tiene ningún constructor público, este parámetro se pasa sin inicializar.Since its data type has no public constructor, this parameter is passed uninitialized.

pageRangeSelection
PageRangeSelection PageRangeSelection PageRangeSelection PageRangeSelection

Valor que especifica si se van a imprimir todas las páginas o solo un intervalo especificado por el usuario.A value that specifies whether to print all pages or only a range that is specified by the user.

pageRange
PageRange PageRange PageRange PageRange

Intervalo de páginas que se imprime.The range of pages that is printed.

Devoluciones

XpsDocumentWriter que escribe los datos XPS en una secuencia.An XpsDocumentWriter that writes XPS data to a stream. Puede ser null.This can be null. (Los parámetros documentImageableArea, pageRangeSelection y pageRange son todos parámetros ref [ByRef en Visual Basic] que el usuario inicializa y se devuelven cuando se cierra el cuadro de diálogo, por lo que cada uno representa un elemento devuelto adicional.)(The parameters documentImageableArea, pageRangeSelection, and pageRange are all ref [ByRef in Visual Basic] parameters that are initialized by the user and returned when the dialog is closed, so each represents an additional returned item.)

Comentarios

Muchas impresoras necesitan hasta un trimestre de una pulgada de espacio no impreso alrededor de los bordes de cada página para recortar el papel y desplazarlo a través de la impresora.Many printers need up to a quarter of an inch of unprinted space around the edges of each page to grip the paper and move it through the printer. De lo contrario, el tóner impedirá el mecanismo de flujo de papel.Otherwise toner would foul the paper flow mechanism. El área que se puede imprimir es el "área de impresión".The area which can be printed is the "imageable area."

El tipo PrintDocumentImageableArea no tiene ningún constructor público.The type PrintDocumentImageableArea has no public constructor. Por lo tanto, documentImageableArea la variable debe declararse null y asignarse a y solo después pasarse al método.Hence, the variable documentImageableArea must be declared and assigned to null and only then passed to the method. Este método muestra un PrintDialog que requiere una entrada del usuario.This method displays a PrintDialog requiring input from the user. El usuario configura el trabajo de impresión en el cuadro de diálogo (incluida la selección de una impresora, el tamaño del papel, la orientación y el intervalo de páginas).The user configures his print job on the dialog (including selecting a printer, paper size, orientation, and page range). Cuando el cuadro de diálogo está pageRangeSelection cerrado pageRange , tiene valores documentImageableArea y apunta a un objeto real cuyas propiedades se inicializan.When the dialog is closed, pageRangeSelection and pageRange have values, and documentImageableArea points to an actual object whose properties are initialized.

Si el usuario cancela o cierra el cuadro de diálogo, el valor devuelto nulles.If the user cancels or closes the dialog, the return value is null. Como consecuencia, la aplicación debe comprobar null el valor devuelto.As a consequence, the return value must be checked for null by your application.

Consulte también:

CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los soportes.Creates an XpsDocumentWriter object, opens a Windows common print dialog and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

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);
static member CreateXpsDocumentWriter : PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef documentImageableArea As PrintDocumentImageableArea) As XpsDocumentWriter

Parámetros

documentImageableArea
PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea

Referencia a un objeto que contiene las dimensiones del área de la página en la que el dispositivo puede imprimir.A reference to an object that contains the dimensions of the area of the page on which the device can print. Puesto que su tipo de datos no tiene ningún constructor público, este parámetro se pasa sin inicializar.Since its data type has no public constructor, this parameter is passed uninitialized.

Devoluciones

XpsDocumentWriter que escribe los datos XPS en una secuencia.An XpsDocumentWriter that writes XPS data to a stream. Puede ser null.This can be null. (El parámetro documentImageableArea es un parámetro ref [ByRef en Visual Basic] que el método inicializa, por lo que representa un segundo elemento devuelto.)(The parameter documentImageableArea is a ref [ByRef in Visual Basic] parameter that is initialized by the method, so it represents a second returned item.)

Comentarios

Muchas impresoras necesitan hasta un trimestre de una pulgada de espacio no impreso alrededor de los bordes de cada página para recortar el papel y desplazarlo a través de la impresora.Many printers need up to a quarter of an inch of unprinted space around the edges of each page to grip the paper and move it through the printer. De lo contrario, el tóner impedirá el mecanismo de flujo de papel.Otherwise toner would foul the paper flow mechanism. El área que se puede imprimir es el "área de impresión".The area which can be printed is the "imageable area."

El tipo PrintDocumentImageableArea no tiene ningún constructor público.The type PrintDocumentImageableArea has no public constructor. Por lo tanto, documentImageableArea la variable debe declararse null y asignarse a y solo después pasarse al método.Hence, the variable documentImageableArea must be declared and assigned to null and only then passed to the method. Este método muestra un PrintDialog que requiere una entrada del usuario.This method displays a PrintDialog requiring input from the user. Una vez que el usuario ha seleccionado una impresora, el tamaño del papel y la orientación y documentImageableArea ha cerrado el cuadro de diálogo, apunta a un objeto real y se inicializan sus propiedades.After the user has selected a printer, paper size, and orientation and closed the dialog, documentImageableArea points to an actual object and its properties are initialized.

Si el usuario cancela o cierra el cuadro de diálogo, el valor devuelto nulles.If the user cancels or closes the dialog, the return value is null. Como consecuencia, la aplicación debe comprobar null el valor devuelto.As a consequence, the return value must be checked for null by your application.

Consulte también:

CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue)

Crea un objeto XpsDocumentWriter y lo asocia a la cola de impresión especificada.Creates an XpsDocumentWriter object and associates it with the specified print queue.

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

Parámetros

printQueue
PrintQueue PrintQueue PrintQueue PrintQueue

Cola de impresión para imprimir el documento XPS.A print queue to print the XPS document.

Devoluciones

Objeto XpsDocumentWriter que escribe en una secuencia XPS.An XpsDocumentWriter that writes to an XPS stream.

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar este método para crear XpsDocumentWriterun.The following example shows how to use this method to create an 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()
Consulte también:

CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double)

Crea un objeto XpsDocumentWriter con las dimensiones especificadas.Creates an XpsDocumentWriter object with the specified dimensions.

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);
static member CreateXpsDocumentWriter : double * double -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (ByRef width As Double, ByRef height As Double) As XpsDocumentWriter

Parámetros

width
Double Double Double Double

Ancho del documento XPS.The width of the XPS document.

height
Double Double Double Double

Alto del documento XPS.The height of the XPS document.

Devoluciones

Objeto XpsDocumentWriter que escribe en una secuencia XPS.An XpsDocumentWriter that writes to an XPS stream. Puede ser null.This can be null.

Comentarios

Este método muestra un PrintDialog que requiere una entrada del usuario.This method displays a PrintDialog requiring input from the user. Si el usuario cancela o cierra el cuadro de diálogo, el valor devuelto nulles.If the user cancels or closes the dialog, the return value is null. Como consecuencia, la aplicación debe comprobar null el valor devuelto.As a consequence, the return value must be checked for null by your application.

Consulte también:

CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea)

Crea un objeto XpsDocumentWriter, abre un cuadro de diálogo de impresión común de Windows (y le proporciona una descripción de trabajo) y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los soportes.Creates an XpsDocumentWriter object, opens a Windows common print dialog (and provides it a job description) and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

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);
static member CreateXpsDocumentWriter : string * PrintDocumentImageableArea -> System.Windows.Xps.XpsDocumentWriter
Public Shared Function CreateXpsDocumentWriter (jobDescription As String, ByRef documentImageableArea As PrintDocumentImageableArea) As XpsDocumentWriter

Parámetros

jobDescription
String String String String

Nombre para el trabajo de impresión.A name for the print job. Aparece en la interfaz de usuario de impresión de Windows.It appears in the Windows printing user interface.

documentImageableArea
PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea

Referencia a un objeto que contiene las dimensiones del área de la página en la que el dispositivo puede imprimir.A reference to an object that contains the dimensions of the area of the page on which the device can print. Puesto que su tipo de datos no tiene ningún constructor público, este parámetro se pasa sin inicializar.Since its data type has no public constructor, this parameter is passed uninitialized.

Devoluciones

XpsDocumentWriter que escribe los datos XPS en una secuencia.An XpsDocumentWriter that writes XPS data to a stream. Puede ser null.This can be null. (El parámetro documentImageableArea es un parámetro ref [ByRef en Visual Basic] que el método inicializa, por lo que representa un segundo elemento devuelto.)(The parameter documentImageableArea is a ref [ByRef in Visual Basic] parameter that is initialized by the method, so it represents a second returned item.)

Comentarios

Muchas impresoras necesitan hasta un trimestre de una pulgada de espacio no impreso alrededor de los bordes de cada página para recortar el papel y desplazarlo a través de la impresora.Many printers need up to a quarter of an inch of unprinted space around the edges of each page to grip the paper and move it through the printer. De lo contrario, el tóner impedirá el mecanismo de flujo de papel.Otherwise toner would foul the paper flow mechanism. El área que se puede imprimir es el "área de impresión".The area which can be printed is the "imageable area."

El tipo PrintDocumentImageableArea no tiene ningún constructor público.The type PrintDocumentImageableArea has no public constructor. Por lo tanto, documentImageableArea la variable debe declararse null y asignarse a y solo después pasarse al método.Hence, the variable documentImageableArea must be declared and assigned to null and only then passed to the method. Este método muestra un PrintDialog que requiere una entrada del usuario.This method displays a PrintDialog requiring input from the user. Una vez que el usuario ha seleccionado una impresora, el tamaño del papel y la orientación y documentImageableArea ha cerrado el cuadro de diálogo, apunta a un objeto real y se inicializan sus propiedades.After the user has selected a printer, paper size, and orientation and closed the dialog, documentImageableArea points to an actual object, and its properties are initialized.

Si el usuario cancela o cierra el cuadro de diálogo, el valor devuelto nulles.If the user cancels or closes the dialog, the return value is null. Como consecuencia, la aplicación debe comprobar null el valor devuelto.As a consequence, the return value must be checked for null by your application.

Consulte también:

CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows, proporciona un intervalo de páginas al cuadro de diálogo y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los medios.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

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);
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

Parámetros

jobDescription
String String String String

Nombre para el trabajo de impresión.A name for the print job. Aparece en la interfaz de usuario de impresión de Windows.It appears in the Windows printing user interface.

documentImageableArea
PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea PrintDocumentImageableArea

Referencia a un objeto que contiene las dimensiones del área de la página en la que el dispositivo puede imprimir.A reference to an object that contains the dimensions of the area of the page on which the device can print. Puesto que su tipo de datos no tiene ningún constructor público, este parámetro se pasa sin inicializar.Since its data type has no public constructor, this parameter is passed uninitialized.

pageRangeSelection
PageRangeSelection PageRangeSelection PageRangeSelection PageRangeSelection

Valor que especifica si se van a imprimir todas las páginas o solo un intervalo especificado por el usuario.A value that specifies whether to print all pages or only a range that is specified by the user.

pageRange
PageRange PageRange PageRange PageRange

Intervalo de páginas que se imprime.The range of pages that is printed.

Devoluciones

XpsDocumentWriter que escribe los datos XPS en una secuencia.An XpsDocumentWriter that writes XPS data to a stream. Puede ser null.This can be null. (Los parámetros documentImageableArea, pageRangeSelection y pageRange son todos parámetros ref [ByRef en Visual Basic] que el usuario inicializa y se devuelven cuando se cierra el cuadro de diálogo, por lo que cada uno representa un elemento devuelto adicional.)(The parameters documentImageableArea, pageRangeSelection, and pageRange are all ref [ByRef in Visual Basic] parameters that are initialized by the user and returned when the dialog is closed, so each represents an additional returned item.)

Comentarios

Muchas impresoras necesitan hasta un trimestre de una pulgada de espacio no impreso alrededor de los bordes de cada página para recortar el papel y desplazarlo a través de la impresora.Many printers need up to a quarter of an inch of unprinted space around the edges of each page to grip the paper and move it through the printer. De lo contrario, el tóner impedirá el mecanismo de flujo de papel.Otherwise toner would foul the paper flow mechanism. El área que se puede imprimir es el "área de impresión".The area which can be printed is the "imageable area."

El tipo PrintDocumentImageableArea no tiene ningún constructor público.The type PrintDocumentImageableArea has no public constructor. Por lo tanto, documentImageableArea la variable debe declararse null y asignarse a y solo después pasarse al método.Hence, the variable documentImageableArea must be declared and assigned to null and only then passed to the method. Este método muestra un PrintDialog que requiere una entrada del usuario.This method displays a PrintDialog requiring input from the user. El usuario configura el trabajo de impresión en el cuadro de diálogo (incluida la selección de una impresora, el tamaño del papel, la orientación y el intervalo de páginas).The user configures his print job on the dialog (including selecting a printer, paper size, orientation, and page range). Cuando el cuadro de diálogo está pageRangeSelection cerrado pageRange , tiene valores documentImageableArea y apunta a un objeto real cuyas propiedades se inicializan.When the dialog is closed, pageRangeSelection and pageRange have values, and documentImageableArea points to an actual object whose properties are initialized.

Si el usuario cancela o cierra el cuadro de diálogo, el valor devuelto nulles.If the user cancels or closes the dialog, the return value is null. Como consecuencia, la aplicación debe comprobar null el valor devuelto.As a consequence, the return value must be checked for null by your application.

Consulte también:

Se aplica a