API Reference
PowerPointDeckComposer
Presentation-bound designer facade that applies one deck design across many semantic slides.
Inheritance
- Object
- PowerPointDeckComposer
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method PowerPointDesignExtensions.UseDesigner
- Method PowerPointDesignExtensions.UseDesigner
- Method PowerPointDesignExtensions.UseDesigner
- Method PowerPointDesignExtensions.UseDesigner
- Extension method PowerPointPresentation.UseDesigner
- Extension method PowerPointPresentation.UseDesigner
- Extension method PowerPointPresentation.UseDesigner
- Extension method PowerPointPresentation.UseDesigner
- Extension method PowerPointPresentation.UseDesigner
Methods
public PowerPointSlide AddCapabilitySlide(String title, String subtitle, IEnumerable<PowerPointCapabilitySection> sections, String seed = null, Action<PowerPointCapabilitySlideOptions> configure = null) #PowerPointSlideAdds a capability/content slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- sections System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCapabilitySection}
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCapabilitySlideOptions} = null
public PowerPointSlide AddCardGridSlide(String title, String subtitle, IEnumerable<PowerPointCardContent> cards, String seed = null, Action<PowerPointCardGridSlideOptions> configure = null) #PowerPointSlideAdds a card-grid slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- cards System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCardContent}
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCardGridSlideOptions} = null
public PowerPointSlide AddCaseStudySlide(String clientTitle, IEnumerable<PowerPointCaseStudySection> sections, IEnumerable<PowerPointMetric> metrics = null, String seed = null, Action<PowerPointCaseStudySlideOptions> configure = null) #PowerPointSlideAdds a case-study slide using the active deck design.
Parameters
- clientTitle System.String
- sections System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCaseStudySection}
- metrics System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointMetric} = null
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCaseStudySlideOptions} = null
public PowerPointSlide AddCoverageSlide(String title, String subtitle, IEnumerable<PowerPointCoverageLocation> locations, String seed = null, Action<PowerPointCoverageSlideOptions> configure = null) #PowerPointSlideAdds a coverage/location slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- locations System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCoverageLocation}
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCoverageSlideOptions} = null
public PowerPointSlide AddLogoWallSlide(String title, String subtitle, IEnumerable<PowerPointLogoItem> logos, String seed = null, Action<PowerPointLogoWallSlideOptions> configure = null) #PowerPointSlideAdds a logo/proof wall slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- logos System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointLogoItem}
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointLogoWallSlideOptions} = null
public PowerPointSlide AddProcessSlide(String title, String subtitle, IEnumerable<PowerPointProcessStep> steps, String seed = null, Action<PowerPointProcessSlideOptions> configure = null) #PowerPointSlideAdds a process/timeline slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- steps System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointProcessStep}
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointProcessSlideOptions} = null
public PowerPointSlide AddSectionSlide(String title, String subtitle = null, String seed = null, Action<PowerPointDesignerSlideOptions> configure = null) #PowerPointSlideAdds a section/title slide using the active deck design.
Parameters
- title System.String
- subtitle System.String = null
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions} = null
public IReadOnlyList<PowerPointSlide> AddSlides(PowerPointDeckPlan plan) #IReadOnlyList<PowerPointSlide>Adds all slides described by a semantic deck plan using the active deck design.
Parameters
- plan OfficeIMO.PowerPoint.PowerPointDeckPlan
public IReadOnlyList<PowerPointSlide> AddSlides(PowerPointDeckPlan plan, Boolean validate) #IReadOnlyList<PowerPointSlide>Adds all slides described by a semantic deck plan using the active deck design.
Parameters
- plan OfficeIMO.PowerPoint.PowerPointDeckPlan
- validate System.Boolean
public PowerPointSlide ComposeSlide(Action<PowerPointSlideComposer> compose, String seed = null, Action<PowerPointDesignerSlideOptions> configure = null, Boolean dark = false) #PowerPointSlideAdds a custom designer slide with raw composition primitives and active deck chrome.
Parameters
- compose System.Action{OfficeIMO.PowerPoint.PowerPointSlideComposer}
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions} = null
- dark System.Boolean = false
public IReadOnlyList<PowerPointDeckPlanSlideRenderSummary> DescribeSlides(PowerPointDeckPlan plan) #IReadOnlyList<PowerPointDeckPlanSlideRenderSummary>Previews how a semantic deck plan resolves against the active deck design from the composer's current slide position.
Parameters
- plan OfficeIMO.PowerPoint.PowerPointDeckPlan
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object