Partilhar via


PaperSize Construtores

Definição

Inicializa uma nova instância da classe PaperSize.

Sobrecargas

PaperSize()

Inicializa uma nova instância da classe PaperSize.

PaperSize(String, Int32, Int32)

Inicializa uma nova instância da classe PaperSize.

Comentários

A tabela a seguir mostra valores de propriedade iniciais para uma instância da PaperSize classe .

Propriedade Valor inicial
Kind PaperKind.Custom
PaperName String.Empty

PaperSize()

Origem:
PaperSize.cs
Origem:
PaperSize.cs
Origem:
PaperSize.cs

Inicializa uma nova instância da classe PaperSize.

public:
 PaperSize();
public PaperSize ();
Public Sub New ()

Aplica-se a

PaperSize(String, Int32, Int32)

Origem:
PaperSize.cs
Origem:
PaperSize.cs
Origem:
PaperSize.cs

Inicializa uma nova instância da classe PaperSize.

public:
 PaperSize(System::String ^ name, int width, int height);
public PaperSize (string name, int width, int height);
new System.Drawing.Printing.PaperSize : string * int * int -> System.Drawing.Printing.PaperSize
Public Sub New (name As String, width As Integer, height As Integer)

Parâmetros

name
String

O nome do papel.

width
Int32

A largura do papel, em centenas de polegada.

height
Int32

A altura do papel, em centésimos de polegada.

Exemplos

O exemplo de código a seguir preenche a comboPaperSize caixa de combinação com os tamanhos de papel com suporte da impressora. Além disso, um tamanho de papel personalizado é criado e adicionado à caixa de combinação. 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. O exemplo pressupõe que exista uma PrintDocument variável chamada printDoc e que a caixa de combinação específica exista.

// 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

Um PaperSize criado com esse construtor sempre tem sua Kind propriedade definida Customcomo . Os valores da Width propriedade e Height podem ser definidos apenas para objetos personalizados PaperSize .

Aplica-se a