API Reference
PowerPointDesignRecipe
Curated set of creative directions for a repeatable presentation scenario.
Inheritance
- Object
- PowerPointDesignRecipe
Usage
Explore 9 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 7
- Property PowerPointDesignBrief.Recipe
- Method PowerPointDesignRecipe.FindBuiltIn
- Property PowerPointDesignRecipe.BuiltIn
- Property PowerPointDesignRecipe.ConsultingPortfolio
- Property PowerPointDesignRecipe.ExecutiveBrief
- Property PowerPointDesignRecipe.TechnicalProposal
- Property PowerPointDesignRecipe.TransformationRoadmap
Accepted by parameters 2
Constructors
public PowerPointDesignRecipe(String name, IEnumerable<PowerPointDesignDirection> directions, String? defaultEyebrow = null, String? description = null, IEnumerable<String>? keywords = null) #Creates a reusable design recipe from one or more directions.
Parameters
- name System.String
- directions System.Collections.Generic.IEnumerable<OfficeIMO.PowerPoint.PowerPointDesignDirection>
- defaultEyebrow System.String? = null
- description System.String? = null
- keywords System.Collections.Generic.IEnumerable<System.String>? = null
Methods
public IReadOnlyList<PowerPointDeckDesign> CreateAlternativesFromBrand(String accentColor, String seed, Int32 count = 0, String? name = null, String? eyebrow = null, String? footerLeft = null, String? footerRight = null, String? headingFontName = null, String? bodyFontName = null) #IReadOnlyList<PowerPointDeckDesign>Creates deterministic deck design alternatives from this recipe.
Parameters
- accentColor System.String
- seed System.String
- count System.Int32 = 0
- name System.String? = null
- eyebrow System.String? = null
- footerLeft System.String? = null
- footerRight System.String? = null
- headingFontName System.String? = null
- bodyFontName System.String? = null
public PowerPointDesignRecipeSummary Describe(Int32 index = 0) #PowerPointDesignRecipeSummaryCreates a lightweight description of this recipe and its creative directions.
Parameters
- index System.Int32 = 0
public static IReadOnlyList<PowerPointDesignRecipeSummary> DescribeBuiltIns() #IReadOnlyList<PowerPointDesignRecipeSummary>Creates lightweight descriptions of all built-in recipes.
public static IReadOnlyList<PowerPointDesignRecipeSummary> DescribeMatches(String purpose) #IReadOnlyList<PowerPointDesignRecipeSummary>Creates lightweight descriptions of built-in recipes matching a plain-language purpose.
Parameters
- purpose System.String
public static PowerPointDesignRecipe? FindBuiltIn(String purpose) #PowerPointDesignRecipe?Finds a built-in recipe that matches a plain-language purpose such as "executive brief".
Parameters
- purpose System.String
public Boolean Matches(String purpose) #BooleanDetermines whether this recipe matches a plain-language purpose.
Parameters
- purpose System.String
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public static PowerPointDesignRecipe ConsultingPortfolio { get; } #Consulting and service portfolio recipe with proof, story, and appendix personalities.
public static PowerPointDesignRecipe ExecutiveBrief { get; } #Executive brief recipe for decision decks and board-ready summaries.
public static PowerPointDesignRecipe TechnicalProposal { get; } #Technical proposal recipe for architecture, rollout, and operations decks.
public static PowerPointDesignRecipe TransformationRoadmap { get; } #Transformation roadmap recipe for change programs, milestones, and phased plans.
public static IReadOnlyList<PowerPointDesignRecipe> BuiltIn { get; } #Built-in recipes suitable for generating varied deck alternatives.
public String? Description { get; } #Optional short explanation of where the recipe fits.
public String? DefaultEyebrow { get; } #Optional eyebrow applied when the caller does not supply one.
public IReadOnlyList<String> Keywords { get; } #Optional purpose keywords used when selecting built-in recipes from plain text.
public IReadOnlyList<PowerPointDesignDirection> Directions { get; } #Curated creative directions used by this recipe.