다음을 통해 공유


PrintCapabilities.PageMediaSizeCapability 속성

정의

프린터가 지원하는 용지 및 미디어 크기를 식별하는 PageMediaSize 개체의 컬렉션을 가져옵니다.

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)

속성 값

ReadOnlyCollection<T> 개체의 PageMediaSize입니다.

예제

다음 코드 예제에서 특정 값을 검색 하는 방법을 보여 줍니다는 PageMediaSizeCapability합니다.

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

설명

속성 중 대부분 PrintCapabilities 와 같은 이름의 끝에 "기능"이 없는 CollationCapability, 열거 형식의 값 컬렉션입니다. 하지만 PageMediaSizeCapabilityPageResolutionCapability 은 개체 컬렉션입니다. 후자의 두 속성에 대해 테스트할 수 없습니다 특정 값의 존재 여부를 사용 하 여 합니다 Contains 메서드의 ReadOnlyCollection<T>합니다. 참조 형식에 메서드를 반환 하기 때문에 이것이 true 가 같은 개체 이므로; 개체의 메모리 주소를 전달 하는 경우에 컬렉션에 있는 개체의 주소와 동일 하 게 됩니다. 이 일반적으로 수 없으므로 대/소문자를 거의 항상 반환 됩니다 false 개체에 전달 되는 모든 속성에 동일한 값이 정확 하 게 사용 하 여 컬렉션에서 개체가 있을 경우에 합니다 Contains 메서드 ReadOnlyCollection<T>. 내용을 확인 하는 PageMediaSizeCapability, 각 해당 멤버를 원하는 값과 비교 하 여 열거 해야 합니다.

프린터 미디어 크기 선택 옵션을 지원 하지 않으면는 컬렉션이 비어 있습니다.

이 속성에 해당 합니다 Print SchemaPageMediaSize 키워드입니다.

적용 대상