Freigeben über


PrintCapabilities.PageMediaSizeCapability Eigenschaft

Definition

Ruft eine Auflistung von PageMediaSize Objekten ab, die die Papier- und Medienformate identifizieren, die ein Drucker unterstützt.

public:
 property System::Collections::ObjectModel::ReadOnlyCollection<System::Printing::PageMediaSize ^> ^ PageMediaSizeCapability { System::Collections::ObjectModel::ReadOnlyCollection<System::Printing::PageMediaSize ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<System.Printing.PageMediaSize> PageMediaSizeCapability { get; }
member this.PageMediaSizeCapability : System.Collections.ObjectModel.ReadOnlyCollection<System.Printing.PageMediaSize>
Public ReadOnly Property PageMediaSizeCapability As ReadOnlyCollection(Of PageMediaSize)

Eigenschaftswert

A ReadOnlyCollection<T> von PageMediaSize Objekten.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie nach einem bestimmten Wert in der PageMediaSizeCapabilityDatei suchen.

foreach (PageMediaSize mediaSize in pc.PageMediaSizeCapability)
    {
        if (mediaSize.PageMediaSizeName == PageMediaSizeName.ISOA4)
        {
            Console.WriteLine("A4 size 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 PageMediaSizeCapabilityzu ermitteln, müssen Sie die einzelnen Member aufzählen und diese mit dem gewünschten Wert vergleichen.

Wenn der Drucker die Auswahl der Mediengröße nicht unterstützt, ist die Sammlung leer.

Diese Eigenschaft entspricht dem Schlüsselwort des Print SchemasPageMediaSize.

Gilt für: