Spread ASP.NET 15
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / NamedStyle Class / Formatter Property
Example


In This Topic
    Formatter Property (NamedStyle)
    In This Topic
    Gets or sets the formatter for the style.
    Syntax
    'Declaration
     
    Public Overrides Property Formatter As IFormatter
    'Usage
     
    Dim instance As NamedStyle
    Dim value As IFormatter
     
    instance.Formatter = value
     
    value = instance.Formatter
    public override IFormatter Formatter {get; set;}

    Property Value

    IFormatter object containing the formatter for the cells of this style
    Example
    This example creates a new custom style and sets several of the style properties.
    FarPoint.Web.Spread.NamedStyle nstyleheaders = new FarPoint.Web.Spread.NamedStyle("StyleData", "DataAreaDefault");
    ns.BackColor = Color.LightBlue;
    ns.Border = new FarPoint.Web.Spread.Border(Color.Red);
    ns.CellType = new FarPoint.Web.Spread.TextCellType();
    ns.Editor = new FarPoint.Web.Spread.TextCellType();
    ns.Font.Bold = true;
    ns.ForeColor = Color.Red;
    ns.Formatter = new FarPoint.Web.Spread.TextCellType();
    ns.HorizontalAlign = HorizontalAlign.Left;
    ns.Locked = true;
    ns.Name = "StyleData";
    ns.Parent = "DataAreaDefault";
    ns.Renderer = new FarPoint.Web.Spread.TextCellType();
    ns.VerticalAlign = VerticalAlign.Bottom;
    FpSpread1.NamedStyles.Add(ns);
    FpSpread1.ActiveSheetView.Cells[0, 0].StyleName = "StyleData";
    FpSpread1.ActiveSheetView.SetText(0, 0, "NamedStyle");
    FpSpread1.ActiveSheetView.Columns[0].Width = 120;
    FpSpread1.ActiveSheetView.Rows[0].Height = 80;
    
    Dim ns As New FarPoint.Web.Spread.NamedStyle("StyleData", "DataAreaDefault")
    ns.BackColor = Color.LightBlue
    ns.Border = New FarPoint.Web.Spread.Border(Color.Red)
    ns.CellType = New FarPoint.Web.Spread.TextCellType
    ns.Editor = New FarPoint.Web.Spread.TextCellType
    ns.Font.Bold = True
    ns.ForeColor = Color.Red
    ns.Formatter = New FarPoint.Web.Spread.TextCellType
    ns.HorizontalAlign = HorizontalAlign.Left
    ns.Locked = True
    ns.Name = "StyleData"
    ns.Parent = "DataAreaDefault"
    ns.Renderer = New FarPoint.Web.Spread.TextCellType
    ns.VerticalAlign = VerticalAlign.Bottom
    FpSpread1.NamedStyles.Add(ns)
    FpSpread1.ActiveSheetView.Cells(0, 0).StyleName = "StyleData"
    FpSpread1.ActiveSheetView.SetText(0, 0, "NamedStyle")
    FpSpread1.ActiveSheetView.Columns(0).Width = 120
    FpSpread1.ActiveSheetView.Rows(0).Height = 80
    See Also