Sdílet prostřednictvím


PaperSize Třída

Definice

Určuje velikost 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 a přidá se do pole se seznamem. Je PaperName identifikován jako vlastnost, která poskytne zobrazovaný řetězec pro položku, která je přidána prostřednictvím DisplayMember vlastnosti pole se seznamem. V příkladu se předpokládá, že PrintDocument existuje proměnná 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

Tato třída je používána PrinterSettings.PaperSizes vlastnostmi a PageSettings.PaperSize získat formáty papíru, které jsou k dispozici na tiskárně, a nastavit formát papíru pro stránku.

Pomocí konstruktoru PaperSize můžete zadat vlastní formát papíru. Hodnoty Width a Height hodnoty vlastností lze nastavit pouze pro vlastní PaperSize objekty.

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

Konstruktory

Name Description
PaperSize()

Inicializuje novou instanci PaperSize třídy.

PaperSize(String, Int32, Int32)

Inicializuje novou instanci PaperSize třídy.

Vlastnosti

Name Description
Height

Získá nebo nastaví výšku papíru, v setiny 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 stácích palce.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

Platí pro

Viz také