zhao
2021-07-09 0821715ebc11d3934d0594a1cc2c39686d808906
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);
    }
}