API Reference
Class
PowerPointTemplateInventory
Small, immutable inventory of a PowerPoint template.
Inheritance
- Object
- PowerPointTemplateInventory
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
- Method PowerPointDesignExtensions.UseTemplateDesigner
- Extension method PowerPointPresentation.UseTemplateDesigner
- Method PowerPointTemplateLayoutMap.Map
Methods
public Void ApplyBrandTo(PowerPointPresentation presentation) #Returns:
VoidApplies imported theme tokens to every master in a target presentation.
Parameters
- presentation OfficeIMO.PowerPoint.PowerPointPresentation
public PowerPointDesignBrief CreateDesignBrief(String seed, String purpose = null) #Returns:
PowerPointDesignBriefCreates a reusable designer brief from imported theme colors, fonts, and identity content.
Parameters
- seed System.String
- purpose System.String = null
public PowerPointTemplateLayoutInfo ResolveLayout(String semanticName) #Returns:
PowerPointTemplateLayoutInfoResolves one layout by authored name, semantic name fragment, or native type name.
Parameters
- semanticName System.String
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String SourcePath { get; } #Template source path, when inventory was read from a file.
public Int32 SourceSlideCount { get; } #Number of source slides carried by the template.
public PowerPointLayoutBox SlideBounds { get; } #Template slide canvas bounds.
public IReadOnlyList<PowerPointTemplateMasterInfo> Masters { get; } #Template masters and layouts.
public IReadOnlyList<PowerPointTemplateAssetInfo> Assets { get; } #Pictures discovered on masters and layouts.
public IReadOnlyList<PowerPointTemplateAssetInfo> LikelyLogos { get; } #Assets identified as likely logos.