Condividi tramite


PrintCapabilities.PageMediaSizeCapability Proprietà

Definizione

Ottiene un insieme di oggetti PageMediaSize che identificano la carta e le dimensioni dei supporti utilizzati dalla stampante.

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)

Valore della proprietà

ReadOnlyCollection<T> di oggetti PageMediaSize.

Esempio

Nell'esempio PageMediaSizeCapabilitydi codice seguente viene illustrato come cercare un valore specifico in .

foreach (PageMediaSize mediaSize in pc.PageMediaSizeCapability)
    {
        if (mediaSize.PageMediaSizeName == PageMediaSizeName.ISOA4)
        {
            Console.WriteLine("A4 size is supported");
            break;
        }
    }

Commenti

La maggior parte delle proprietà di PrintCapabilities che hanno "Capability" alla fine del nome, ad esempio CollationCapability, sono raccolte di valori di un tipo enumerato. Ma PageMediaSizeCapability sono PageResolutionCapability raccolte di oggetti. Per le ultime due proprietà, non è possibile testare la presenza di un determinato valore usando il metodo Contains di ReadOnlyCollection<T>. Questo perché, con i tipi di riferimento, il metodo restituisce true solo quando l'indirizzo di memoria dell'oggetto passato è lo stesso dell'indirizzo di un oggetto nell'insieme, ovvero lo stesso oggetto. Poiché questo non sarà in genere il caso, il metodo restituirà false quasi sempre anche se è presente un oggetto nell'insieme con esattamente gli stessi valori in tutte le relative proprietà dell'oggetto passato al metodo Contains di ReadOnlyCollection<T>. Per determinare il contenuto di PageMediaSizeCapability, è necessario enumerare ognuno dei relativi membri, confrontandoli con il valore desiderato.

Se la stampante non supporta la selezione delle dimensioni dei supporti, la raccolta è vuota.

Questa proprietà corrisponde alla parola chiave dello PageMediaSizeschema di stampa.

Si applica a