[]
Represents the full (concrete) implementation of the ISheetAxisModel interface for an axis model for a sheet, which represents rows and columns on a sheet.
public class DefaultSheetAxisModel : BaseSheetAxisModel, ISheetAxisModel, IPageBreakSupport, INotifySheetAxisModelChanging, IMovable, ISerializeSupport, ISerializable, IOptimizedSheetAxisModelSupport2, IOptimizedSheetAxisModelSupport, IOptimizedEnumerationSupport2, IOptimizedEnumerationSupport, IAutoFilterIndexSupport2, IAutoFilterIndexSupport
Public Class DefaultSheetAxisModel
Inherits BaseSheetAxisModel
Implements ISheetAxisModel, IPageBreakSupport, INotifySheetAxisModelChanging, IMovable, ISerializeSupport, ISerializable, IOptimizedSheetAxisModelSupport2, IOptimizedSheetAxisModelSupport, IOptimizedEnumerationSupport2, IOptimizedEnumerationSupport, IAutoFilterIndexSupport2, IAutoFilterIndexSupport
Name | Description |
---|---|
DefaultSheetAxisModel() | Creates an axis model (DefaultSheetAxisModel object) with zero rows, zero columns, and no parent model. |
DefaultSheetAxisModel(int, SheetAxisOrientation) | Creates an axis model (DefaultSheetAxisModel object) with the specified number of rows or columns, and no parent model. |
DefaultSheetAxisModel(int, SheetAxisOrientation, ISheetAxisModel) | Creates an axis model (DefaultSheetAxisModel object) with the specified parent model and number of rows or columns. |
DefaultSheetAxisModel(SerializationInfo, StreamingContext) | Creates an axis model (DefaultSheetAxisModel object) from serialization. |
Name | Description |
---|---|
Count | Gets the number of rows or columns in the model. |
Orientation | Gets the axis orientation; whether the object is a row or a column. |
Parent | Gets or sets the parent sheet axis model. |
Name | Description |
---|---|
Clear(int, int) | Removes the values from the specified rows or columns. |
Copy(int, int, int) | Copies one or more rows or columns and pastes them at the specified location. |
Deserialize(XmlNodeReader) | Loads an object from XML. |
FireChanged(int, int, SheetAxisModelEventType) | Fires the Changed event. |
GetAutoFilterIndex(int) | Gets the automatic filter index for the specified row or column. |
GetMergePolicy(int) | Gets the cell merge policy for the specified row or column. |
GetObjectData(SerializationInfo, StreamingContext) | Saves the DefaultSheetAxisModel to the SerializationInfo object. |
GetPageBreak(int) | Gets whether a page break occurs at the specified row or column. |
GetResizable(int) | Gets whether users can resize the specified row or column. |
GetSize(int) | Gets the size of the specified row or column. |
GetSortIndicator(int) | Gets the sort indicator for the specified row or column. |
GetTag(int) | Gets the data associated with the specified row or column. |
GetVisible(int) | Gets whether the control displays the specified row or column. |
IsEmpty() | Determines whether there are no rows and columns in the model. |
IsPropertySet(int, SheetAxisProperty) | Determines whether the specified SheetAxisModel property is set. |
Move(int, int, int) | Moves one or more rows or columns and pastes them at the specified location. |
ResetProperty(int, SheetAxisProperty) | Resets the specified SheetAxisModel property to its default value. |
Serialize(XmlTextWriter) | Saves the Spread to XML. |
SetAutoFilterIndex(int, int) | Sets the automatic filter index for the specified row or column. |
SetMergePolicy(int, MergePolicy) | Sets the cell merge policy for the row or column. |
SetPageBreak(int, bool) | Sets whether a page break occurs at the specified row or column. |
SetResizable(int, bool) | Sets whether users can resize the specified row or column. |
SetSize(int, int) | Sets the size of the specified row or column. |
SetSortIndicator(int, SortIndicator) | Sets the sort indicator for the specified row or column. |
SetTag(int, object) | Sets the data associated with the specified row or column. |
SetVisible(int, bool) | Sets whether the control displays the specified row or column. |
Swap(int, int, int) | Swaps one or more rows or columns. |