PageRange

PageRange structure

開いた境界または閉じた境界を持つことができる 1 つのページ範囲をカプセル化します。デフォルトでは「完全に開く」 - 既存のすべてのページが含まれます。ページ番号は 0. ではなく 1 から始まります

public struct PageRange : IEquatable<PageRange>

プロパティ

名前 説明
Count { get; } 範囲内のページ数。 0 の場合 - ページ数に関係なく、ドキュメントの最後までページ範囲が広がります
EndNumber { get; } 排他的な終了ページ番号。このページ範囲が続くまでは排他的に停止します。 0 の場合 - ドキュメントの最後までページ範囲が広がります
IsDefault { get; } このインスタンスがデフォルトの「完全に開いた」ページ範囲を表すか (true)、またはドキュメントのすべてのページを表すか (false) を示します。
StartNumber { get; } このページ範囲が始まる包括的な開始ページ番号。 1 - ページ範囲が document の最初のページから始まる場合

メソッド

名前 説明
static FromBeginningWithCount(ushort) 最初のページから始まり、指定された量のページを持つページ範囲を作成します
static FromStartPageTillEnd(ushort) 指定したページ番号から始まり、ドキュメントの最後まで続くページ範囲を作成します
static FromStartPageTillEndPage(ushort, ushort) 指定されたページ番号から (包括的に) 開始し、指定されたページ番号 (排他的に) まで続くページ範囲を作成します
static FromStartPageWithCount(ushort, ushort) 指定されたページ番号から始まり、指定されたページ数を持つページ範囲、または無制限のページ数 (最後まで) を作成します
Equals(PageRange) この PageRange のインスタンスが指定された と等しいかどうかを検出します

田畑

名前 説明
static readonly AllPages ドキュメントの既存のすべてのページを表します。デフォルト値.

備考

特定のドキュメントに関連しないページ範囲をカプセル化し、任意のドキュメントのページ範囲を表すことができる不変の構造体。

関連項目