API Reference
PowerPointDeckComposer
Presentation-bound designer facade that applies one deck design across many semantic slides.
Inheritance
- Object
- PowerPointDeckComposer
Methods
AddAppendixTableSlide(System.String title, System.String subtitle, OfficeIMO.PowerPoint.PowerPointTableData data, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointAppendixTableSlideOptions} configure) #Adds an editable appendix-table slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- data OfficeIMO.PowerPoint.PowerPointTableData
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointAppendixTableSlideOptions}
AddArchitectureSlide(System.String title, System.String subtitle, OfficeIMO.PowerPoint.PowerPointArchitectureContent content, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointArchitectureSlideOptions} configure) #Adds an editable architecture slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- content OfficeIMO.PowerPoint.PowerPointArchitectureContent
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointArchitectureSlideOptions}
AddCapabilitySlide(System.String title, System.String subtitle, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCapabilitySection} sections, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointCapabilitySlideOptions} configure) #Adds 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
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCapabilitySlideOptions}
AddCardGridSlide(System.String title, System.String subtitle, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCardContent} cards, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointCardGridSlideOptions} configure) #Adds 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
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCardGridSlideOptions}
AddCaseStudySlide(System.String clientTitle, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCaseStudySection} sections, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointMetric} metrics, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointCaseStudySlideOptions} configure) #Adds 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}
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCaseStudySlideOptions}
AddChartStorySlide(System.String title, System.String subtitle, OfficeIMO.PowerPoint.PowerPointChartStoryContent content, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointChartStorySlideOptions} configure) #Adds an editable chart-story slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- content OfficeIMO.PowerPoint.PowerPointChartStoryContent
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointChartStorySlideOptions}
AddClosingSlide(System.String title, OfficeIMO.PowerPoint.PowerPointClosingContent content, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointClosingSlideOptions} configure) #Adds a closing slide using the active deck design.
Parameters
- title System.String
- content OfficeIMO.PowerPoint.PowerPointClosingContent
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointClosingSlideOptions}
AddComparisonSlide(System.String title, System.String subtitle, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointComparisonItem} items, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointComparisonSlideOptions} configure) #Adds a comparison slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- items System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointComparisonItem}
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointComparisonSlideOptions}
AddCoverageSlide(System.String title, System.String subtitle, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointCoverageLocation} locations, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointCoverageSlideOptions} configure) #Adds 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
- configure System.Action{OfficeIMO.PowerPoint.PowerPointCoverageSlideOptions}
AddExecutiveSummarySlide(System.String title, System.String subtitle, OfficeIMO.PowerPoint.PowerPointExecutiveSummaryContent content, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointExecutiveSummarySlideOptions} configure) #Adds an executive-summary slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- content OfficeIMO.PowerPoint.PowerPointExecutiveSummaryContent
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointExecutiveSummarySlideOptions}
AddLogoWallSlide(System.String title, System.String subtitle, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointLogoItem} logos, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointLogoWallSlideOptions} configure) #Adds 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
- configure System.Action{OfficeIMO.PowerPoint.PowerPointLogoWallSlideOptions}
AddProcessSlide(System.String title, System.String subtitle, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointProcessStep} steps, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointProcessSlideOptions} configure) #Adds 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
- configure System.Action{OfficeIMO.PowerPoint.PowerPointProcessSlideOptions}
AddScreenshotStorySlide(System.String title, System.String subtitle, OfficeIMO.PowerPoint.PowerPointImageAsset image, System.Collections.Generic.IEnumerable{System.String} narrative, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointScreenshotStorySlideOptions} configure) #Adds a semantic screenshot-story slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- image OfficeIMO.PowerPoint.PowerPointImageAsset
- narrative System.Collections.Generic.IEnumerable{System.String}
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointScreenshotStorySlideOptions}
AddSectionSlide(System.String title, System.String subtitle, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions} configure) #Adds a section/title slide using the active deck design.
Parameters
- title System.String
- subtitle System.String
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions}
AddSlides(OfficeIMO.PowerPoint.PowerPointDeckPlan plan) #Adds all slides described by a semantic deck plan using the active deck design.
Parameters
- plan OfficeIMO.PowerPoint.PowerPointDeckPlan
AddSlides(OfficeIMO.PowerPoint.PowerPointDeckPlan plan, System.Boolean validate) #Adds all slides described by a semantic deck plan using the active deck design.
Parameters
- plan OfficeIMO.PowerPoint.PowerPointDeckPlan
- validate System.Boolean
AddSlidesWithContinuation(OfficeIMO.PowerPoint.PowerPointDeckPlan plan, OfficeIMO.PowerPoint.PowerPointDeckContinuationOptions options, System.Boolean validate) #Expands dense semantic content into continuation pages and renders the resulting valid plan.
Parameters
- plan OfficeIMO.PowerPoint.PowerPointDeckPlan
- options OfficeIMO.PowerPoint.PowerPointDeckContinuationOptions
- validate System.Boolean
ComposeSlide(System.Action{OfficeIMO.PowerPoint.PowerPointSlideCompositionContext} compose, System.String seed, System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions} configure, System.Boolean dark) #Adds a custom designer slide with raw composition primitives and active deck chrome.
Parameters
- compose System.Action{OfficeIMO.PowerPoint.PowerPointSlideCompositionContext}
- seed System.String
- configure System.Action{OfficeIMO.PowerPoint.PowerPointDesignerSlideOptions}
- dark System.Boolean
DescribeSlides(OfficeIMO.PowerPoint.PowerPointDeckPlan plan) #Previews how a semantic deck plan resolves against the active deck design from the composer's current slide position.
Parameters
- plan OfficeIMO.PowerPoint.PowerPointDeckPlan