PaperSize Constructors

Definitie

Initialiseert een nieuw exemplaar van de PaperSize klasse.

Overloads

Name Description
PaperSize()

Initialiseert een nieuw exemplaar van de PaperSize klasse.

PaperSize(String, Int32, Int32)

Initialiseert een nieuw exemplaar van de PaperSize klasse.

Opmerkingen

In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van PaperSize klasse.

Property Initiële waarde
Kind PaperKind.Custom
PaperName String.Empty

PaperSize()

Initialiseert een nieuw exemplaar van de PaperSize klasse.

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

Van toepassing op

PaperSize(String, Int32, Int32)

Initialiseert een nieuw exemplaar van de PaperSize klasse.

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)

Parameters

name
String

De naam van het papier.

width
Int32

De breedte van het papier, in honderden van een inch.

height
Int32

De hoogte van het papier, in honderdste van een inch.

Voorbeelden

In het volgende codevoorbeeld wordt de comboPaperSize keuzelijst met invoervak gevuld met de ondersteunde papierformaten van de printer. Daarnaast wordt er een aangepast papierformaat gemaakt en toegevoegd aan de keuzelijst met invoervak. De PaperName eigenschap wordt aangeduid als de eigenschap waarmee de weergavetekenreeks wordt opgegeven voor het item dat wordt toegevoegd via de DisplayMember eigenschap van de keuzelijst met invoervak. In het voorbeeld wordt ervan uitgegaan dat er een PrintDocument variabele met de naam printDoc bestaat en dat de specifieke keuzelijst met invoervak bestaat.

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

Opmerkingen

Een PaperSize gemaakt met deze constructor heeft altijd de Kind eigenschap ingesteld op Custom. De Width waarden en Height eigenschappen kunnen alleen worden ingesteld voor aangepaste PaperSize objecten.

Van toepassing op