Compartilhar via


PaperSize Classe

Definição

Especifica o tamanho de um pedaço de papel.

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 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. A PaperName propriedade é identificada 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 nomeada printDoc e que a caixa de combinação específica existe.

// 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 propriedades e PageSettings.PaperSize pelas PrinterSettings.PaperSizes propriedades para obter os tamanhos de papel disponíveis na impressora e definir o tamanho do papel para uma página, respectivamente.

Você pode usar o PaperSize construtor para especificar um tamanho de papel personalizado. Os Width valores e Height a propriedade só podem ser definidos para objetos personalizados PaperSize .

Para obter mais informações sobre impressão, consulte a visão geral do System.Drawing.Printing namespace.

Construtores

Nome Description
PaperSize()

Inicializa uma nova instância da classe PaperSize.

PaperSize(String, Int32, Int32)

Inicializa uma nova instância da classe PaperSize.

Propriedades

Nome Description
Height

Obtém ou define a altura do papel, em centésimos de polegada.

Kind

Obtém o tipo de papel.

PaperName

Obtém ou define o nome do tipo de papel.

RawKind

Obtém ou define um inteiro que representa um dos PaperSize valores ou um valor personalizado.

Width

Obtém ou define a largura do papel, em centésimos de polegada.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Fornece informações sobre o PaperSize formulário de cadeia de caracteres.

Aplica-se a

Confira também