API Reference

Class

VisioShapeSemanticExtensions

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers static

Helpers for marking shapes with OfficeIMO semantic roles used by layout, routing, inspection, and quality analysis.

Inheritance

  • Object
  • VisioShapeSemanticExtensions

Methods

public static VisioShape MarkAsBackgroundSurface(VisioShape shape) #
Returns: VisioShape

Marks a shape as a background surface such as a zone, subnet, lane, band, or grouping region.

Parameters

shape OfficeIMO.Visio.VisioShape requiredposition: 0
Shape to mark.
public static VisioShape MarkAsGeneratedDiagramAdornment(VisioShape shape) #
Returns: VisioShape

Marks a generated label, title, legend item, or caption as a diagram adornment that quality checks and routing can treat as non-domain content.

Parameters

shape OfficeIMO.Visio.VisioShape requiredposition: 0
Shape to mark.