PrinterSettings.PaperSizes Propriété

Définition

Obtient les tailles du papier prises en charge par cette imprimante.Gets the paper sizes that are supported by this printer.

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

Valeur de propriété

Objet PrinterSettings.PaperSizeCollection représentant les tailles du papier prises en charge par cette imprimante.A PrinterSettings.PaperSizeCollection that represents the paper sizes that are supported by this printer.

Exemples

L’exemple de code suivant remplit la comboPaperSize zone de liste déroulante avec les formats de papier pris en charge par l’imprimante.The following code example populates the comboPaperSize combo box with the printer's supported paper sizes. En outre, un format de papier personnalisé est créé et ajouté à la zone de liste déroulante.In addition, a custom paper size is created and added to the combo box. Le PaperName est identifié comme la propriété qui fournit la chaîne d’affichage pour l’élément ajouté par le DisplayMember biais de la propriété de la zone de liste déroulante.The PaperName is identified as the property that provides the display string for the item being added through the DisplayMember property of the combo box. L’exemple requiert l’existence PrintDocument d’une printDoc variable nommée et de la zone de liste déroulante spécifique.The example requires 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)

Remarques

Le PrinterSettings.PaperSizeCollection PaperSize.Kind PaperKind contient PaperSize des instances qui représentent les tailles de papier via la propriété, qui contient l’une des valeurs.The PrinterSettings.PaperSizeCollection contains PaperSize instances that represent the paper sizes through the PaperSize.Kind property, which contains one of the PaperKind values.

En règle générale, vous définissez le format de papier d' PageSettings.PaperSize une page via la PaperSize propriété sur un PaperSizes valide disponible par le biais de la collection.Typically, you set a page's paper size through the PageSettings.PaperSize property to a valid PaperSize available through the PaperSizes collection.

Pour spécifier un format de papier personnalisé, consultez PaperSize le constructeur.To specify a custom paper size, see the PaperSize constructor.

S’applique à

Voir aussi