PageRange

PageRange structure

Инкапсулирует один диапазон страниц, который может иметь открытые или закрытые границы. По умолчанию «полностью открыт» — включает все существующие страницы. Нумерация страниц начинается с 1, а не с 0.

public struct PageRange : IEquatable<PageRange>

Характеристики

Имя Описание
Count { get; } Количество страниц в пределах диапазона. Если 0 - диапазон страниц распространяется до конца документа независимо от того, сколько страниц он состоит из
EndNumber { get; } Эксклюзивный номер конечной страницы, до которого продолжается этот диапазон страниц и на котором останавливается исключительно. Если 0 - диапазон страниц расширяется до конца документа
IsDefault { get; } Указывает, представляет ли этот экземпляр «полностью открытый» диапазон страниц по умолчанию, т. е. представляет ли он все страницы документа (true) или нет (false)
StartNumber { get; } Включительный номер начальной страницы, с которой начинается этот диапазон страниц. Если 1 - диапазон страниц начинается с первой страницы документа

Методы

Имя Описание
static FromBeginningWithCount(ushort) Создает диапазон страниц, который начинается с первой страницы и имеет указанное количество страниц
static FromStartPageTillEnd(ushort) Создает диапазон страниц, который начинается с указанного номера страницы и продолжается до конца документа
static FromStartPageTillEndPage(ushort, ushort) Создает диапазон страниц, который начинается с указанного номера страницы (включительно) и продолжается до указанного номера страницы (исключительно)
static FromStartPageWithCount(ushort, ushort) Создает диапазон страниц, который начинается с указанного номера страницы и имеет указанное количество страниц или неограниченное количество страниц (до конца)
Equals(PageRange) Определяет, равен ли этот экземпляр PageRange указанному

Поля

Имя Описание
static readonly AllPages Представляет все существующие страницы документа. Значение по умолчанию.

Примечания

Неизменяемая структура, которая инкапсулирует диапазон страниц, который не связан с каким-либо конкретным документом и может представлять диапазон страниц для любого документа.

Смотрите также