Esempio n. 1
0
        /**
         * Create a new SpreadsheetML manual layout for chart.
         * @param chart a chart to create layout for.
         */

        public XSSFManualLayout(XSSFChart chart)
        {
            CT_PlotArea ctPlotArea = chart.GetCTChart().plotArea;
            CT_Layout   ctLayout   = ctPlotArea.IsSetLayout() ?
                                     ctPlotArea.layout : ctPlotArea.AddNewLayout();

            InitLayout(ctLayout);
        }
Esempio n. 2
0
 private void InitLayout(CT_Layout ctLayout)
 {
     if (ctLayout.IsSetManualLayout())
     {
         this.layout = ctLayout.manualLayout;
     }
     else
     {
         this.layout = ctLayout.AddNewManualLayout();
     }
 }
Esempio n. 3
0
        /**
         * Create a new SpreadsheetML manual layout.
         * @param layout a Spreadsheet ML layout that should be used as base.
         */

        public XSSFManualLayout(CT_Layout ctLayout)
        {
            InitLayout(ctLayout);
        }