API Reference
Class
PdfPageSelector
Represents a document-relative, caller-ordered page selection expression.
Inheritance
- Object
- PdfPageSelector
Remarks
Selectors are resolved against a document page count. Supported terms include absolute pages and ranges (1, 1-3, 5..2), end-relative pages (last, last-2), all, odd, even, and exclusions prefixed with !.
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PdfCanvasStampOptions.TargetPages
- Property PdfPageOverlayOptions.TargetPages
- Method PdfPageSelector.Parse
Accepted by parameters
- Method PdfDocumentPages.Delete
- Method PdfDocumentPages.Duplicate
- Method PdfDocumentPages.Extract
- Method PdfDocumentPages.Move
- Method PdfDocumentPages.Reorder
- Method PdfDocumentPages.Rotate
- Method PdfDocumentPages.TryDelete
- Method PdfDocumentPages.TryDuplicate
- Method PdfDocumentPages.TryExtract
- Method PdfDocumentPages.TryMove
- Method PdfDocumentPages.TryReorder
- Method PdfDocumentPages.TryRotate
- Method PdfDocumentReader.ImagePlacements
- Method PdfDocumentReader.Images
- Method PdfDocumentReader.Logical
- Method PdfDocumentReader.Markdown
- Method PdfDocumentReader.RenderPages
- Method PdfDocumentReader.Text
- Method PdfDocumentReader.TextBlocks
- Method PdfDocumentReader.TextByPage
- Method PdfDocumentReader.TryImagePlacements
- Method PdfDocumentReader.TryImages
- Method PdfDocumentReader.TryLogical
- Method PdfDocumentReader.TryMarkdown
- Method PdfDocumentReader.TryText
- Method PdfDocumentReader.TryTextBlocks
- Method PdfDocumentReader.TryTextByPage
- Method PdfDocumentReader.Understand
- Method PdfPageSelector.Equals
- Method PdfPageSelector.TryParse
- Method PdfUnderstandingPipeline.Run
Methods
Equals 2 overloads
public override Int32 GetHashCode() #Returns:
Int32public static PdfPageSelector Parse(String expression) #Returns:
PdfPageSelectorParses a document-relative page selector.
Parameters
- expression System.String
public IReadOnlyList<Int32> Resolve(Int32 pageCount) #Returns:
IReadOnlyList<Int32>Resolves the selector to caller-ordered, one-based page numbers.
Parameters
- pageCount System.Int32
public PdfPageSelection ResolveSelection(Int32 pageCount) #Returns:
PdfPageSelectionResolves the selector to an absolute page selection.
Parameters
- pageCount System.Int32
public static Boolean TryParse(String expression, out PdfPageSelector selector) #Returns:
BooleanAttempts to parse a document-relative page selector.
Parameters
- expression System.String
- selector OfficeIMO.Pdf.PdfPageSelector@
Inherited Methods
Properties
public String Expression { get; } #Original normalized selector expression.