API Reference
PowerPointCompositionOptions
Controls how a semantic PowerPointDeckPlan is composed into a presentation.
Inheritance
- Object
- PowerPointCompositionOptions
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
Accepted by parameters
Methods
public static PowerPointCompositionOptions FromBrief(PowerPointDesignBrief brief) #PowerPointCompositionOptionsCreates composition options that resolve a design from a reusable brief.
Parameters
- brief OfficeIMO.PowerPoint.PowerPointDesignBrief
public static PowerPointCompositionOptions FromDesign(PowerPointDeckDesign design) #PowerPointCompositionOptionsCreates composition options for an already resolved deck design.
Parameters
- design OfficeIMO.PowerPoint.PowerPointDeckDesign
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public PowerPointDeckDesign Design { get; } #Resolved design to apply. Set when options were created with PowerPointDeckDesign).
public PowerPointDesignBrief Brief { get; } #Design brief to resolve. Set when options were created with PowerPointDesignBrief).
public Int32 AlternativeIndex { get; set; } #Zero-based brief alternative to use when SelectBestAlternative is false.
public Boolean SelectBestAlternative { get; set; } #Selects the brief alternative that best fits the supplied plan. This is the default for brief-based composition.
public Int32 AlternativeCount { get; set; } #Number of alternatives considered by best-fit selection. Zero uses the brief's natural alternative count.
public Boolean ApplyTheme { get; set; } #Applies the resolved design theme before slides are composed.
public Boolean ValidatePlan { get; set; } #Validates semantic slide contracts before composition.
public Boolean ExpandContinuations { get; set; } #Expands dense semantic content into continuation slides before composition.
public PowerPointDeckContinuationOptions Continuation { get; set; } #Optional continuation policy used when ExpandContinuations is enabled.
public PowerPointDeckPreflightOptions Preflight { get; set; } #Optional preflight policy for the composed result.
public PowerPointTemplateLayoutMap TemplateLayouts { get; set; } #Optional mapping from semantic slide kinds to layouts owned by a copied PowerPoint template.