Esempio n. 1
0
        private void CreateChart()
        {
            this.chartSpace = new CT_ChartSpace();
            this.chart      = this.chartSpace.AddNewChart();
            this.chart.AddNewPlotArea().AddNewLayout();
            this.chart.AddNewPlotVisOnly().val = 1;
            CT_PrintSettings ctPrintSettings = this.chartSpace.AddNewPrintSettings();

            ctPrintSettings.AddNewHeaderFooter();
            CT_PageMargins ctPageMargins = ctPrintSettings.AddNewPageMargins();

            ctPageMargins.b      = 0.75;
            ctPageMargins.l      = 0.7;
            ctPageMargins.r      = 0.7;
            ctPageMargins.t      = 0.75;
            ctPageMargins.header = 0.3;
            ctPageMargins.footer = 0.3;
            ctPrintSettings.AddNewPageSetup();
        }
Esempio n. 2
0
        /**
         * Construct a new CTChartSpace bean.
         * By default, it's just an empty placeholder for chart objects.
         *
         * @return a new CTChartSpace bean
         */
        private void CreateChart()
        {
            chartSpace = new CT_ChartSpace();
            chart      = chartSpace.AddNewChart();
            CT_PlotArea plotArea = chart.AddNewPlotArea();

            plotArea.AddNewLayout();
            chart.AddNewPlotVisOnly().val = 1;

            CT_PrintSettings printSettings = chartSpace.AddNewPrintSettings();

            printSettings.AddNewHeaderFooter();
            CT_PageMargins pageMargins = printSettings.AddNewPageMargins();

            pageMargins.b      = 0.75;
            pageMargins.l      = 0.70;
            pageMargins.r      = 0.70;
            pageMargins.t      = 0.75;
            pageMargins.header = 0.30;
            pageMargins.footer = 0.30;
            printSettings.AddNewPageSetup();
        }
Esempio n. 3
0
 /**
  * Construct a SpreadsheetML chart from a namespace part.
  *
  * @param part the namespace part holding the chart data,
  * the content type must be <code>application/vnd.Openxmlformats-officedocument.Drawingml.chart+xml</code>
  * @param rel  the namespace relationship holding this chart,
  * the relationship type must be http://schemas.Openxmlformats.org/officeDocument/2006/relationships/chart
  */
 protected XSSFChart(PackagePart part, PackageRelationship rel)
     : base(part, rel)
 {
     chartSpace = ChartSpaceDocument.Factory.Parse(part.GetInputStream()).GetChartSpace();
     chart      = chartSpace.chart;
 }
Esempio n. 4
0
 public void SetChartSpace(CT_ChartSpace chartspace)
 {
     this.chartSpace = chartspace;
 }
Esempio n. 5
0
        public static ChartSpaceDocument Parse(XmlDocument xmldoc, XmlNamespaceManager namespaceMgr)
        {
            CT_ChartSpace obj = CT_ChartSpace.Parse(xmldoc.DocumentElement, namespaceMgr);

            return(new ChartSpaceDocument(obj));
        }
Esempio n. 6
0
 public ChartSpaceDocument(CT_ChartSpace chartspace)
 {
     this.chartSpace = chartspace;
 }
Esempio n. 7
0
 public ChartSpaceDocument()
 {
     chartSpace = new CT_ChartSpace();
 }
Esempio n. 8
0
        public static ChartSpaceDocument Parse(Stream stream)
        {
            CT_ChartSpace obj = (CT_ChartSpace)serializer.Deserialize(stream);

            return(new ChartSpaceDocument(obj));
        }