Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PowerPointDesignDirection

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint
Source revision e31b305980e3 with working tree changes
Modifiers sealed

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

Inheritance

  • Object
  • PowerPointDesignDirection

Usage

Explore 14 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.

Accepted by parameters 5

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.