Sdílet prostřednictvím


PaperSize Třída

Definice

Určuje velikost kusu papíru.

public ref class PaperSize
public class PaperSize
[System.Serializable]
public class PaperSize
type PaperSize = class
[<System.Serializable>]
type PaperSize = class
Public Class PaperSize
Dědičnost
PaperSize
Atributy

Příklady

Následující příklad kódu naplní comboPaperSize pole se seznamem podporovanými formáty papíru tiskárny. Kromě toho se vytvoří vlastní formát papíru, který se přidá do pole se seznamem. Je PaperName identifikován jako vlastnost, která poskytne zobrazovaný řetězec pro položku, která se přidává prostřednictvím DisplayMember vlastnosti pole se seznamem. Příklad předpokládá, že existuje proměnná PrintDocument s názvem printDoc a že existuje konkrétní pole se seznamem.

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

Poznámky

Tuto třídu používají PrinterSettings.PaperSizes vlastnosti a PageSettings.PaperSize k získání formátu papíru, které jsou k dispozici na tiskárně, a k nastavení formátu papíru pro stránku v uvedeném pořadí.

Konstruktor můžete použít PaperSize k určení vlastního formátu papíru. Hodnoty Width vlastností a Height lze nastavit pouze pro vlastní PaperSize objekty.

Další informace o tisku najdete v přehledu System.Drawing.Printing oboru názvů.

Konstruktory

PaperSize()

Inicializuje novou instanci PaperSize třídy .

PaperSize(String, Int32, Int32)

Inicializuje novou instanci PaperSize třídy .

Vlastnosti

Height

Získá nebo nastaví výšku papíru v setinách palce.

Kind

Získá typ papíru.

PaperName

Získá nebo nastaví název typu papíru.

RawKind

Získá nebo nastaví celé číslo představující jednu z PaperSize hodnot nebo vlastní hodnotu.

Width

Získá nebo nastaví šířku papíru v setinách palce.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Poskytuje informace o řetězcovém formuláři PaperSize .

Platí pro

Viz také