API Reference
PowerPointDeckPlan
Semantic sequence of designer slides that can be applied to a deck composer.
Inheritance
- Object
- PowerPointDeckPlan
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 PowerPointDeckPlan.Add
- Method PowerPointDeckPlan.AddCapability
- Method PowerPointDeckPlan.AddCardGrid
- Method PowerPointDeckPlan.AddCaseStudy
- Method PowerPointDeckPlan.AddCoverage
- Method PowerPointDeckPlan.AddCustom
- Method PowerPointDeckPlan.AddLogoWall
- Method PowerPointDeckPlan.AddProcess
- Method PowerPointDeckPlan.AddSection
Accepted by parameters
- Method PowerPointDeckComposer.AddSlides
- Method PowerPointDeckComposer.AddSlides
- Method PowerPointDeckComposer.DescribeSlides
- Method PowerPointDesignBrief.DescribeDeckPlan
- Method PowerPointDesignBrief.DescribeDeckPlan
- Method PowerPointDesignBrief.DescribeDeckPlanAlternatives
- Method PowerPointDesignBrief.DescribeDeckPlanAlternatives
- Method PowerPointDesignBrief.RecommendDeckPlanAlternative
- Method PowerPointDesignBrief.RecommendDeckPlanAlternative
- Method PowerPointDesignBrief.RecommendDeckPlanAlternatives
- Method PowerPointDesignBrief.RecommendDeckPlanAlternatives
- Method PowerPointDesignExtensions.UseDesigner
- Extension method PowerPointPresentation.UseDesigner
Constructors
public PowerPointDeckPlan() #Methods
public PowerPointDeckPlan Add(PowerPointDeckPlanSlide slide) #PowerPointDeckPlanAdds a prebuilt semantic slide request.
Parameters
- slide OfficeIMO.PowerPoint.PowerPointDeckPlanSlide
public PowerPointDeckPlan AddCapability(String title, String subtitle, IEnumerable<PowerPointCapabilitySection> sections, String seed = null, Action<PowerPointCapabilitySlideOptions> configure = null) #PowerPointDeckPlanAdds a capability/content slide request.
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 PowerPointDeckPlan AddCardGrid(String title, String subtitle, IEnumerable<PowerPointCardContent> cards, String seed = null, Action<PowerPointCardGridSlideOptions> configure = null) #PowerPointDeckPlanAdds a card-grid slide request.
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 PowerPointDeckPlan AddCaseStudy(String clientTitle, IEnumerable<PowerPointCaseStudySection> sections, IEnumerable<PowerPointMetric> metrics = null, String seed = null, Action<PowerPointCaseStudySlideOptions> configure = null) #PowerPointDeckPlanAdds a case-study slide request.
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 PowerPointDeckPlan AddCoverage(String title, String subtitle, IEnumerable<PowerPointCoverageLocation> locations, String seed = null, Action<PowerPointCoverageSlideOptions> configure = null) #PowerPointDeckPlanAdds a coverage/location slide request.
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 PowerPointDeckPlan AddCustom(String title, Action<PowerPointSlideComposer> compose, String seed = null, Action<PowerPointDesignerSlideOptions> configure = null, Boolean dark = false) #PowerPointDeckPlanAdds a custom slide request that can use raw composition primitives inside the same semantic plan.
Parameters
- title System.String
- compose System.Action{OfficeIMO.PowerPoint.PowerPointSlideComposer}
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions} = null
- dark System.Boolean = false
public PowerPointDeckPlan AddLogoWall(String title, String subtitle, IEnumerable<PowerPointLogoItem> logos, String seed = null, Action<PowerPointLogoWallSlideOptions> configure = null) #PowerPointDeckPlanAdds a logo/proof wall slide request.
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 PowerPointDeckPlan AddProcess(String title, String subtitle, IEnumerable<PowerPointProcessStep> steps, String seed = null, Action<PowerPointProcessSlideOptions> configure = null) #PowerPointDeckPlanAdds a process/timeline slide request.
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 PowerPointDeckPlan AddSection(String title, String subtitle = null, String seed = null, Action<PowerPointDesignerSlideOptions> configure = null) #PowerPointDeckPlanAdds a section/title slide request.
Parameters
- title System.String
- subtitle System.String = null
- seed System.String = null
- configure System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions} = null
public IReadOnlyList<PowerPointDeckPlanSlideSummary> DescribeSlides() #IReadOnlyList<PowerPointDeckPlanSlideSummary>Creates lightweight descriptions of the planned slide sequence before rendering.
public IReadOnlyList<PowerPointDeckPlanSlideRenderSummary> DescribeSlides(PowerPointDeckDesign design) #IReadOnlyList<PowerPointDeckPlanSlideRenderSummary>Creates lightweight descriptions of how the planned slide sequence resolves under a deck design.
Parameters
- design OfficeIMO.PowerPoint.PowerPointDeckDesign
public IReadOnlyList<PowerPointDeckPlanSlideRenderSummary> DescribeSlides(PowerPointDeckDesign design, Int32 slideIndexOffset) #IReadOnlyList<PowerPointDeckPlanSlideRenderSummary>Creates lightweight descriptions of how the planned slide sequence resolves under a deck design, using an existing composer slide count for fallback seed generation.
Parameters
- design OfficeIMO.PowerPoint.PowerPointDeckDesign
- slideIndexOffset System.Int32
public IReadOnlyList<PowerPointDeckPlanDiagnostic> ValidateSlides() #IReadOnlyList<PowerPointDeckPlanDiagnostic>Returns warnings and errors for the planned slide sequence before rendering.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public IReadOnlyList<PowerPointDeckPlanSlide> Slides { get; } #Slides requested by this plan.