New to Telerik Document ProcessingStart a free 30-day trial

Document pages collection used to create, order, and manage page instances during layout.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.Collections

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

C#
public sealed class PageCollection : DocumentElementCollection<RadFixedPage, RadFixedDocument>, IList<RadFixedPage>, ICollection<RadFixedPage>, IEnumerable<RadFixedPage>, IEnumerable

Inheritance: objectDocumentElementCollectionBase<RadFixedPage, RadFixedDocument>DocumentElementCollection<RadFixedPage, RadFixedDocument>PageCollection

Implements: ICollection<RadFixedPage>IEnumerableIEnumerable<RadFixedPage>IList<RadFixedPage>

Inherited Members DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.GetEnumerator()DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.IndexOf(RadFixedPage)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.Insert(int, RadFixedPage)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.InsertRange(int, IEnumerable<RadFixedPage>)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.RemoveAt(int)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.RemoveRange(int, int)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.Clear()DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.Contains(RadFixedPage)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.CopyTo(RadFixedPage[], int)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.Remove(RadFixedPage)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.Add(RadFixedPage)DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.CountDocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.this[int]...

Methods

Add a new page, assign the next sequential , and return it.

C#
public RadFixedPage AddPage()
Returns:

RadFixedPage

The newly created page instance.

Executes the action after the item is added to the collection.

C#
protected override void OnAfterAdd(RadFixedPage item)
Parameters:itemRadFixedPage

The page that has been added to the collection.

Overrides: DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.OnAfterAdd(RadFixedPage)

Executes the action after the item is removed from the collection.

C#
protected override void OnAfterRemove(RadFixedPage item)
Parameters:itemRadFixedPage

The page that has been removed from the collection.

Overrides: DocumentElementCollectionBase<RadFixedPage, RadFixedDocument>.OnAfterRemove(RadFixedPage)