PrinterSettings.PaperSourceCollection Klasa

Definicja

Zawiera kolekcję PaperSource obiektów.Contains a collection of PaperSource objects.

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
Dziedziczenie
PrinterSettings.PaperSourceCollection
Implementuje

Przykłady

Poniższy przykład kodu wypełnia comboPaperSource pole kombi z obsługiwanymi źródłami papieru drukarki.The following code example populates the comboPaperSource combo box with the printer's supported paper sources. SourceNameJest identyfikowany jako właściwość, która dostarcza ciąg wyświetlania dla elementu dodawanego za pomocą DisplayMember Właściwości pola kombi.The SourceName is identified as the property that provides the display string for the item being added through the DisplayMember property of the combo box. Przykład wymaga, aby PrintDocument zmienna o nazwie printDoc istniała i że określone pole kombi istnieje.The example requires that a PrintDocument variable named printDoc exists and that the specific combo box exists.

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

Uwagi

PrinterSettings.PaperSourceCollectionZawiera PaperSource wystąpienia, które reprezentują zasobniki źródła papieru za pomocą PaperSource.Kind właściwości, która zawiera jedną z PaperSourceKind wartości.The PrinterSettings.PaperSourceCollection contains PaperSource instances that represents the paper source trays through the PaperSource.Kind property, which contains one of the PaperSourceKind values.

Zwykle można ustawić źródło papieru strony za pomocą PageSettings.PaperSource właściwości w prawidłowym PaperSource wystąpieniu dostępnym za pomocą PaperSources kolekcji.Typically, you set a page's paper source through the PageSettings.PaperSource property to a valid PaperSource instance available through the PaperSources collection.

Konstruktory

PrinterSettings.PaperSourceCollection(PaperSource[])

Inicjuje nowe wystąpienie klasy PrinterSettings.PaperSourceCollection.Initializes a new instance of the PrinterSettings.PaperSourceCollection class.

Właściwości

Count

Pobiera liczbę różnych źródeł papieru w kolekcji.Gets the number of different paper sources in the collection.

Item[Int32]

Pobiera PaperSource o określonym indeksie.Gets the PaperSource at a specified index.

Metody

Add(PaperSource)

Dodaje określony PaperSource do końca PrinterSettings.PaperSourceCollection .Adds the specified PaperSource to end of the PrinterSettings.PaperSourceCollection.

CopyTo(PaperSource[], Int32)

Kopiuje zawartość bieżącego PrinterSettings.PaperSourceCollection do określonej tablicy, rozpoczynając od określonego indeksu.Copies the contents of the current PrinterSettings.PaperSourceCollection to the specified array, starting at the specified index.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może wykonać iterację kolekcji.Returns an enumerator that can iterate through the collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego elementu członkowskiego, zobacz CopyTo(Array, Int32) .For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

Aby uzyskać opis tego elementu członkowskiego, zobacz Count .For a description of this member, see Count.

ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized .For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot .For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Aby uzyskać opis tego elementu członkowskiego, zobacz GetEnumerator() .For a description of this member, see GetEnumerator().

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też