PrintCapabilities.PageResolutionCapability Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung von PageResolution Objekten ab, die bestimmen, welche Ebenen der Seitenauflösung der Drucker unterstützt.
public:
property System::Collections::ObjectModel::ReadOnlyCollection<System::Printing::PageResolution ^> ^ PageResolutionCapability { System::Collections::ObjectModel::ReadOnlyCollection<System::Printing::PageResolution ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<System.Printing.PageResolution> PageResolutionCapability { get; }
member this.PageResolutionCapability : System.Collections.ObjectModel.ReadOnlyCollection<System.Printing.PageResolution>
Public ReadOnly Property PageResolutionCapability As ReadOnlyCollection(Of PageResolution)
Eigenschaftswert
A ReadOnlyCollection<T> von PageResolution Objekten. Jeder Wert stellt eine Seitenauflösung als qualitativen Wert, einen Dots-per-Inch-Wert oder beides dar.
Beispiele
Das folgende Codebeispiel zeigt, wie Sie nach einem bestimmten Wert in der PageResolutionCapabilityDatei suchen.
foreach (PageResolution pageRes in pc.PageResolutionCapability)
{
if (pageRes.QualitativeResolution == PageQualitativeResolution.High)
{
Console.WriteLine("High quality is supported");
break;
}
}
Hinweise
Die meisten Eigenschaften, die PrintCapabilities am Ende des Namens "Capability" aufweisen, z CollationCapability. B. , sind Auflistungen von Werten eines Aufzählungstyps. Aber PageMediaSizeCapability es PageResolutionCapability handelt sich um Auflistungen von Objekten. Bei den letzten beiden Eigenschaften können Sie nicht testen, dass ein bestimmter Wert vorhanden ist, indem Sie die Contains-Methode verwenden ReadOnlyCollection<T>. Dies liegt daran, dass die Methode bei Verweistypen nur dann zurückgegeben true wird, wenn die an das Objekt übergebene Speicheradresse mit der Adresse eines Objekts in der Auflistung identisch ist. Das heißt, sie sind dasselbe Objekt. Da dies in der Regel nicht der Fall ist, wird die Methode fast immer zurückgegeben false , auch wenn in der Auflistung ein Objekt mit genau denselben Werten in allen Eigenschaften vorhanden ist, wie das Objekt, das an die Contains-MethodeReadOnlyCollection<T>übergeben wird. Um den Inhalt des Elements PageResolutionCapabilityzu ermitteln, müssen Sie die einzelnen Member aufzählen und diese mit dem gewünschten Wert vergleichen. Sehen Sie sich das Beispiel an.
Die PageResolution Klasse verfügt über Eigenschaften, in denen Sie die Punkte pro Zoll für die X- und Y-Dimensionen und eine Eigenschaft angeben können, in der Sie der Auflösung einen qualitativen Ausdruck verleihen können.
Wenn der Drucker keine Auswahlmöglichkeiten für die Seitenauflösung unterstützt, ist die Sammlung leer.
Diese Eigenschaft entspricht dem Schlüsselwort des Print SchemasPageResolution.