Freigeben über


PaperSize Klasse

Definition

Gibt die Größe eines Blatt Papiers an.

public ref class PaperSize
public class PaperSize
[System.Serializable]
public class PaperSize
type PaperSize = class
[<System.Serializable>]
type PaperSize = class
Public Class PaperSize
Vererbung
PaperSize
Attribute

Beispiele

Im folgenden Codebeispiel wird das comboPaperSize Kombinationsfeld mit den vom Drucker unterstützten Papierformaten aufgefüllt. Darüber hinaus wird ein benutzerdefiniertes Papierformat erstellt und dem Kombinationsfeld hinzugefügt. Wird PaperName als die Eigenschaft identifiziert, die die Anzeigezeichenfolge für das Element bereitstellt, das über die DisplayMember Eigenschaft des Kombinationsfelds hinzugefügt wird. Im Beispiel wird davon ausgegangen, dass eine PrintDocument Variable mit dem Namen printDoc vorhanden ist und dass das spezifische Kombinationsfeld vorhanden ist.

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

Hinweise

Diese Klasse wird von den PrinterSettings.PaperSizes Eigenschaften und PageSettings.PaperSize verwendet, um die Papierformate abzurufen, die auf dem Drucker verfügbar sind, und um das Papierformat für eine Seite festzulegen.

Sie können den PaperSize Konstruktor verwenden, um ein benutzerdefiniertes Papierformat anzugeben. Die Width Eigenschaftswerte und Height können nur für benutzerdefinierte PaperSize Objekte festgelegt werden.

Weitere Informationen zum Drucken finden Sie in der System.Drawing.Printing Namespaceübersicht.

Konstruktoren

PaperSize()

Initialisiert eine neue Instanz der PaperSize-Klasse.

PaperSize(String, Int32, Int32)

Initialisiert eine neue Instanz der PaperSize-Klasse.

Eigenschaften

Height

Ruft die Papierhöhe in 1/100 Zoll ab oder legt diese fest.

Kind

Ruft den Papiertyp ab.

PaperName

Ruft den Namen des Papiertyps ab oder legt diesen fest.

RawKind

Ruft eine ganze Zahl ab, die einen der PaperSize-Werte oder einen benutzerdefinierten Wert darstellt, oder legt diese Zahl fest.

Width

Ruft die Papierbreite in 1/100 Zoll ab oder legt diese fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Stellt Informationen zu PaperSize als Zeichenfolge bereit.

Gilt für:

Weitere Informationen