Compartilhar via


PrinterSettings.PaperSizes Propriedade

Definição

Obtém os tamanhos de papel compatíveis com essa impressora.

public:
 property System::Drawing::Printing::PrinterSettings::PaperSizeCollection ^ PaperSizes { System::Drawing::Printing::PrinterSettings::PaperSizeCollection ^ get(); };
public System.Drawing.Printing.PrinterSettings.PaperSizeCollection PaperSizes { get; }
member this.PaperSizes : System.Drawing.Printing.PrinterSettings.PaperSizeCollection
Public ReadOnly Property PaperSizes As PrinterSettings.PaperSizeCollection

Valor da propriedade

Um PrinterSettings.PaperSizeCollection que representa os tamanhos de papel compatíveis com essa impressora.

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 fornece 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 requer que exista uma PrintDocument variável nomeada 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

Contém PaperSizePrinterSettings.PaperSizeCollection instâncias que representam os tamanhos de papel por meio da PaperSize.Kind propriedade, que contém um dos PaperKind valores.

Normalmente, você define o tamanho do papel de uma página por meio da PageSettings.PaperSize propriedade como um válido PaperSize disponível por meio da PaperSizes coleção.

Para especificar um tamanho de papel personalizado, consulte o PaperSize construtor.

Aplica-se a

Confira também