Spread WPF Documentation
Stroke Property (SpreadChartShapeBase)
Example 


GrapeCity.Windows.SpreadSheet.Data Namespace > SpreadChartShapeBase Class : Stroke Property
Gets or sets a System.Windows.Media.Brush object that describes the outline for a chart.
Syntax
'Declaration
 
Public Property Stroke As System.Windows.Media.Brush
'Usage
 
Dim instance As SpreadChartShapeBase
Dim value As System.Windows.Media.Brush
 
instance.Stroke = value
 
value = instance.Stroke
public System.Windows.Media.Brush Stroke {get; set;}

Property Value

The System.Windows.Media.Brush object that describes the outline for a chart.
Example
This example sets the Stroke property.
private double strokeThickness;
private Brush stroke;
private Brush fillBrush;
private double chartFontSize;
private double axisFontSize;
private FontFamily fontFamily;
private FontStyle fontStyle;
private FontWeight fontWeight;
private FontStretch fontStretch;
private Brush foreground;

strokeThickness = 2;
stroke = new SolidColorBrush(Colors.Green);
fillBrush = new SolidColorBrush(Colors.Red);
foreground = new SolidColorBrush(Colors.Blue);
chartFontSize = 25;
axisFontSize = 25;
fontFamily = new FontFamily("Arial Narrow");
fontStyle = FontStyles.Italic;
fontWeight = FontWeights.Bold;
fontStretch = FontStretches.ExtraExpanded;

GrapeCity.Windows.SpreadSheet.Data.SpreadChart chart = new GrapeCity.Windows.SpreadSheet.Data.SpreadChart("Chart", GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.BarStacked, "Sheet1!$A$1:$A$7", 0, 0, 200, 200);
gcSpreadSheet1.ActiveSheet.SetArray(0, 0, new object[,] { { 1 }, { 2 }, { 3 }, { 4 }, { 5 }, { 6 }, { 7 }, { 8 }, { 9 }, { 10 } });

//stroke
chart.StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dot;
chart.StrokeThickness = strokeThickness;
chart.Stroke = stroke;
////fill
chart.Fill = fillBrush;
chart.FontSize = chartFontSize;
chart.FontFamily = FontFamily;
chart.FontStyle = fontStyle;
chart.FontWeight = fontWeight;
chart.FontStretch = fontStretch;
chart.Foreground = foreground;

gcSpreadSheet1.ActiveSheet.Charts.Add(chart);
Private strokeThickness As Double
Private stroke As Brush
Private fillBrush As Brush
Private chartFontSize As Double
Private axisFontSize As Double
Private fontFamily As FontFamily
Private fontStyle As FontStyle
Private fontWeight As FontWeight
Private fontStretch As FontStretch
Private foreground As Brush

strokeThickness = 2
stroke = New SolidColorBrush(Colors.Green)
fillBrush = New SolidColorBrush(Colors.Red)
foreground = New SolidColorBrush(Colors.Blue)
chartFontSize = 25
axisFontSize = 25
fontFamily = New FontFamily("Arial Narrow")
fontStyle = FontStyles.Italic
fontWeight = FontWeights.Bold
fontStretch = FontStretches.ExtraExpanded

Dim chart As New GrapeCity.Windows.SpreadSheet.Data.SpreadChart("Chart", GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.BarStacked, "Sheet1!$A$1:$A$7", 0, 0, 200, 200)
GcSpreadSheet1.ActiveSheet.SetArray(0, 0, New Object(,) {{1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}})

'stroke
chart.StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dot
chart.StrokeThickness = strokeThickness
chart.Stroke = stroke
'fill
chart.Fill = fillBrush
chart.FontSize = chartFontSize
chart.FontFamily = fontFamily
chart.FontStyle = fontStyle
chart.FontWeight = fontWeight
chart.FontStretch = fontStretch
chart.Foreground = foreground

GcSpreadSheet1.ActiveSheet.Charts.Add(chart)
See Also

Reference

SpreadChartShapeBase Class
SpreadChartShapeBase Members