PaperSize Clase

Definición

Especifica el tamaño de un trozo de papel.Specifies the size of a piece of paper.

public ref class PaperSize
[System.Serializable]
public class PaperSize
type PaperSize = class
Public Class PaperSize
Herencia
PaperSize
Atributos

Ejemplos

En el ejemplo de código siguiente se comboPaperSize rellena el cuadro combinado con los tamaños de papel compatibles con la impresora.The following code example populates the comboPaperSize combo box with the printer's supported paper sizes. Además, se crea un tamaño de papel personalizado y se agrega al cuadro combinado.In addition, a custom paper size is created and added to the combo box. Se identifica como la propiedad que proporcionará la cadena de presentación para el elemento que se va a DisplayMember agregar a través de la propiedad del cuadro combinado. PaperNameThe PaperName is identified as the property that will provide the display string for the item being added through the DisplayMember property of the combo box. En el ejemplo se da PrintDocument por supuesto printDoc que una variable denominada existe y que existe el cuadro combinado específico.The example assumes that a PrintDocument variable named printDoc exists and that the specific combo box exists.

// 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 = gcnew PaperSize( "First custom size",100,200 );
comboPaperSize->Items->Add( pkCustomSize1 );
// 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);

' 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"

Dim pkSize As PaperSize
For i = 0 to printDoc.PrinterSettings.PaperSizes.Count - 1
    pkSize = printDoc.PrinterSettings.PaperSizes.Item(i)
    comboPaperSize.Items.Add(pkSize)
Next

' Create a PaperSize and specify the custom paper size through the constructor and add to combobox.
Dim pkCustomSize1 As New PaperSize("Custom Paper Size", 100, 200)

comboPaperSize.Items.Add(pkCustomSize1)

Comentarios

Las PrinterSettings.PaperSizes propiedades y PageSettings.PaperSize usan esta clase para obtener los tamaños de papel que están disponibles en la impresora y para establecer el tamaño del papel de una página, respectivamente.This class is used by the PrinterSettings.PaperSizes and PageSettings.PaperSize properties to get the paper sizes that are available on the printer and to set the paper size for a page, respectively.

Puede usar el PaperSize constructor para especificar un tamaño de papel personalizado.You can use the PaperSize constructor to specify a custom paper size. Los Width valores Height de las propiedades y solo se pueden establecer PaperSize para los objetos personalizados.The Width and Height property values can be set only for custom PaperSize objects.

Para obtener más información acerca de la System.Drawing.Printing impresión, consulte información general sobre espacios de nombres.For more information about printing, see the System.Drawing.Printing namespace overview.

Constructores

PaperSize()

Inicializa una nueva instancia de la clase PaperSize.Initializes a new instance of the PaperSize class.

PaperSize(String, Int32, Int32)

Inicializa una nueva instancia de la clase PaperSize.Initializes a new instance of the PaperSize class.

Propiedades

Height

Obtiene o establece el alto del papel, en centésimas de pulgada.Gets or sets the height of the paper, in hundredths of an inch.

Kind

Obtiene el tipo de papel.Gets the type of paper.

PaperName

Obtiene o establece el nombre del tipo de papel.Gets or sets the name of the type of paper.

RawKind

Obtiene o establece un entero que representa uno de los valores de PaperSize o un valor personalizado.Gets or sets an integer representing one of the PaperSize values or a custom value.

Width

Obtiene o establece el ancho del papel, en centésimas de pulgada.Gets or sets the width of the paper, in hundredths of an inch.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Proporciona información sobre el objeto PaperSize en formato de cadena.Provides information about the PaperSize in string form.

Se aplica a

Consulte también: