PrinterSettings.PrinterResolutionCollection Klass

Definition

Innehåller en samling PrinterResolution objekt.

public: ref class PrinterSettings::PrinterResolutionCollection : System::Collections::ICollection
public class PrinterSettings.PrinterResolutionCollection : System.Collections.ICollection
type PrinterSettings.PrinterResolutionCollection = class
    interface ICollection
    interface IEnumerable
Public Class PrinterSettings.PrinterResolutionCollection
Implements ICollection
Arv
PrinterSettings.PrinterResolutionCollection
Implementeringar

Exempel

I följande kodexempel fylls kombinationsrutan comboPrintResolution med de upplösningar som stöds. Exemplet kräver att en PrintDocument variabel med namnet printDoc finns och att den specifika kombinationsrutan finns.

// Add list of printer resolutions found on the printer to the combobox.
// The PrinterResolution's ToString() method will be used to provide the display String.
PrinterResolution^ pkResolution;
for ( int i = 0; i < printDoc->PrinterSettings->PrinterResolutions->Count; i++ )
{
   pkResolution = printDoc->PrinterSettings->PrinterResolutions[ i ];
   comboPrintResolution->Items->Add( pkResolution );
}
// Add list of printer resolutions found on the printer to the combobox.
// The PrinterResolution's ToString() method will be used to provide the display string.

PrinterResolution pkResolution;
for (int i = 0; i < printDoc.PrinterSettings.PrinterResolutions.Count; i++){
    pkResolution = printDoc.PrinterSettings.PrinterResolutions[i];
    comboPrintResolution.Items.Add(pkResolution);
}
' Add list of printer resolutions found on the printer to the combobox.
' The PrinterResolution's ToString() method will be used to provide the display string.
Dim pkResolution As PrinterResolution
For i = 0 to printDoc.PrinterSettings.PrinterResolutions.Count - 1
    pkResolution = printDoc.PrinterSettings.PrinterResolutions.Item(i)
    comboPrintResolution.Items.Add(pkResolution)
Next

Kommentarer

Innehåller PrinterSettings.PrinterResolutionCollectionPrinterResolution instanser som representerar de skrivarupplösningar som stöds via PrinterResolution.Kind egenskapen, som innehåller ett av PrinterResolutionKind värdena.

Vanligtvis anger du skrivarens upplösning via PageSettings.PrinterResolution egenskapen till en giltig PrinterResolution instans som är tillgänglig via PrinterResolutions samlingen.

Om PrinterResolutionKind är Customanvänder X du egenskaperna och Y för att fastställa den anpassade skrivarupplösningen i vågräta respektive lodräta riktningar.

Konstruktorer

Name Description
PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Initierar en ny instans av PrinterSettings.PrinterResolutionCollection klassen.

Egenskaper

Name Description
Count

Hämtar antalet tillgängliga skrivarupplösningar i samlingen.

Item[Int32]

Hämtar vid PrinterResolution ett angivet index.

Metoder

Name Description
Add(PrinterResolution)

Lägger till en PrinterResolution i slutet av samlingen.

CopyTo(PrinterResolution[], Int32)

Kopierar innehållet i den aktuella PrinterSettings.PrinterResolutionCollection 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()

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