PaperSize Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 . |