Spread WPF Documentation
LegendLabelPosition Enumeration
Example Example 


Specifies the labels' position relative to the legend.
Syntax
'Declaration
 
Public Enum LegendLabelPosition 
   Inherits System.Enum
'Usage
 
Dim instance As LegendLabelPosition
public enum LegendLabelPosition : System.Enum 
Members
MemberDescription
FarSpecifies the labels are farther from the chart than the legend body.
NearSpecifies the labels are nearer to the chart than the legend body.
Example
This example uses the LegendLabelPosition enumeration.
GrapeCity.Windows.SpreadSheet.Data.Legend3D l = new GrapeCity.Windows.SpreadSheet.Data.Legend3D();
l.LablePostion = GrapeCity.Windows.SpreadSheet.Data.LegendLabelPosition.Near;
l.Orientation = Orientation.Horizontal;
l.Postion = GrapeCity.Windows.SpreadSheet.Data.LegendPosition.Bottom;
l.Reversed = false;
      
GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries ds1 = new GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries();
ds1.Values = new GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection();
ds1.Values.Add(2);
ds1.Values.Add(3);
ds1.Values.Add(5);
GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries ds2 = new GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries();
ds2.Values = new GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection();
ds2.Values.Add(3);
ds2.Values.Add(6);
ds2.Values.Add(4);
GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries ds3 = new GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries();
ds3.Values = new GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection();
ds3.Values.Add(5);
ds3.Values.Add(1);
ds3.Values.Add(3);
GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChart schart = new GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChart("SChart", GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChartType.Surface, 0, 0, 300, 300);
schart.Legend = l;
schart.PlotFill = new SolidColorBrush(Colors.Orange);
schart.CeilAppearance = GrapeCity.Windows.SpreadSheet.Data.PlaneAppearance.Zone;
schart.DataSeries.Add(ds1);
schart.DataSeries.Add(ds2);
schart.DataSeries.Add(ds3);
GcSpreadSheet1.ActiveSheet.SurfaceCharts.Add(schart);
Dim l As New GrapeCity.Windows.SpreadSheet.Data.Legend3D()
l.LablePostion = GrapeCity.Windows.SpreadSheet.Data.LegendLabelPosition.Near
l.Orientation = Orientation.Horizontal
l.Postion = GrapeCity.Windows.SpreadSheet.Data.LegendPosition.Bottom
l.Reversed = False
      
Dim ds1 As New GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries()
ds1.Values = New GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection()
ds1.Values.Add(2)
ds1.Values.Add(3)
ds1.Values.Add(5)
Dim ds2 As New GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries()
ds2.Values = New GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection()
ds2.Values.Add(3)
ds2.Values.Add(6)
ds2.Values.Add(4)
Dim ds3 As New GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries()
ds3.Values = New GrapeCity.Windows.SpreadSheet.Data.DoubleSeriesCollection()
ds3.Values.Add(5)
ds3.Values.Add(1)
ds3.Values.Add(3)
Dim schart As New GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChart("SChart", GrapeCity.Windows.SpreadSheet.Data.SpreadSurfaceChartType.Surface, 0, 0, 300, 300)
schart.Legend = l
schart.PlotFill = new SolidColorBrush(Colors.Orange)
schart.CeilAppearance = GrapeCity.Windows.SpreadSheet.Data.PlaneAppearance.Zone
schart.DataSeries.Add(ds1)
schart.DataSeries.Add(ds2)
schart.DataSeries.Add(ds3)
GcSpreadSheet1.ActiveSheet.SurfaceCharts.Add(schart)
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         GrapeCity.Windows.SpreadSheet.Data.LegendLabelPosition

Requirements

Target Platforms: Windows 7, Windows 8 Desktop, Windows Vista SP1 or later, Windows Server 2000, Windows 2000 Professional (SP4), Windows XP (SP2), Windows 2008, Windows 2003 Server (SP1)

See Also

Reference

GrapeCity.Windows.SpreadSheet.Data Namespace

 

 


Copyright © GrapeCity, inc. All rights reserved.