PrinterSettings.PaperSizeCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene una raccolta di oggetti PaperSize.
public: ref class PrinterSettings::PaperSizeCollection : System::Collections::ICollection
public class PrinterSettings.PaperSizeCollection : System.Collections.ICollection
type PrinterSettings.PaperSizeCollection = class
interface ICollection
interface IEnumerable
Public Class PrinterSettings.PaperSizeCollection
Implements ICollection
- Ereditarietà
-
PrinterSettings.PaperSizeCollection
- Implementazioni
Esempio
Nell'esempio di codice seguente viene popolata la comboPaperSize
casella combinata con le dimensioni di carta supportate dalla stampante. Inoltre, viene creata una dimensione di carta personalizzata e aggiunta alla casella combinata. L'oggetto PaperName viene identificato come proprietà che fornisce la stringa di visualizzazione per l'elemento aggiunto tramite la DisplayMember proprietà della casella combinata. L'esempio richiede che esista una PrintDocument variabile denominata printDoc
e che esista la casella combinata specifica.
// 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)
Commenti
Contiene PrinterSettings.PaperSizeCollectionPaperSize istanze che rappresentano le dimensioni della carta tramite la PaperSize.Kind proprietà, che contiene uno dei PaperKind valori.
In genere, si impostano le dimensioni della carta di una pagina tramite la PageSettings.PaperSize proprietà su un'istanza valida PaperSize disponibile tramite la PaperSizes raccolta.
Vedere il PaperSize costruttore per scoprire come specificare una dimensione di carta personalizzata.
Costruttori
PrinterSettings.PaperSizeCollection(PaperSize[]) |
Inizializza una nuova istanza della classe PrinterSettings.PaperSizeCollection. |
Proprietà
Count |
Ottiene il numero di diversi formati della carta nell'insieme. |
Item[Int32] |
Ottiene l'oggetto PaperSize in corrispondenza dell'indice specificato. |
Metodi
Add(PaperSize) |
Aggiunge un oggetto PrinterResolution alla fine della raccolta. |
CopyTo(PaperSize[], Int32) |
Copia il contenuto della classe PrinterSettings.PaperSizeCollection corrente nella matrice specificata, a partire dall'indice specificato. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un enumeratore in grado di eseguire l'iterazione nella raccolta. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Per una descrizione di questo membro, vedere CopyTo(Array, Int32). |
ICollection.Count |
Per una descrizione di questo membro, vedere Count. |
ICollection.IsSynchronized |
Per una descrizione di questo membro, vedere IsSynchronized. |
ICollection.SyncRoot |
Per una descrizione di questo membro, vedere SyncRoot. |
IEnumerable.GetEnumerator() |
Per una descrizione di questo membro, vedere GetEnumerator(). |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |