Insert the entries in an array of Pages to the specific locations in the PageCollection.

Namespace: TallComponents.PDF
Assembly: 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

ExceptionCondition
System..::..ArgumentNullExceptionA 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)

See Also