protected override void Given() { this.slideManager = new SlideManager(); this.powerpointHandle = this.applicationHandler.CreatePowerPointApplication(); this.presentationHandle = this.SUT.CreatePowerPointPresentation(powerpointHandle, false); this.slideManager.AddSlideToEnd(this.presentationHandle); slideLayout = this.presentationHandle.Slides[1].Layout; }
void DisplaySlideInfo(Slide slide) { PpSlideLayout ppSlideLayout = slide.Layout; Master master = slide.Master; var customLayout = slide.CustomLayout; Common.WriteToWatchWindow(string.Format("ID: {0, -3} Name: >{1, 20}< Master Name: >{2, 20}< ppSlideLayout: >{3}< CustomLayout: >{4}<", slide.SlideID, slide.Name, master.Name, ppSlideLayout.ToString(), customLayout.Name)); }
public PowerPointSlide AddSlide(PpSlideLayout layout = PpSlideLayout.ppLayoutText, string name = "") { if (!Opened) { return null; } var customLayout = Presentation.SlideMaster.CustomLayouts[layout]; var newSlide = Presentation.Slides.AddSlide(SlideCount + 1, customLayout); if (name != "") { newSlide.Name = name; } var slideFromFactory = PowerPointSlide.FromSlideFactory(newSlide); Slides.Add(slideFromFactory); return slideFromFactory; }