API Reference

Class

VisioStyleTheme

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Authoring-time style theme that groups reusable shape, connector, and text styles.

Inheritance

  • Object
  • VisioStyleTheme

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

Methods

public VisioStyleTheme Clone() #
Returns: VisioStyleTheme

Creates a detached copy of the theme.

public static VisioStyleTheme Cloud() #
Returns: VisioStyleTheme

Premium cloud architecture theme with Azure-inspired accents and quiet zone surfaces.

public static VisioStyleTheme Dark() #
Returns: VisioStyleTheme

Dark presentation theme with high-contrast labels for dashboards and executive diagrams.

public static VisioStyleTheme DarkSafe() #
Returns: VisioStyleTheme

Dark-safe theme with high-contrast fills and labels that remain readable in dark or exported contexts.

public static VisioStyleTheme Enterprise() #
Returns: VisioStyleTheme

Premium enterprise theme with restrained executive colors and strong readable contrast.

public static VisioStyleTheme Fluent() #
Returns: VisioStyleTheme

Fluent-inspired theme using crisp Microsoft 365 accent colors.

public static VisioStyleTheme Minimal() #
Returns: VisioStyleTheme

Low-ink theme for clean documentation and printed pages.

public static VisioStyleTheme Modern() #
Returns: VisioStyleTheme

Polished blue/green theme for common business diagrams.

public static VisioStyleTheme Office() #
Returns: VisioStyleTheme

Office-like blue, green, and gold theme for familiar business diagrams.

public static IReadOnlyList<VisioStyleTheme> PremiumPresets() #
Returns: IReadOnlyList<VisioStyleTheme>

Gets the premium preset set used for professional diagram families.

public static VisioStyleTheme Print() #
Returns: VisioStyleTheme

Print-safe theme with high-contrast grayscale surfaces and line patterns that do not rely on color.

public static VisioStyleTheme Process() #
Returns: VisioStyleTheme

Premium process theme for swimlanes, approvals, handoffs, and governance workflows.

public static VisioStyleTheme Technical() #
Returns: VisioStyleTheme

Premium technical theme for infrastructure, topology, and system diagrams.

Properties

public String Name { get; set; } #

Theme name.

public VisioShapeStyle Primary { get; set; } #

Primary process/block shape style.

public VisioShapeStyle Success { get; set; } #

Success/terminator shape style.

public VisioShapeStyle Decision { get; set; } #

Decision/attention shape style.

public VisioShapeStyle Marker { get; set; } #

Continuation/marker shape style.

public VisioShapeStyle Emphasis { get; set; } #

Emphasis shape style.

public VisioShapeStyle Container { get; set; } #

Container/region shape style.

public VisioConnectorStyle Connector { get; set; } #

Standard connector style.

public VisioConnectorStyle DataConnector { get; set; } #

Data-flow connector style.

public VisioConnectorStyle ControlConnector { get; set; } #

Control-flow connector style.

public VisioTextStyle TitleText { get; set; } #

Diagram title text style.

public VisioTextStyle LegendText { get; set; } #

Diagram legend text style.