Freigeben über


PrinterSettings.PaperSourceCollection Klasse

Definition

Enthält eine Auflistung von PaperSource-Objekten.

public: ref class PrinterSettings::PaperSourceCollection : System::Collections::ICollection
public class PrinterSettings.PaperSourceCollection : System.Collections.ICollection
type PrinterSettings.PaperSourceCollection = class
    interface ICollection
    interface IEnumerable
Public Class PrinterSettings.PaperSourceCollection
Implements ICollection
Vererbung
PrinterSettings.PaperSourceCollection
Implementiert

Beispiele

Im folgenden Codebeispiel wird das comboPaperSource Kombinationsfeld mit den vom Drucker unterstützten Papierquellen gefüllt. Wird SourceName als die Eigenschaft identifiziert, die die Anzeigezeichenfolge für das Element bereitstellt, das über die DisplayMember Eigenschaft des Kombinationsfelds hinzugefügt wird. Das Beispiel erfordert, dass eine PrintDocument Variable mit dem Namen printDoc vorhanden ist und dass das bestimmte Kombinationsfeld vorhanden ist.

// Add list of paper sources found on the printer to the combo box.
// The DisplayMember property is used to identify the property that will provide the display String*.
comboPaperSource->DisplayMember = "SourceName";
PaperSource^ pkSource;
for ( int i = 0; i < printDoc->PrinterSettings->PaperSources->Count; i++ )
{
   pkSource = printDoc->PrinterSettings->PaperSources[ i ];
   comboPaperSource->Items->Add( pkSource );
}
// Add list of paper sources found on the printer to the combo box.
// The DisplayMember property is used to identify the property that will provide the display string.
comboPaperSource.DisplayMember="SourceName";

PaperSource pkSource;
for (int i = 0; i < printDoc.PrinterSettings.PaperSources.Count; i++){
    pkSource = printDoc.PrinterSettings.PaperSources[i];
    comboPaperSource.Items.Add(pkSource);
}
' Add list of paper sources found on the printer to the combo box.
' The DisplayMember property is used to identify the property that will provide the display string.
comboPaperSource.DisplayMember = "SourceName"

Dim pkSource As PaperSource
For i = 0 to printDoc.PrinterSettings.PaperSources.Count - 1
    pkSource = printDoc.PrinterSettings.PaperSources.Item(i)
    comboPaperSource.Items.Add(pkSource)
Next

Hinweise

PaperSource Enthält PrinterSettings.PaperSourceCollection Instanzen, die die Papierquellfächer über die PaperSource.Kind -Eigenschaft darstellen, die einen der PaperSourceKind Werte enthält.

In der Regel legen Sie die Papierquelle einer Seite über die PageSettings.PaperSource -Eigenschaft auf eine gültige PaperSource instance fest, die über die PaperSources Auflistung verfügbar ist.

Konstruktoren

PrinterSettings.PaperSourceCollection(PaperSource[])

Initialisiert eine neue Instanz der PrinterSettings.PaperSourceCollection-Klasse.

Eigenschaften

Count

Ruft die Anzahl unterschiedlicher Papierzufuhren in der Auflistung ab.

Item[Int32]

Ruft die PaperSource an einem angegebenen Index ab.

Methoden

Add(PaperSource)

Fügt am Ende der PaperSource die angegebene PrinterSettings.PaperSourceCollection hinzu.

CopyTo(PaperSource[], Int32)

Kopiert den Inhalt der aktuellen PrinterSettings.PaperSourceCollection beginnend am angegebenen Index in das angegebene Array.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchlaufen kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Elements finden Sie unter CopyTo(Array, Int32).

ICollection.Count

Eine Beschreibung dieses Elements finden Sie unter Count.

ICollection.IsSynchronized

Eine Beschreibung dieses Elements finden Sie unter IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Elements finden Sie unter SyncRoot.

IEnumerable.GetEnumerator()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Eine Beschreibung dieses Elements finden Sie unter GetEnumerator().

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen