PaperSize Klass

Definition

Anger storleken på ett papper.

public ref class PaperSize
public class PaperSize
[System.Serializable]
public class PaperSize
type PaperSize = class
[<System.Serializable>]
type PaperSize = class
Public Class PaperSize
Arv
PaperSize
Attribut

Exempel

I följande kodexempel fylls comboPaperSize kombinationsrutan med skrivarens pappersstorlekar som stöds. Dessutom skapas en anpassad pappersstorlek och läggs till i kombinationsrutan. PaperName Identifieras som den egenskap som ska tillhandahålla visningssträngen för objektet som läggs till via DisplayMember egenskapen för kombinationsrutan. Exemplet förutsätter att en PrintDocument variabel med namnet printDoc finns och att den specifika kombinationsrutan finns.

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

Kommentarer

Den här klassen används av PrinterSettings.PaperSizes egenskaperna och PageSettings.PaperSize för att hämta pappersstorlekarna som är tillgängliga på skrivaren och för att ange pappersstorleken för en sida.

Du kan använda PaperSize konstruktorn för att ange en anpassad pappersstorlek. Egenskapsvärdena Width och Height kan endast anges för anpassade PaperSize objekt.

Mer information om utskrift finns i översikten över System.Drawing.Printing namnområdet.

Konstruktorer

Name Description
PaperSize()

Initierar en ny instans av PaperSize klassen.

PaperSize(String, Int32, Int32)

Initierar en ny instans av PaperSize klassen.

Egenskaper

Name Description
Height

Hämtar eller anger höjden på papperet, i hundradelar av en tum.

Kind

Hämtar papperstypen.

PaperName

Hämtar eller anger namnet på papperstypen.

RawKind

Hämtar eller anger ett heltal som representerar ett av PaperSize värdena eller ett anpassat värde.

Width

Hämtar eller anger papperets bredd, i hundradelar av en tum.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Innehåller information om PaperSize i strängformuläret.

Gäller för

Se även