ToxySlide Parse(SlidePart slidePart) { if (slidePart == null) { throw new ArgumentNullException("slidePart"); } ToxySlide slide = null; if (slidePart.Slide != null) { slide = new ToxySlide(); // Iterate through all the paragraphs in the slide. foreach (DocumentFormat.OpenXml.Drawing.Paragraph paragraph in slidePart.Slide.Descendants <DocumentFormat.OpenXml.Drawing.Paragraph>()) { foreach (DocumentFormat.OpenXml.Drawing.Text text in paragraph.Descendants <DocumentFormat.OpenXml.Drawing.Text>()) { slide.Texts.Add(text.Text); } } //get note of each slide if (slidePart.NotesSlidePart != null) { slide.Note = slidePart.NotesSlidePart.NotesSlide.InnerText; } } return(slide); }
ToxySlide Parse(SlidePart slidePart) { if (slidePart == null) { throw new ArgumentNullException("slidePart"); } ToxySlide slide =null; if (slidePart.Slide != null) { slide=new ToxySlide(); // Iterate through all the paragraphs in the slide. foreach (DocumentFormat.OpenXml.Drawing.Paragraph paragraph in slidePart.Slide.Descendants<DocumentFormat.OpenXml.Drawing.Paragraph>()) { foreach (DocumentFormat.OpenXml.Drawing.Text text in paragraph.Descendants<DocumentFormat.OpenXml.Drawing.Text>()) { slide.Texts.Add(text.Text); } } //get note of each slide if(slidePart.NotesSlidePart!=null) slide.Note=slidePart.NotesSlidePart.NotesSlide.InnerText; } return slide; }