Insert the entries in an array of Pages to the specific locations in the PageCollection.
Namespace: TallComponents.PDFAssembly: TallComponents.PDF.Kit (in TallComponents.PDF.Kit.dll) Version: 3.0.69.1
Syntax
| C# |
|---|
public void InsertRange( int index, Page[] pages ) |
| Visual Basic |
|---|
Public Sub InsertRange ( _ index As Integer, _ pages As Page() _ ) |
Parameters
- index
- Type: System..::..Int32
The zero based start index for the inserted pages.
- pages
- Type: array<TallComponents.PDF..::..Page>[]()[][]
The pages to be interted in the PageCollection.
Remarks
Pages does not accept a nullNothingnullptra null reference (Nothing in Visual Basic) as a valid value.
PageCollection does not accept duplicate elements. Note: When a duplicate entry is found the state of the collection is undefined. (None or some entries might have been added. The status is not reverted.)
While interting existing pages to a target document, the source documents need to be open until the target document.Write is called.
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentNullException | A given pages is nullNothingnullptra null reference (Nothing in Visual Basic). |
| System..::..ArgumentException | (At least) one of the entries in the given pages is already in this PageCollection. (Duplicate pages) |