Spread ASP.NET 15
FarPoint.Web.Chart Assembly / FarPoint.Web.Chart Namespace / Wall Class / Fill Property
Example


In This Topic
    Fill Property (Wall)
    In This Topic
    Gets the fill of the wall.
    Syntax
    'Declaration
     
    Public Property Fill As Fill
    'Usage
     
    Dim instance As Wall
    Dim value As Fill
     
    instance.Fill = value
     
    value = instance.Fill
    public Fill Fill {get; set;}
    Example
    This example sets the Fill property.
    // This example creates a 3D chart by setting the ViewType, Elevation, and Rotation.
    FarPoint.Web.Chart.XYZLineSeries series0 = new FarPoint.Web.Chart.XYZLineSeries();
    series0.SeriesName = "Series 0";
    series0.XValues.AddRange(new Double[] {1.0, 2.0, 4.0, 8.0});
    series0.YValues.AddRange(new Double[] {2.0, 4.0, 3.0, 5.0});
    series0.ZValues.AddRange(new Double[] {5.0, 7.0, 9.0, 10.0});
    FarPoint.Web.Chart.XYZLineSeries series1 = new FarPoint.Web.Chart.XYZLineSeries();
    series1.SeriesName = "Series 1";
    series1.XValues.AddRange(new Double[] {1.0, 3.0, 5.0, 8.0});
    series1.YValues.AddRange(new Double[] {1.0, 2.0, 4.0, 8.0});
    series1.ZValues.AddRange(new Double[] {4.0, 3.0, 4.0, 3.0});
    FarPoint.Web.Chart.XYZPlotArea plotArea = new FarPoint.Web.Chart.XYZPlotArea();
    plotArea.Location = new System.Drawing.PointF(0.2f, 0.2f);
    plotArea.Size = new System.Drawing.SizeF(0.6f, 0.6f);
    plotArea.BackWall.Visible = true;
    plotArea.BackWall.Fill = new FarPoint.Web.Chart.SolidFill(System.Drawing.Color.Yellow);
    plotArea.SideWall.Visible = true;
    plotArea.BottomWall.Visible = true;
    plotArea.Elevation = 10;
    plotArea.Rotation = 20;
    plotArea.Series.Add(series0);
    plotArea.Series.Add(series1);
    FarPoint.Web.Chart.LabelArea label = new FarPoint.Web.Chart.LabelArea();
    label.Location = new System.Drawing.PointF(0.5f, 0.02f);
    label.AlignmentX = 0.5f;
    label.AlignmentY = 0.0f;
    FarPoint.Web.Chart.LegendArea legend = new FarPoint.Web.Chart.LegendArea();
    legend.Location = new System.Drawing.PointF(0.98f, 0.5f);
    legend.AlignmentX = 1.0f;
    legend.AlignmentY = 0.5f;
    FarPoint.Web.Chart.ChartModel model = new FarPoint.Web.Chart.ChartModel();
    model.LabelAreas.Add(label);
    model.LegendAreas.Add(legend);
    model.PlotAreas.Add(plotArea);
    FarPoint.Web.Spread.Chart.SpreadChart chart = new FarPoint.Web.Spread.Chart.SpreadChart();
    chart.Model = model;
    chart.ViewType = FarPoint.Web.Chart.ChartViewType.View3D;
    FpSpread1.Sheets[0].Charts.Add(chart);
    'This example creates a 3D chart by setting the ViewType, Elevation, and Rotation.
    Dim series0 As New FarPoint.Web.Chart.XYZLineSeries()
    series0.SeriesName = "Series 0"
    series0.XValues.AddRange(New Double() {1.0, 2.0, 4.0, 8.0})
    series0.YValues.AddRange(New Double() {2.0, 4.0, 3.0, 5.0})
    series0.ZValues.AddRange(New Double() {5.0, 7.0, 9.0, 10.0})
    Dim series1 As New FarPoint.Web.Chart.XYZLineSeries()
    series1.SeriesName = "Series 1"
    series1.XValues.AddRange(New Double() {1.0, 3.0, 5.0, 8.0})
    series1.YValues.AddRange(New Double() {1.0, 2.0, 4.0, 8.0})
    series1.ZValues.AddRange(New Double() {4.0, 3.0, 4.0, 3.0})
    Dim plotArea As New FarPoint.Web.Chart.XYZPlotArea()
    plotArea.Location = New System.Drawing.PointF(0.2F, 0.2F)
    plotArea.Size = New System.Drawing.SizeF(0.6F, 0.6F)
    plotArea.BackWall.Visible = True
    plotArea.BackWall.Fill = New FarPoint.Web.Chart.SolidFill(System.Drawing.Color.Yellow)
    plotArea.SideWall.Visible = True
    plotArea.BottomWall.Visible = True
    plotArea.Elevation = 10
    plotArea.Rotation = 20
    plotArea.Series.Add(series0)
    plotArea.Series.Add(series1)
    Dim label As New FarPoint.Web.Chart.LabelArea()
    label.Text = "XYZ Chart"
    label.Location = New System.Drawing.PointF(0.5F, 0.02F)
    label.AlignmentX = 0.5F
    label.AlignmentY = 0.0F
    Dim legend As New FarPoint.Web.Chart.LegendArea()
    legend.Location = New System.Drawing.PointF(0.98F, 0.5F)
    legend.AlignmentX = 1.0F
    legend.AlignmentY = 0.5F
    Dim model As New FarPoint.Web.Chart.ChartModel()
    model.LabelAreas.Add(label)
    model.LegendAreas.Add(legend)
    model.PlotAreas.Add(plotArea)
    Dim chart As New FarPoint.Web.Spread.Chart.SpreadChart()
    chart.Model = model
    chart.ViewType = FarPoint.Web.Chart.ChartViewType.View3D
    FpSpread1.Sheets(0).Charts.Add(chart)
    See Also