PrinterSettings.PaperSizes Propiedad

Definición

Obtiene los tamaños de papel que admite esta impresora.

C#
public System.Drawing.Printing.PrinterSettings.PaperSizeCollection PaperSizes { get; }

Valor de propiedad

PrinterSettings.PaperSizeCollection que representa los tamaños de papel que admite esta impresora.

Ejemplos

En el ejemplo de código siguiente se rellena el comboPaperSize cuadro combinado con los tamaños de papel admitidos de la impresora. Además, se crea un tamaño de papel personalizado y se agrega al cuadro combinado. PaperName se identifica como la propiedad que proporciona la cadena de presentación para el elemento que se va a agregar a través de la DisplayMember propiedad del cuadro combinado. En el ejemplo se requiere que exista una PrintDocument variable denominada printDoc y que exista el cuadro combinado específico.

C#
// Add list of supported paper sizes found on the printer. 
// The DisplayMember property is used to identify the property that will provide the display string.
comboPaperSize.DisplayMember = "PaperName";

PaperSize pkSize;
for (int i = 0; i < printDoc.PrinterSettings.PaperSizes.Count; i++){
    pkSize = printDoc.PrinterSettings.PaperSizes[i];
    comboPaperSize.Items.Add(pkSize);
}

// Create a PaperSize and specify the custom paper size through the constructor and add to combobox.
PaperSize pkCustomSize1 = new PaperSize("First custom size", 100, 200);

comboPaperSize.Items.Add(pkCustomSize1);

Comentarios

PrinterSettings.PaperSizeCollection contiene PaperSize instancias que representan los tamaños de papel a través de la PaperSize.Kind propiedad , que contiene uno de los PaperKind valores .

Normalmente, se establece el tamaño de papel de una página a través de la PageSettings.PaperSize propiedad en un válido PaperSize disponible a través de la PaperSizes colección.

Para especificar un tamaño de papel personalizado, consulte el PaperSize constructor .

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Consulte también