PageRange
Leave feedback
On this page
Encapsulates one page range, which can have open or closed bounds. By default is “fully open” - it includes all existing pages. Page numbering starts from 1, not from 0.
public struct PageRange : IEquatable<PageRange>
| Name | Description |
|---|---|
| Count { get; } | Numbers of pages within range. If 0 - page range spreads until end of the document no matter how much pages it consists of |
| EndNumber { get; } | Exclusive end page number, until which this page range continues and on which is stops exclusively. If 0 - page range spreads until end of the document |
| IsDefault { get; } | Indicates whether this instance represents a default “fully open” page range i.e. it represents all pages of a document (true) or not (false) |
| StartNumber { get; } | Inclusive start page number, from which this page range starts. If 1 - page range starts from the first page of a document |
| Name | Description |
|---|---|
| static FromBeginningWithCount(ushort) | Creates a page range, that starts from the first page and has specified amount of pages |
| static FromStartPageTillEnd(ushort) | Creates a page range, that starts from the specified page number and continues till the end of the document |
| static FromStartPageTillEndPage(ushort, ushort) | Creates a page range, that starts from the specified page number (inclusively) and continues until the specified page number (exclusively) |
| static FromStartPageWithCount(ushort, ushort) | Creates a page range, that starts from the specified page number and has specified amount of pages, or unlimited page count (till the end) |
| Equals(PageRange) | Detects whether this instance of PageRange is equal to specified |
| Name | Description |
|---|---|
| static readonly AllPages | Represents all existing pages of a document. Default value. |
Immutable struct, that encapsulates a page range, which is not related to any specific document, and can represent a page range for any document.
- namespace GroupDocs.Editor.Options
- assembly GroupDocs.Editor
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.