Properties
Indexers
Detaching a worksession reference model, or purging a linked instance definition, removes its page view groups but leaves the table slots they occupied empty. The slots cannot be closed up, because table indices are persistent references that objects store. Count spans the empty slots, and they accumulate for the life of the document - one per purge.
An index that lands on an empty slot returns a PageViewGroup that throws DocumentCollectedException on every property access, so code that walks this table by index must expect it. To tell a real page view group from an empty slot, compare the index you asked for with PageViewGroup.Index: an empty slot never reports the index you asked for. Enumerating the table with foreach goes through the document manifest rather than the raw table array, so it does not visit empty slots at all and is the safer way to walk the table. See RH-97389.
| index (int) | Zero-based array index. |
| IndexOutOfRangeException |
Methods
| groupMembers (IEnumerable<RhinoPageView>) | An enumeration of page views. |
| group (PageViewGroup) | The page view group to add. The information in the page view group is copied. If group.Name is empty a unique name will be used. |
| groupMembers (IEnumerable<RhinoPageView>) | An enumeration of page views. |
| group (PageViewGroup) | The page view group to add. The information in the page view group is copied. If group.Name is empty a unique name will be used. |
Clear
| group (PageViewGroup) | PageViewGroup to delete. |
| quiet (bool) | true to disable any warning or error messages. |
| group (PageViewGroup) | PageViewGroup to delete. |
FindId
| index (int) | Zero-based page view group index. |
| name (string) | The name of the page view group. |
| nameHash (NameHash) | The name hash of the page view group. |
| rootName (string) | The name's root or prefix. |
| newSettings (PageViewGroup) | The modified page view group. |
| id (Guid) | Id of page view group to modify. |
| quiet (bool) |
| ArgumentNullException | If newSetting is null. |
| newSettings (PageViewGroup) | The modified page view group. |
| index (int) | Zero-based index of page view group to modify. |
| quiet (bool) | true to disable any warning or error messages. |
| ArgumentNullException | If newSetting is null. |
| group (PageViewGroup) |
| id (Guid) | Id of page view group. |
| index (int) | Zero-based index of page view group. |
| id (Guid) | Id of page view group. |
| index (int) | Zero-based index of page view group. |