API Reference

Class

PowerPointDeckPlanSlideRenderSummary

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint
Modifiers sealed

Lightweight description of one planned slide after resolving a deck design.

Inheritance

  • Object
  • PowerPointDeckPlanSlideRenderSummary

Usage

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

Methods

public override String ToString() #
Returns: String

Properties

public Int32 Index { get; } #

Zero-based slide index within the plan.

public PowerPointDeckPlanSlideKind Kind { get; } #

Semantic slide kind.

public String Title { get; } #

Planned slide title.

public String Subtitle { get; } #

Optional planned slide subtitle.

public String Seed { get; } #

Optional caller-supplied stable seed used for the planned slide.

public String ResolvedSeed { get; } #

Slide seed resolved the same way the deck composer resolves it before rendering.

public String DesignSeed { get; } #

Full deterministic design seed formed from the deck design seed and resolved slide seed.

public Int32 ContentItemCount { get; } #

Count of primary content items such as sections, steps, cards, or locations.

public String LayoutVariant { get; } #

Resolved layout variant name for semantic slides, or custom surface name for raw composition slides.

public IReadOnlyList<String> LayoutReasons { get; } #

Short explanations for why this layout variant was selected for the planned slide.

public String DirectionName { get; } #

Creative direction name used by the deck design.

public PowerPointDesignMood Mood { get; } #

Broad visual mood used by the deck design.

public PowerPointSlideDensity Density { get; } #

Preferred content density used by the deck design.

public PowerPointVisualStyle VisualStyle { get; } #

Preferred visual style used by the deck design.

public PowerPointAutoLayoutStrategy LayoutStrategy { get; } #

Auto layout strategy used when resolving this planned slide.

public String HeadingFontName { get; } #

Heading font used by the deck design.

public String BodyFontName { get; } #

Body font used by the deck design.