Spread ASP.NET 15
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / DatabarConditionalFormattingRule Class / AxisPosition Property
Example


In This Topic
    AxisPosition Property
    In This Topic
    Gets or sets the axis position.
    Syntax
    'Declaration
     
    Public Property AxisPosition As DataBarAxisPosition
    'Usage
     
    Dim instance As DatabarConditionalFormattingRule
    Dim value As DataBarAxisPosition
     
    instance.AxisPosition = value
     
    value = instance.AxisPosition
    public DataBarAxisPosition AxisPosition {get; set;}

    Property Value

    The axis position.
    Example
    This example uses the AxisPosition property.
    protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack) return;
                FpSpread1.Sheets[0].RowCount = 4;
                FpSpread1.Sheets[0].Cells[0, 0].Value = 2;
                FpSpread1.Sheets[0].Cells[1, 0].Value = -1;
                FpSpread1.Sheets[0].Cells[3, 0].Value = 3;
                FarPoint.Web.Spread.DatabarConditionalFormattingRule dataBarRule = new FarPoint.Web.Spread.DatabarConditionalFormattingRule();
                dataBarRule.AxisPosition = FarPoint.Web.Spread.DataBarAxisPosition.Automatic;
                dataBarRule.BorderColor = System.Drawing.Color.Blue;
                dataBarRule.NegativeFillColor = System.Drawing.Color.Red;
                dataBarRule.Gradient = true;
                dataBarRule.Maximum = new FarPoint.Web.Spread.ConditionalFormattingValue(FarPoint.Web.Spread.ConditionalFormattingValueType.AutoMax);
                dataBarRule.Minimum = new FarPoint.Web.Spread.ConditionalFormattingValue(FarPoint.Web.Spread.ConditionalFormattingValueType.AutoMin);
                dataBarRule.UseNegativeFillColor = true;
                dataBarRule.UseNegativeBorderColor = false;
    
                FarPoint.Web.Spread.ConditionalFormatting cf = new FarPoint.Web.Spread.ConditionalFormatting(new FarPoint.Web.Spread.Model.CellRange(0, 0, 4, 1));
                cf.Add(dataBarRule);
                FpSpread1.ActiveSheetView.ConditionalFormatting.Add(cf);           
            }
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load      
            If (IsPostBack) Then Return
            FpSpread1.Sheets(0).RowCount = 4
            FpSpread1.Sheets(0).Cells(0, 0).Value = 2
            FpSpread1.Sheets(0).Cells(1, 0).Value = -1
            FpSpread1.Sheets(0).Cells(3, 0).Value = 3
            Dim dataBarRule As New FarPoint.Web.Spread.DatabarConditionalFormattingRule()
            dataBarRule.AxisPosition = FarPoint.Web.Spread.DataBarAxisPosition.Automatic
            dataBarRule.BorderColor = Drawing.Color.Blue
            dataBarRule.NegativeFillColor = Drawing.Color.Red
            dataBarRule.Gradient = True
            dataBarRule.Maximum = New FarPoint.Web.Spread.ConditionalFormattingValue(FarPoint.Web.Spread.ConditionalFormattingValueType.AutoMax)
            dataBarRule.Minimum = New FarPoint.Web.Spread.ConditionalFormattingValue(FarPoint.Web.Spread.ConditionalFormattingValueType.AutoMin)
            dataBarRule.UseNegativeFillColor = True
            dataBarRule.UseNegativeBorderColor = False
    
            Dim cf As New FarPoint.Web.Spread.ConditionalFormatting(New FarPoint.Web.Spread.Model.CellRange(0, 0, 4, 1))
            cf.Add(dataBarRule)
            FpSpread1.ActiveSheetView.ConditionalFormatting.Add(cf)
        End Sub
    See Also