internal override void Read(Stream is1) { base.Read((Stream) new MemoryStream(XSSFChartSheet.BLANK_WORKSHEET)); try { this.chartsheet = ChartsheetDocument.Parse(is1).GetChartsheet(); } catch (XmlException ex) { throw new POIXMLException((Exception)ex); } }
internal override void Read(Stream is1) { //Initialize the supeclass with a blank worksheet base.Read(new MemoryStream(BLANK_WORKSHEET)); try { chartsheet = ChartsheetDocument.Parse(is1).GetChartsheet(); } catch (XmlException e) { throw new POIXMLException(e); } }
internal override void Read(Stream is1) { //Initialize the supeclass with a blank worksheet base.Read(new MemoryStream(BLANK_WORKSHEET)); try { XmlDocument doc = ConvertStreamToXml(is1); chartsheet = ChartsheetDocument.Parse(doc, XSSFSheet.NamespaceManager).GetChartsheet(); } catch (XmlException e) { throw new POIXMLException(e); } }
public void TestXSSFFactory() { XSSFWorkbook wb = XSSFTestDataSamples.OpenSampleWorkbook("chart_sheet.xlsx"); Assert.AreEqual(4, wb.NumberOfSheets); //the third sheet is of type 'chartsheet' Assert.AreEqual("Chart1", wb.GetSheetName(2)); Assert.IsTrue(wb.GetSheetAt(2) is XSSFChartSheet); Assert.AreEqual("Chart1", wb.GetSheetAt(2).SheetName); CT_Chartsheet ctChartsheet = ((XSSFChartSheet)wb.GetSheetAt(2)).GetCTChartsheet(); Assert.IsNotNull(ctChartsheet); }
public void SetChartsheet(CT_Chartsheet sheet) { this.sheet = sheet; }
public static ChartsheetDocument Parse(XDocument xmldoc, XmlNamespaceManager nsmgr) { CT_Chartsheet obj = CT_Chartsheet.Parse(xmldoc.Document.Root, nsmgr); return(new ChartsheetDocument(obj)); }
public ChartsheetDocument(CT_Chartsheet sheet) { this.sheet = sheet; }
public static ChartsheetDocument Parse(Stream stream) { CT_Chartsheet obj = (CT_Chartsheet)serializer.Deserialize(stream); return(new ChartsheetDocument(obj)); }