PrinterSettings.PaperSourceCollection Klass

Definition

Innehåller en samling PaperSource objekt.

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
Arv
PrinterSettings.PaperSourceCollection
Implementeringar

Exempel

I följande kodexempel fylls comboPaperSource kombinationsrutan med skrivarens papperskällor som stöds. SourceName Identifieras som den egenskap som tillhandahåller visningssträngen för objektet som läggs till via DisplayMember egenskapen för kombinationsrutan. Exemplet kräver att en PrintDocument variabel med namnet printDoc finns och att den specifika kombinationsrutan finns.

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

Kommentarer

Innehåller PrinterSettings.PaperSourceCollectionPaperSource instanser som representerar papperskällans fack via PaperSource.Kind egenskapen, som innehåller ett av PaperSourceKind värdena.

Vanligtvis anger du en sidas papperskälla via PageSettings.PaperSource egenskapen till en giltig PaperSource instans som är tillgänglig via PaperSources samlingen.

Konstruktorer

Name Description
PrinterSettings.PaperSourceCollection(PaperSource[])

Initierar en ny instans av PrinterSettings.PaperSourceCollection klassen.

Egenskaper

Name Description
Count

Hämtar antalet olika papperskällor i samlingen.

Item[Int32]

Hämtar vid PaperSource ett angivet index.

Metoder

Name Description
Add(PaperSource)

Lägger till den angivna PaperSource i slutet av PrinterSettings.PaperSourceCollection.

CopyTo(PaperSource[], Int32)

Kopierar innehållet i den aktuella PrinterSettings.PaperSourceCollection till den angivna matrisen med början vid det angivna indexet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar en uppräknare som kan iterera genom samlingen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

En beskrivning av den här medlemmen finns i CopyTo(Array, Int32).

ICollection.Count

En beskrivning av den här medlemmen finns i Count.

ICollection.IsSynchronized

En beskrivning av den här medlemmen finns i IsSynchronized.

ICollection.SyncRoot

En beskrivning av den här medlemmen finns i SyncRoot.

IEnumerable.GetEnumerator()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

En beskrivning av den här medlemmen finns i GetEnumerator().

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för

Se även