Syncfusion.XlsIO.Base
Example 


Perspective Property (IChart)

Gets or sets the perspective for the 3D chart view (0 to 100).
Syntax
'Declaration
 
Property Perspective As Integer
'Usage
 
Dim instance As IChart
Dim value As Integer
 
instance.Perspective = value
 
value = instance.Perspective
int Perspective {get; set;}
Remarks
This property is ignored if the RightAngleAxes property is True.
Example
The following code illustrates how to set Perspective for the charts.
using Syncfusion.XlsIO;
      
class Program
{
    static void Main(string[] args)
    {
        using (ExcelEngine excelEngine = new ExcelEngine())
        {
            //Create worksheet
            IApplication application = excelEngine.Excel;
            application.DefaultVersion = ExcelVersion.Excel2013;
            IWorkbook workbook = application.Workbooks.Create(1);
            IWorksheet sheet = workbook.Worksheets[0];
            
            //Add data
            sheet.Range["A1"].Text = "Jan";
            sheet.Range["B1"].Text = "Feb";
            sheet.Range["C1"].Text = "Mar";
            sheet.Range["A2"].Value = "10";
            sheet.Range["B2"].Value = "20";
            sheet.Range["C2"].Value = "30";
            
            //Create chart
            IChart chart = sheet.Charts.Add();
            
            //Set range
            chart.DataRange = sheet.Range["A1:C2"];
            
            //Set Chart perspective
            chart.Perspective = 70;
            
            //Save and Dispose
            workbook.SaveAs("Chart.xlsx");
            workbook.Close();
        }
    }
}
AssemblyVersion

Syncfusion.XlsIO.Base: 17.1460.0.32

See Also