# PageViewGroupTable class

Namespace: [Rhino.DocObjects.Tables](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.docobjects.tables.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v9.0

```cs
public sealed class PageViewGroupTable : RhinoDocCommonTable<PageViewGroup>, ICollection<PageViewGroup>
```

PageView group table

## Properties

- [ActiveCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/activecount.md): Returns number of page view groups in the table, excluding deleted page view groups.
- [ComponentType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/componenttype.md)
- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/count.md): Returns number of page view groups in the table, including deleted page view groups.
- [Document](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/document.md): Document that owns this table.

## Indexers

- [this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/item.md): Conceptually, the page view group table is an array of page view groups. The operator[] can be used to get individual page view group. A page view group is either active or deleted and this state is reported by PageViewGroup.IsDeleted.

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/add.md): (4 overloads) Adds a new page view group to the table. The new page view group will be given a unique name.
- [Delete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/delete.md): (4 overloads) Deletes a page view group.
- [FindIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/findindex.md): Finds a page view group given its index.
- [FindName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/findname.md): Finds a page view group given its name.
- [FindNameHash](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/findnamehash.md): Finds a page view group given its name hash.
- [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/getenumerator.md)
- [GetSorted](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/getsorted.md): Gets an array of page view group indices that are sorted by the values of [PageViewGroup.SortIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.pageviewgroup/sortindex.md).
- [GetUnusedName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/getunusedname.md): (2 overloads) Gets an unused page view group name.
- [Modify](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/modify.md): (2 overloads) Modifies a page view group.
- [ICollection<PageViewGroup>.Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/system-collections-generic-icollection-rhino-docobjects-pageviewgroup-add.md)
- [Undelete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/undelete.md): (2 overloads) Undeletes a page view group that has been deleted.
- [UndoModify](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.pageviewgrouptable/undomodify.md): (4 overloads) If the page view group has been modified and the modification can be undone, then this will restore the page view group to its previous state.

## Inherited Members

- From [CommonComponentTable<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1.md): [Clear](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1/clear.md), [FindId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1/findid.md)
