PaperSize Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |