[]
        
(Showing Draft Content)

FarPoint.Win.Spread.DefaultRangeGroupModel

DefaultRangeGroupModel Class

Represents the relevant default information about an outline (range group) of rows and columns.

Inheritance
DefaultRangeGroupModel
Namespace: FarPoint.Win.Spread
Assembly: FarPoint.Win.Spread.dll
Syntax
public class DefaultRangeGroupModel : ISerializable, ISerializeSupport, IRangeGroupModel3, IRangeGroupModel2, IRangeGroupModel
Public Class DefaultRangeGroupModel
    Implements ISerializable, ISerializeSupport, IRangeGroupModel3, IRangeGroupModel2, IRangeGroupModel

Constructors

Name Description
DefaultRangeGroupModel()

Creates a new default outline (range group) model.

Fields

Name Description
COLUMNGROUP_SERIALIZATIONSTRING

Represents the constant serialization string for ColumnGroup.

ROWGROUP_SERIALIZATIONSTRING

Represents the constant serialization string for RowGroup.

Methods

Name Description
AddGroup(int, int, bool)

Groups all the rows or columns from the specified start index by the specified amount to an outline (range group).

AddIndexes(int, int, bool)

Adds a specified amount of indexes starting with a specified index in an outline (range group).

ClearRangeGroup(bool)

Removes all the outlines (range groups) of rows or columns.

Deserialize(XmlNodeReader)

Loads the contents of an outline (range group) from XML.

ExpandGroup(int, int, bool, bool)

Expands an outline (range group) of rows or columns.

Expands(int, bool, bool)
Expands(int, int, bool, bool)
FindGroup(int, int, bool)

Finds an outline (range group) with the specified level and end index.

FindGroupByIndex(int, int, bool)

Finds an outline (range group) with a specified level and index.

GetCopy(int, int, bool)

Gets a copy of outlines (range groups) from the specified index with the specified count.

GetGroupLevels(bool)

Gets the level of an outline (range group) of rows or columns.

GetObjectData(SerializationInfo, StreamingContext)

Populates a serialization information object with the data needed to serialize the outline (range group).

GetOutLineLevel(bool, int)

Gets the outline level of the specified index of the range row or column group.

GetRangeGroupInfo(int, bool)

Gets an outline (range group) by level.

IsCollapsed(int, bool)

Determines if a row or column belongs to any closed outline (range group).

Row or column indexWhether the outline (range group) is of rowsBoolean: true if the row or column belongs to a closed range group; otherwise, false
Move(int, int, int, bool)

Moves an outline (range group) by the specified indexes.

PasteGroup(RangeGroupInfo, int, bool)

Pastes an outline (range group) into a segment starting with the paste index.

RemoveGroup(int, int, bool)

Removes rows or columns from the outline (range group) from the specified index and count, and returns them to individual rows and columns.

RemoveIndexes(int, int, bool)

Removes indexes of an outline (range group) starting with the specified index and moving up indexes below that.

Serialize(XmlTextWriter)

Saves the contents of an outline (range group) to XML.

ValidateGroupState(bool, int, int, bool)

Events

Name Description
Changed

Occurs when the outline (range group) model has changed.

Changing

Occurs when the outline (range group) model is changing.