PaperSize Classe

Definição

Especifica o tamanho de um pedaço de papel.Specifies the size of a piece of paper.

public ref class PaperSize
public class PaperSize
[System.Serializable]
public class PaperSize
type PaperSize = class
[<System.Serializable>]
type PaperSize = class
Public Class PaperSize
Herança
PaperSize
Atributos

Exemplos

O exemplo de código a seguir popula a comboPaperSize caixa de combinação com os tamanhos de papel com suporte da impressora.The following code example populates the comboPaperSize combo box with the printer's supported paper sizes. Além disso, um tamanho de papel personalizado é criado e adicionado à caixa de combinação.In addition, a custom paper size is created and added to the combo box. O PaperName é identificado como a propriedade que fornecerá a cadeia de caracteres de exibição para o item que está sendo adicionado por meio da DisplayMember propriedade da caixa de combinação.The 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. O exemplo supõe que uma PrintDocument variável chamada printDoc exista e que a caixa de combinação específica exista.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)

Comentários

Essa classe é usada pelas PrinterSettings.PaperSizes Propriedades e PageSettings.PaperSize para obter os tamanhos de papel disponíveis na impressora e para definir o tamanho do papel de uma 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.

Você pode usar o PaperSize construtor para especificar um tamanho de papel personalizado.You can use the PaperSize constructor to specify a custom paper size. Os Width Height valores de propriedade e podem ser definidos somente para PaperSize objetos personalizados.The Width and Height property values can be set only for custom PaperSize objects.

Para obter mais informações sobre a impressão, consulte a System.Drawing.Printing visão geral do namespace.For more information about printing, see the System.Drawing.Printing namespace overview.

Construtores

PaperSize()

Inicializa uma nova instância da classe PaperSize.Initializes a new instance of the PaperSize class.

PaperSize(String, Int32, Int32)

Inicializa uma nova instância da classe PaperSize.Initializes a new instance of the PaperSize class.

Propriedades

Height

Obtém ou define a altura do papel, em centésimos de polegada.Gets or sets the height of the paper, in hundredths of an inch.

Kind

Obtém o tipo de papel.Gets the type of paper.

PaperName

Obtém ou define o nome do tipo de papel.Gets or sets the name of the type of paper.

RawKind

Obtém ou define um inteiro que representa um dos valores PaperSize ou um valor personalizado.Gets or sets an integer representing one of the PaperSize values or a custom value.

Width

Obtém ou define a largura do papel, em centenas de polegada.Gets or sets the width of the paper, in hundredths of an inch.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Fornece informações sobre o PaperSize na forma de cadeia de caracteres.Provides information about the PaperSize in string form.

Aplica-se a

Confira também