API Reference

Class

PowerPointDesignDirection

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint
Modifiers sealed

Named creative direction used to generate distinct deck personalities from one brand accent.

Inheritance

  • Object
  • PowerPointDesignDirection

Usage

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

Accepted by parameters

Constructors

public PowerPointDesignDirection(String name, PowerPointDesignMood mood, PowerPointSlideDensity density, PowerPointVisualStyle visualStyle, String headingFontName, String bodyFontName, Boolean showDirectionMotif = true) #

Creates a reusable direction definition.

Parameters

name System.String requiredposition: 0
mood OfficeIMO.PowerPoint.PowerPointDesignMood requiredposition: 1
density OfficeIMO.PowerPoint.PowerPointSlideDensity requiredposition: 2
visualStyle OfficeIMO.PowerPoint.PowerPointVisualStyle requiredposition: 3
headingFontName System.String requiredposition: 4
bodyFontName System.String requiredposition: 5
showDirectionMotif System.Boolean = true optionalposition: 6

Properties

public static PowerPointDesignDirection Structured { get; } #

Clean consulting-style deck direction with geometric structure.

public static PowerPointDesignDirection Editorial { get; } #

Spacious editorial direction with softer surfaces and calmer typography.

public static PowerPointDesignDirection Quiet { get; } #

Quiet direction for understated decks with very little decoration.

public static PowerPointDesignDirection Signal { get; } #

Higher-energy direction with stronger accents and compact content rhythm.

public static PowerPointDesignDirection Executive { get; } #

Simple executive direction using system-safe typography and balanced spacing.

public static IReadOnlyList<PowerPointDesignDirection> BuiltIn { get; } #

Built-in directions used by deck alternatives.

public String Name { get; } #

Direction display name.

public PowerPointDesignMood Mood { get; } #

Broad visual mood.

public PowerPointSlideDensity Density { get; } #

Preferred content density.

public PowerPointVisualStyle VisualStyle { get; } #

Preferred primitive visual style.

public String HeadingFontName { get; } #

Heading font for generated text.

public String BodyFontName { get; } #

Body font for generated text.

public Boolean ShowDirectionMotif { get; } #

Whether this direction uses repeated direction markers by default.