API Reference

Class

PowerPointTemplateLayoutInfo

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint
Modifiers sealed

One slide layout discovered in a template.

Inheritance

  • Object
  • PowerPointTemplateLayoutInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Methods

ResolvePlaceholder 2 overloads
public PowerPointTemplatePlaceholderInfo ResolvePlaceholder(PowerPointTemplatePlaceholderRole role) #
Returns: PowerPointTemplatePlaceholderInfo

Resolves one placeholder by semantic role and rejects ambiguous matches.

Parameters

role OfficeIMO.PowerPoint.PowerPointTemplatePlaceholderRole requiredposition: 0
public PowerPointTemplatePlaceholderInfo ResolvePlaceholder(String semanticName) #
Returns: PowerPointTemplatePlaceholderInfo

Resolves one placeholder by authored or semantic name and rejects ambiguous matches.

Parameters

semanticName System.String requiredposition: 0
public override String ToString() #
Returns: String

Properties

public Int32 MasterIndex { get; } #

Owning master index.

public Int32 LayoutIndex { get; } #

Layout index within its master.

public String Name { get; } #

Authored layout name.

public Nullable<SlideLayoutValues> Type { get; } #

Native layout type, when declared.

public IReadOnlyList<PowerPointTemplatePlaceholderInfo> Placeholders { get; } #

Layout placeholders in authored order.

public PowerPointLayoutBox SafeArea { get; } #

Best content safe area derived from non-footer placeholders or a slide-margin fallback.

public Nullable<PowerPointLayoutBox> TitleArea { get; } #

Title safe area, when a title placeholder is present.