PageRange

PageRange structure

열린 경계 또는 닫힌 경계를 가질 수 있는 하나의 페이지 범위를 캡슐화합니다. 기본적으로 “완전히 열려 있음"이며 모든 기존 페이지를 포함합니다. 페이지 번호 매기기는 0. 가 아닌 1부터 시작합니다.

public struct PageRange : IEquatable<PageRange>

속성

이름 설명
Count { get; } 범위 내의 페이지 수. 0인 경우 - 페이지가 몇 페이지로 구성되든 문서 끝까지 페이지 범위가 펼쳐진다
EndNumber { get; } 이 페이지 범위가 계속되고 독점적으로 중지되는 독점 종료 페이지 번호. 0인 경우 - 페이지 범위가 document 끝까지 퍼짐
IsDefault { get; } 이 인스턴스가 기본 “완전히 열린” 페이지 범위를 나타내는지 여부를 나타냅니다. 즉, 문서의 모든 페이지를 나타내는지(true) 그렇지 않은지(false)
StartNumber { get; } 이 페이지 범위가 시작되는 시작 페이지 번호를 포함합니다. 1 - 페이지 범위가 문서의 첫 번째 페이지에서 시작하는 경우

행동 양식

이름 설명
static FromBeginningWithCount(ushort) 첫 번째 페이지부터 시작하여 지정된 양의 페이지가 있는 페이지 범위를 생성합니다
static FromStartPageTillEnd(ushort) 지정된 페이지 번호에서 시작하여 document 끝까지 계속되는 페이지 범위를 만듭니다.
static FromStartPageTillEndPage(ushort, ushort) 지정된 페이지 번호(포함)에서 시작하여 지정된 페이지 번호(제외) 까지 계속되는 페이지 범위를 만듭니다.
static FromStartPageWithCount(ushort, ushort) 지정된 페이지 번호에서 시작하여 지정된 양의 페이지 또는 무제한 페이지 수(끝까지)로 페이지 범위를 생성합니다.
Equals(PageRange) PageRange의 이 인스턴스가 specified 와 같은지 여부를 감지합니다.

필드

이름 설명
static readonly AllPages 문서의 모든 기존 페이지를 나타냅니다. 기본값.

비고

특정 문서와 관련되지 않은 페이지 범위를 캡슐화하고 모든 문서의 페이지 범위를 나타낼 수 있는 불변 구조체입니다.

또한보십시오