Gallery
<%@ Page Language="C#" Description="dotnetCHARTING Component" %>
<%@ Register TagPrefix="dnc" Namespace="dotnetCHARTING" Assembly="dotnetCHARTING" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<%@ Import Namespace="dotnetCHARTING.Mapping" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
// Demonstrates several box header styling ideas.
Chart.Size = "750x520";
Chart.TempDirectory = "temp";
Chart.Debug = true;
Chart.NoDataLabel.Text = "";
// Instantiate a set of annotations with different settings.
// The getMyNewAnnotation(...) method applies the parameter specified and a few general settings and and returns the new annotation.
Annotation an1 = getMyNewAnnotation("Banner", BoxCapStyle.TriangleInverted, BoxCapStyle.TriangleInverted, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an1.Header.Offset = new Point(0, 5);
Annotation an101 = getMyNewAnnotation("Banner", BoxCapStyle.Round, BoxCapStyle.Round, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an101.Header.Offset = new Point(0, 5);
Annotation an102 = getMyNewAnnotation("Banner", BoxCapStyle.Box, BoxCapStyle.Box, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an102.Header.Offset = new Point(0, 5);
Annotation an103 = getMyNewAnnotation("Banner", BoxCapStyle.Triangle, BoxCapStyle.Triangle, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an103.Header.Offset = new Point(0, 5);
Annotation an2 = getMyNewAnnotation("Banner", BoxCapStyle.Torn, BoxCapStyle.Torn, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an2.Header.Offset = new Point(0, 5);
Annotation an3 = getMyNewAnnotation("Banner", BoxCapStyle.CutDown, BoxCapStyle.CutUp, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an3.Header.Offset = new Point(0, 5);
Annotation an4 = getMyNewAnnotation("Tab", BoxCapStyle.CutDown, BoxCapStyle.CutDown, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Outside, StringAlignment.Center);
Annotation an5 = getMyNewAnnotation("Tab", BoxCapStyle.Box, BoxCapStyle.CutDown, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Outside, StringAlignment.Near);
Annotation an6 = getMyNewAnnotation("Tab", BoxCapStyle.RoundDown, BoxCapStyle.RoundDown, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Outside, StringAlignment.Center);
Annotation an601 = getMyNewAnnotation("Tab", BoxCapStyle.RoundDown, BoxCapStyle.Box, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Outside, StringAlignment.Center);
Annotation an7 = getMyNewAnnotation("Floating", BoxCapStyle.TriangleInverted, BoxCapStyle.Box, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Inside, StringAlignment.Center);
an7.Header.Offset = new Point(3, 5);
Annotation an8 = getMyNewAnnotation("Label", BoxCapStyle.CutUp, BoxCapStyle.Box, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Inside, StringAlignment.Far);
Annotation an9 = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Torn, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center);
an9.Header.Offset = new Point(-3, 5);
Annotation an901 = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Round, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center);
an901.Header.Offset = new Point(-3, 5);
Annotation an902 = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.CutDown, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center);
an902.Header.Offset = new Point(-3, 5);
Annotation an903 = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Triangle, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center);
an903.Header.Offset = new Point(-3, 5);
Annotation an904 = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Box, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center);
an904.Header.Offset = new Point(-3, 5);
Annotation an10 = getMyNewAnnotation("Label", BoxCapStyle.CutUp, BoxCapStyle.CutUp, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center);
Annotation an11 = getMyNewAnnotation("Label", BoxCapStyle.Triangle, BoxCapStyle.Triangle, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Edge, StringAlignment.Near);
an11.CornerTopLeft = BoxCorner.Cut;
Annotation an12 = getMyNewAnnotation("Label", BoxCapStyle.CutDown, BoxCapStyle.CutUp, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Edge, StringAlignment.Center);
Annotation an13 = getMyNewAnnotation("Pointer", BoxCapStyle.Triangle, BoxCapStyle.Arrow, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Edge, StringAlignment.Near);
an13.CornerTopLeft = BoxCorner.Cut;
Annotation an14 = getMyNewAnnotation("Pointer", BoxCapStyle.Arrow, BoxCapStyle.CutUp, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center);
Annotation an15 = getMyNewAnnotation("Pointer", BoxCapStyle.Arrow, BoxCapStyle.Torn, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Edge, StringAlignment.Center);
Annotation an16 = getMyNewAnnotation("Pointer", BoxCapStyle.Triangle, BoxCapStyle.Box, EdgeAlignment.Outside, EdgeAlignment.Edge, EdgeAlignment.Inside, StringAlignment.Center);
Annotation an1601 = getMyNewAnnotation("Pointer", BoxCapStyle.Arrow, BoxCapStyle.CutUp, EdgeAlignment.Outside, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Near);
an1601.Header.Offset = new Point(-3, 5);
Annotation an1602 = getMyNewAnnotation("Pointer", BoxCapStyle.CutDown, BoxCapStyle.Arrow, EdgeAlignment.Inside, EdgeAlignment.Outside, EdgeAlignment.Edge, StringAlignment.Center);
Annotation an17 = getMyNewAnnotation("Pointer Banner", BoxCapStyle.TriangleInverted, BoxCapStyle.Triangle, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an17.Header.Offset = new Point(0, 5);
Annotation an18 = getMyNewAnnotation("Pointer Banner", BoxCapStyle.TriangleInverted, BoxCapStyle.Arrow, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center);
an18.Header.Offset = new Point(0, 5);
// Set positions for each annotation.
an1.Position = new Point(30, 30);
an2.Position = new Point(30, 90);
an3.Position = new Point(30, 150);
an101.Position = new Point(30, 210);
an102.Position = new Point(30, 270);
an103.Position = new Point(30, 330);
an4.Position = new Point(480, 30);
an5.Position = new Point(480, 90);
an6.Position = new Point(480, 150);
an601.Position = new Point(480, 210);
an7.Position = new Point(180, 30);
an9.Position = new Point(180, 90);
an901.Position = new Point(180, 150);
an902.Position = new Point(180, 210);
an903.Position = new Point(180, 270);
an904.Position = new Point(180, 330);
an8.Position = new Point(330, 30);
an10.Position = new Point(330, 90);
an11.Position = new Point(330, 150);
an12.Position = new Point(330, 210);
an13.Position = new Point(630, 30);
an14.Position = new Point(630, 90);
an15.Position = new Point(630, 150);
an16.Position = new Point(630, 210);
an1601.Position = new Point(630, 270);
an1602.Position = new Point(630, 330);
an17.Position = new Point(30, 390);
an18.Position = new Point(30, 450);
// Add Annotations to the chart
Chart.Annotations.Add(an1, an2, an3, an4, an5, an6, an7, an8, an9, an10, an11, an12, an13, an14, an15, an16, an17, an18, an901, an902, an903, an904, an101, an102, an103, an601, an1601, an1602);
// Apply a header shadow to some annotations.
applyHeaderShadow(an1, an2, an3, an7, an9, an901, an902, an903, an904, an17, an18, an101, an102, an103, an1601);
}
/// <summary>
/// This method applies a header shadow to the specified annotations.
/// </summary>
/// <param name="annotationList">A list of annotations to apply this styling to.</param>
void applyHeaderShadow(params Annotation[] annotationList)
{
foreach (Annotation an in annotationList)
{
an.Header.Shadow.Color = Color.FromArgb(50, Color.Black);
an.Header.Shadow.Soft = false;
an.Header.Shadow.Depth = 4;
an.Header.Background.Transparency = 00;
an.Header.Background.ShadingEffectMode = ShadingEffectMode.One;
an.Background.Color = Color.LightYellow;
}
}
/// <summary>
/// Gets an annotation with the specified settings and applies some defaults.
/// </summary>
/// <param name="content">Header text</param>
/// <param name="startStyle">Start style</param>
/// <param name="endStyle">End Style</param>
/// <param name="leftA">Left Alignment</param>
/// <param name="rightA">Right Alignment</param>
/// <param name="verticalA">Vertical Alignment</param>
/// <param name="labelA">Label Alignment</param>
/// <returns>An annotation with the specified settings</returns>
Annotation getMyNewAnnotation(string content, BoxCapStyle startStyle, BoxCapStyle endStyle, EdgeAlignment leftA, EdgeAlignment rightA, EdgeAlignment verticalA, StringAlignment labelA)
{
Annotation an = new Annotation("");
an.Background.Color = Color.LightYellow;
// Apply parameters
an.Header.Label.Alignment = labelA;
an.Header.StartCap = startStyle;
an.Header.EndCap = endStyle;
an.Header.StartAlignment = leftA;
an.Header.EndAlignment = rightA;
an.Header.VerticalAlignment = verticalA;
// Apply default settings.
an.DefaultCorner = BoxCorner.Square;
an.Size = new Size(90, 50);
an.Shadow.Color = Color.Transparent;
an.Shadow.Soft = false;
an.Header.Shadow.Depth = 5;
an.Header.Label.Text = content;
an.Header.Label.Font = new Font("Verdana", 8.5f);
an.Background.Transparency = 10;
an.Background.ShadingEffectMode = ShadingEffectMode.Background1;
an.Header.Background.ShadingEffectMode = ShadingEffectMode.Background2;
an.Header.Background.Transparency = 60;
an.Header.Background.ShadingEffectMode = ShadingEffectMode.One;
an.Header.Background.Transparency = 00;
return an;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>.netCHARTING Sample</title>
</head>
<body>
<div align="center">
<dnc:Chart ID="Chart" runat="server" />
</div>
</body>
</html>
<%@ Page Language="vb" Description="dotnetCHARTING Component" %>
<%@ Register TagPrefix="dnc" Namespace="dotnetCHARTING" Assembly="dotnetCHARTING" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<%@ Import Namespace="dotnetCHARTING.Mapping" %>
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' Demonstrates several box header styling ideas.
Chart.Size = "750x520"
Chart.TempDirectory = "temp"
Chart.Debug = True
Chart.NoDataLabel.Text = ""
' Instantiate a set of annotations with different settings.
' The getMyNewAnnotation(...) method applies the parameter specified and a few general settings and and returns the new annotation.
Dim an1 As Annotation = getMyNewAnnotation("Banner", BoxCapStyle.TriangleInverted, BoxCapStyle.TriangleInverted, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an1.Header.Offset = New Point(0, 5)
Dim an101 As Annotation = getMyNewAnnotation("Banner", BoxCapStyle.Round, BoxCapStyle.Round, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an101.Header.Offset = New Point(0, 5)
Dim an102 As Annotation = getMyNewAnnotation("Banner", BoxCapStyle.Box, BoxCapStyle.Box, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an102.Header.Offset = New Point(0, 5)
Dim an103 As Annotation = getMyNewAnnotation("Banner", BoxCapStyle.Triangle, BoxCapStyle.Triangle, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an103.Header.Offset = New Point(0, 5)
Dim an2 As Annotation = getMyNewAnnotation("Banner", BoxCapStyle.Torn, BoxCapStyle.Torn, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an2.Header.Offset = New Point(0, 5)
Dim an3 As Annotation = getMyNewAnnotation("Banner", BoxCapStyle.CutDown, BoxCapStyle.CutUp, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an3.Header.Offset = New Point(0, 5)
Dim an4 As Annotation = getMyNewAnnotation("Tab", BoxCapStyle.CutDown, BoxCapStyle.CutDown, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Outside, StringAlignment.Center)
Dim an5 As Annotation = getMyNewAnnotation("Tab", BoxCapStyle.Box, BoxCapStyle.CutDown, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Outside, StringAlignment.Near)
Dim an6 As Annotation = getMyNewAnnotation("Tab", BoxCapStyle.RoundDown, BoxCapStyle.RoundDown, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Outside, StringAlignment.Center)
Dim an601 As Annotation = getMyNewAnnotation("Tab", BoxCapStyle.RoundDown, BoxCapStyle.Box, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Outside, StringAlignment.Center)
Dim an7 As Annotation = getMyNewAnnotation("Floating", BoxCapStyle.TriangleInverted, BoxCapStyle.Box, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Inside, StringAlignment.Center)
an7.Header.Offset = New Point(3, 5)
Dim an8 As Annotation = getMyNewAnnotation("Label", BoxCapStyle.CutUp, BoxCapStyle.Box, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Inside, StringAlignment.Far)
Dim an9 As Annotation = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Torn, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center)
an9.Header.Offset = New Point(-3, 5)
Dim an901 As Annotation = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Round, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center)
an901.Header.Offset = New Point(-3, 5)
Dim an902 As Annotation = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.CutDown, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center)
an902.Header.Offset = New Point(-3, 5)
Dim an903 As Annotation = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Triangle, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center)
an903.Header.Offset = New Point(-3, 5)
Dim an904 As Annotation = getMyNewAnnotation("Floating", BoxCapStyle.Box, BoxCapStyle.Box, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center)
an904.Header.Offset = New Point(-3, 5)
Dim an10 As Annotation = getMyNewAnnotation("Label", BoxCapStyle.CutUp, BoxCapStyle.CutUp, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center)
Dim an11 As Annotation = getMyNewAnnotation("Label", BoxCapStyle.Triangle, BoxCapStyle.Triangle, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Edge, StringAlignment.Near)
an11.CornerTopLeft = BoxCorner.Cut
Dim an12 As Annotation = getMyNewAnnotation("Label", BoxCapStyle.CutDown, BoxCapStyle.CutUp, EdgeAlignment.Inside, EdgeAlignment.Inside, EdgeAlignment.Edge, StringAlignment.Center)
Dim an13 As Annotation = getMyNewAnnotation("Pointer", BoxCapStyle.Triangle, BoxCapStyle.Arrow, EdgeAlignment.Inside, EdgeAlignment.Edge, EdgeAlignment.Edge, StringAlignment.Near)
an13.CornerTopLeft = BoxCorner.Cut
Dim an14 As Annotation = getMyNewAnnotation("Pointer", BoxCapStyle.Arrow, BoxCapStyle.CutUp, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Center)
Dim an15 As Annotation = getMyNewAnnotation("Pointer", BoxCapStyle.Arrow, BoxCapStyle.Torn, EdgeAlignment.Edge, EdgeAlignment.Inside, EdgeAlignment.Edge, StringAlignment.Center)
Dim an16 As Annotation = getMyNewAnnotation("Pointer", BoxCapStyle.Triangle, BoxCapStyle.Box, EdgeAlignment.Outside, EdgeAlignment.Edge, EdgeAlignment.Inside, StringAlignment.Center)
Dim an1601 As Annotation = getMyNewAnnotation("Pointer", BoxCapStyle.Arrow, BoxCapStyle.CutUp, EdgeAlignment.Outside, EdgeAlignment.Inside, EdgeAlignment.Inside, StringAlignment.Near)
an1601.Header.Offset = New Point(-3, 5)
Dim an1602 As Annotation = getMyNewAnnotation("Pointer", BoxCapStyle.CutDown, BoxCapStyle.Arrow, EdgeAlignment.Inside, EdgeAlignment.Outside, EdgeAlignment.Edge, StringAlignment.Center)
Dim an17 As Annotation = getMyNewAnnotation("Pointer Banner", BoxCapStyle.TriangleInverted, BoxCapStyle.Triangle, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an17.Header.Offset = New Point(0, 5)
Dim an18 As Annotation = getMyNewAnnotation("Pointer Banner", BoxCapStyle.TriangleInverted, BoxCapStyle.Arrow, EdgeAlignment.Outside, EdgeAlignment.Outside, EdgeAlignment.Inside, StringAlignment.Center)
an18.Header.Offset = New Point(0, 5)
' Set positions for each annotation.
an1.Position = New Point(30, 30)
an2.Position = New Point(30, 90)
an3.Position = New Point(30, 150)
an101.Position = New Point(30, 210)
an102.Position = New Point(30, 270)
an103.Position = New Point(30, 330)
an4.Position = New Point(480, 30)
an5.Position = New Point(480, 90)
an6.Position = New Point(480, 150)
an601.Position = New Point(480, 210)
an7.Position = New Point(180, 30)
an9.Position = New Point(180, 90)
an901.Position = New Point(180, 150)
an902.Position = New Point(180, 210)
an903.Position = New Point(180, 270)
an904.Position = New Point(180, 330)
an8.Position = New Point(330, 30)
an10.Position = New Point(330, 90)
an11.Position = New Point(330, 150)
an12.Position = New Point(330, 210)
an13.Position = New Point(630, 30)
an14.Position = New Point(630, 90)
an15.Position = New Point(630, 150)
an16.Position = New Point(630, 210)
an1601.Position = New Point(630, 270)
an1602.Position = New Point(630, 330)
an17.Position = New Point(30, 390)
an18.Position = New Point(30, 450)
' Add Annotations to the chart
Chart.Annotations.Add(an1, an2, an3, an4, an5, an6, an7, an8, an9, an10, an11, an12, an13, an14, an15, an16, an17, an18, an901, an902, an903, an904, an101, an102, an103, an601, an1601, an1602)
' Apply a header shadow to some annotations.
applyHeaderShadow(an1, an2, an3, an7, an9, an901, an902, an903, an904, an17, an18, an101, an102, an103, an1601)
End Sub
''' <summary>
''' This method applies a header shadow to the specified annotations.
''' </summary>
''' <param name="annotationList">A list of annotations to apply this styling to.</param>
Sub applyHeaderShadow(ParamArray ByVal annotationList As Annotation())
For Each an As Annotation In annotationList
an.Header.Shadow.Color = Color.FromArgb(50, Color.Black)
an.Header.Shadow.Soft = False
an.Header.Shadow.Depth = 4
an.Header.Background.Transparency = 00
an.Header.Background.ShadingEffectMode = ShadingEffectMode.One
an.Background.Color = Color.LightYellow
Next an
End Sub
''' <summary>
''' Gets an annotation with the specified settings and applies some defaults.
''' </summary>
''' <param name="content">Header text</param>
''' <param name="startStyle">Start style</param>
''' <param name="endStyle">End Style</param>
''' <param name="leftA">Left Alignment</param>
''' <param name="rightA">Right Alignment</param>
''' <param name="verticalA">Vertical Alignment</param>
''' <param name="labelA">Label Alignment</param>
''' <returns>An annotation with the specified settings</returns>
Function getMyNewAnnotation(ByVal content As String, ByVal startStyle As BoxCapStyle, ByVal endStyle As BoxCapStyle, ByVal leftA As EdgeAlignment, ByVal rightA As EdgeAlignment, ByVal verticalA As EdgeAlignment, ByVal labelA As StringAlignment) As Annotation
Dim an As Annotation = New Annotation("")
an.Background.Color = Color.LightYellow
' Apply parameters
an.Header.Label.Alignment = labelA
an.Header.StartCap = startStyle
an.Header.EndCap = endStyle
an.Header.StartAlignment = leftA
an.Header.EndAlignment = rightA
an.Header.VerticalAlignment = verticalA
' Apply default settings.
an.DefaultCorner = BoxCorner.Square
an.Size = New Size(90, 50)
an.Shadow.Color = Color.Transparent
an.Shadow.Soft = False
an.Header.Shadow.Depth = 5
an.Header.Label.Text = content
an.Header.Label.Font = New Font("Verdana", 8.5f)
an.Background.Transparency = 10
an.Background.ShadingEffectMode = ShadingEffectMode.Background1
an.Header.Background.ShadingEffectMode = ShadingEffectMode.Background2
an.Header.Background.Transparency = 60
an.Header.Background.ShadingEffectMode = ShadingEffectMode.One
an.Header.Background.Transparency = 00
Return an
End Function
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>.netCHARTING Sample</title>
</head>
<body>
<div align="center">
<dnc:Chart ID="Chart" runat="server" />
</div>
</body>
</html>