[]
        
(Showing Draft Content)

FarPoint.Web.Spread.LayoutTemplate

LayoutTemplate Class

Represents a layout template for the view.

Inheritance
LayoutTemplate
Implements
Namespace: FarPoint.Web.Spread
Assembly: FarPoint.Web.Spread.dll
Syntax
public class LayoutTemplate : ISerializeSupport
Public Class LayoutTemplate
    Implements ISerializeSupport

Constructors

Name Description
LayoutTemplate()

Creates a new layout template with default values.

Properties

Name Description
LayoutCells

Gets the layout cells in the data area of the layout template.

LayoutRowAxisModel

Gets or sets the row information for the layout template.

LayoutRows

Gets the layout rows in the data area of the layout template.

LayoutSpanModel

Gets or sets the spanned cells for the layout template.

RowCount

Gets or sets the number of rows for the layout template.

Methods

Name Description
CreateColumnAxisModel(int)

Creates the column axis model for the layout template.

CreateDataModel(int, int)

Creates a data model for the layout template.

CreateRowAxisModel(int)

Creates the row axis model for the layout template.

CreateSpanModel(int, int)

Creates the span model for the layout template.

Deserialize(XmlNodeReader)

Loads the layout template from XML.

OnAddColumns(int, int)

Processes the addition of columns to the layout template data model.

OnAddRows(int, int)

Processes the addition of rows to the layout template data model.

OnDataModelChanged(object, SheetDataModelEventArgs)

Processes the change to the layout template data model and synchronizes the models.

OnRemoveColumns(int, int)

Processes the removal of columns to the layout template data model.

OnRemoveRows(int, int)

Processes the removal of rows to the layout template data model.

Serialize(XmlTextWriter)

Saves the layout template to XML.

ToString()

Returns a string that represents this instance.