Applies to: Nevron Chart for SharePoint (WSS3.0, SharePoint 2007/2010/2013)
How to increase the Line Chart width via code in SharePoint?
In Nevron Chart for SharePoint you can control the width of Line Charts directly through the Chart Web Part designer. However, sometimes you may have to configure the Line Chart width by using custom code. The following code example demonstrates how to set the Line Series Stroke Style (border style) to 2 points.
[C#]
using
System;
using
System.Collections.Generic;
using
System.Drawing;
using
Nevron.GraphicsCore;
using
Nevron.Chart;
using
Nevron.ReportingServices;
namespace
MyNamespace
{
/// <summary>
/// Sample class
/// </summary>
public
class
MyClass
{
/// <summary>
/// Main entry point
/// </summary>
/// <param name="context"></param>
public
static
void
RSMain(NRSChartCodeContext context)
{
NChart chart = context.Document.Charts[0];
foreach
(NSeriesBase series
in
chart.Series)
{
NLineSeries line = series
as
NLineSeries;
if
(line !=
null
)
{
line.BorderStyle.Width =
new
NLength(2);
}
}
}
}
}
[VB.NET]
Imports
System
Imports
System.Collections.Generic
Imports
System.Drawing
Imports
Nevron.GraphicsCore
Imports
Nevron.Chart
Imports
Nevron.ReportingServices
Namespace
MyNamespace
''' <summary>
''' Sample class
''' </summary>
Public
Class
[
MyClass
]
''' <summary>
''' Main entry point
''' </summary>
''' <param name="context"></param>
Public
Shared
Sub
RSMain(context
As
NRSChartCodeContext)
Dim
chart
As
NChart = context.Document.Charts(0)
For
Each
series
As
NSeriesBase
In
chart.Series
Dim
line
As
NLineSeries = TryCast(series, NLineSeries)
If
line IsNot
Nothing
Then
line.BorderStyle.Width =
New
NLength(2)
End
If
Next
End
Sub
End
Class
End
Namespace
Article ID: 218, Created On: 5/7/2012, Modified: 1/29/2013