PaperSize Classe

Définition

Spécifie la taille de la feuille de papier.Specifies the size of a piece of paper.

public ref class PaperSize
[System.Serializable]
public class PaperSize
type PaperSize = class
Public Class PaperSize
Héritage
PaperSize
Attributs

Exemples

L’exemple de code suivant remplit la comboPaperSize zone de liste déroulante avec les formats de papier pris en charge par l’imprimante.The following code example populates the comboPaperSize combo box with the printer's supported paper sizes. En outre, un format de papier personnalisé est créé et ajouté à la zone de liste déroulante.In addition, a custom paper size is created and added to the combo box. Le PaperName est identifié comme la propriété qui fournira la chaîne d’affichage pour l’élément ajouté par le DisplayMember biais de la propriété de la zone de liste déroulante.The PaperName is identified as the property that will provide the display string for the item being added through the DisplayMember property of the combo box. L’exemple suppose qu’il existe PrintDocument une variable printDoc nommée et que la zone de liste déroulante spécifique existe.The example assumes that a PrintDocument variable named printDoc exists and that the specific combo box exists.

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

Remarques

Cette classe est utilisée par les PrinterSettings.PaperSizes propriétés PageSettings.PaperSize et pour obtenir les tailles de papier disponibles sur l’imprimante et pour définir le format de papier pour une page, respectivement.This class is used by the PrinterSettings.PaperSizes and PageSettings.PaperSize properties to get the paper sizes that are available on the printer and to set the paper size for a page, respectively.

Vous pouvez utiliser le PaperSize constructeur pour spécifier un format de papier personnalisé.You can use the PaperSize constructor to specify a custom paper size. Les Width valeurs Height de propriété et peuvent être définies uniquement pour PaperSize les objets personnalisés.The Width and Height property values can be set only for custom PaperSize objects.

Pour plus d’informations sur l’impression, System.Drawing.Printing consultez vue d’ensemble de l’espace de noms.For more information about printing, see the System.Drawing.Printing namespace overview.

Constructeurs

PaperSize()

Initialise une nouvelle instance de la classe PaperSize.Initializes a new instance of the PaperSize class.

PaperSize(String, Int32, Int32)

Initialise une nouvelle instance de la classe PaperSize.Initializes a new instance of the PaperSize class.

Propriétés

Height

Obtient ou définit la hauteur du papier, en centièmes de pouce.Gets or sets the height of the paper, in hundredths of an inch.

Kind

Obtient le type de papier.Gets the type of paper.

PaperName

Obtient ou définit le nom du type de papier.Gets or sets the name of the type of paper.

RawKind

Obtient ou définit un entier représentant une des valeurs PaperSize ou une valeur personnalisée.Gets or sets an integer representing one of the PaperSize values or a custom value.

Width

Obtient ou définit la largeur du papier, en centièmes de pouce.Gets or sets the width of the paper, in hundredths of an inch.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Fournit des informations à propos du PaperSize sous forme de chaîne.Provides information about the PaperSize in string form.

S’applique à

Voir aussi