Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Chart Assembly / FarPoint.Win.Chart Namespace / Series Class / LabelFormatter Property
Example


In This Topic
    LabelFormatter Property (Series)
    In This Topic
    Gets or sets the label formatter object for the series labels.
    Syntax
    'Declaration
     
    Public Property LabelFormatter As ILabelFormatter
    'Usage
     
    Dim instance As Series
    Dim value As ILabelFormatter
     
    instance.LabelFormatter = value
     
    value = instance.LabelFormatter
    public ILabelFormatter LabelFormatter {get; set;}
    Example
    This example sets the LabelFormatter property.
    FarPoint.Win.Spread.Model.GeneralFormatter test = new FarPoint.Win.Spread.Model.GeneralFormatter();
    test.SetFormatString("$#,##.00", false);
    
    FarPoint.Win.Spread.Model.GeneralFormatter test2 = new FarPoint.Win.Spread.Model.GeneralFormatter();
    test2.SetFormatString("#,##.00", false);
    
    FarPoint.Win.Chart.ValueAxis v1axis = new FarPoint.Win.Chart.ValueAxis();
    v1axis.LabelFormatter = test2;
    
    FarPoint.Win.Chart.BarSeries series = new FarPoint.Win.Chart.BarSeries();
    series.Values.Add(10.0);
    series.Values.Add(2.0);
    series.Values.Add(4.0);
    series.Values.Add(8.0);
    series.LabelVisible = true;
    series.LabelFormatter = test;
     
    FarPoint.Win.Chart.YPlotArea plotArea = new FarPoint.Win.Chart.YPlotArea();
    plotArea.Location = new PointF(0.2F, 0.2F);
    plotArea.Size = new SizeF(0.6F, 0.6F);
    plotArea.XAxis.LabelFormatter = test;
    plotArea.YAxes.Clear();
    plotArea.YAxes.Add(v1axis);
    
    plotArea.Series.Add(series);
    FarPoint.Win.Chart.ChartModel model = new FarPoint.Win.Chart.ChartModel();
    model.PlotAreas.Add(plotArea);
    FarPoint.Win.Spread.Chart.SpreadChart chart = new FarPoint.Win.Spread.Chart.SpreadChart();
    chart.Size = new Size(200, 200);
    chart.Location = new Point(100, 100);
    chart.Model = model;
    fpSpread1.Sheets[0].Charts.Add(chart);
    Dim test As New FarPoint.Win.Spread.Model.GeneralFormatter()
    test.SetFormatString("$#,##.00", False)
    
    Dim test2 As New FarPoint.Win.Spread.Model.GeneralFormatter()
    test2.SetFormatString("#,##.00", False)
    
    Dim v1axis As New FarPoint.Win.Chart.ValueAxis()
    v1axis.LabelFormatter = test2
    
    Dim series As New FarPoint.Win.Chart.BarSeries()
    series.Values.Add(10.0)
    series.Values.Add(2.0)
    series.Values.Add(4.0)
    series.Values.Add(8.0)
    series.LabelVisible = True
    series.LabelFormatter = test
    
    Dim plotArea As New FarPoint.Win.Chart.YPlotArea()
    plotArea.Location = New PointF(0.2F, 0.2F)
    plotArea.Size = New SizeF(0.6F, 0.6F)
    plotArea.XAxis.LabelFormatter = test
    plotArea.YAxes.Clear()
    plotArea.YAxes.Add(v1axis)
    
    plotArea.Series.Add(series)
    Dim model As New FarPoint.Win.Chart.ChartModel()
    model.PlotAreas.Add(plotArea)
    Dim chart As New FarPoint.Win.Spread.Chart.SpreadChart()
    chart.Size = New Size(200, 200)
    chart.Location = New Point(100, 100)
    chart.Model = model
    FpSpread1.Sheets(0).Charts.Add(chart)
    See Also