PaperSize Classe

Definição

Especifica o tamanho de uma folha 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 seguinte preenche a comboPaperSize caixa combinada com os tamanhos de papel suportados pela impressora. Além disso, é criado um tamanho de papel personalizado e adicionado à caixa combinada. O PaperName é identificado como a propriedade que fornecerá a string de exibição para o item a ser adicionado através da DisplayMember propriedade da caixa de combo. O exemplo assume que existe uma PrintDocument variável nomeada printDoc e que existe a caixa de combinação específica.

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

Observações

Esta 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 para uma página, respetivamente.

Pode usar o PaperSize construtor para especificar um tamanho de papel personalizado. Os Width valores da propriedade and Height podem ser definidos apenas para objetos personalizados PaperSize .

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

Construtores

Name Description
PaperSize()

Inicializa uma nova instância da PaperSize classe.

PaperSize(String, Int32, Int32)

Inicializa uma nova instância da PaperSize classe.

Propriedades

Name Description
Height

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

Kind

Recebe o tipo de papel.

PaperName

Recebe 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 ajusta a largura do papel, em centésimos de polegada.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Fornece informações sobre a PaperSize forma em cordas.

Aplica-se a

Ver também