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 Dark() #
Returns: VisioStyleTheme

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

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 VisioStyleTheme Print() #
Returns: VisioStyleTheme

Black-and-white theme for maximum print compatibility.

public static VisioStyleTheme Technical() #
Returns: VisioStyleTheme

Quiet technical theme for infrastructure and system diagrams.

public VisioBlockDiagramTheme ToBlockDiagramTheme() #
Returns: VisioBlockDiagramTheme

Converts this authoring style theme into a block diagram builder theme.

public VisioFlowchartTheme ToFlowchartTheme() #
Returns: VisioFlowchartTheme

Converts this authoring style theme into a flowchart builder theme.

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.