PrintCapabilities.PageMediaSizeCapability 속성

정의

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

public System.Collections.ObjectModel.ReadOnlyCollection<System.Printing.PageMediaSize> PageMediaSizeCapability { get; }

속성 값

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 키워드입니다.

적용 대상

제품 버전
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10