zhao
2021-07-02 081df17b8cc4a6e7e4f4e1e1887f24810e3ec2f9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using System.Collections.Generic;
using System.Text;
using HH.WMS.Utils.NPOI.SS.UserModel.Charts;
 
namespace HH.WMS.Utils.NPOI.SS.UserModel
{
    /**
     * High level representation of a chart.
     *
     * @author Roman Kashitsyn
     */
    public interface IChart : ManuallyPositionable
    {
 
        /**
         * @return an appropriate ChartDataFactory implementation
         */
        ChartDataFactory GetChartDataFactory();
 
        /**
         * @return an appropriate ChartAxisFactory implementation
         */
        ChartAxisFactory GetChartAxisFactory();
 
        /**
         * @return chart legend instance
         */
        ChartLegend GetOrCreateLegend();
 
        /**
         * Delete current chart legend.
         */
        void DeleteLegend();
 
        /**
         * @return list of all chart axis
         */
        List<ChartAxis> GetAxis();
 
        /**
         * Plots specified data on the chart.
         *
         * @param data a data to plot
         */
        void Plot(ChartData data, params ChartAxis[] axis);
    }
}