API Reference

Class

VisioWholeDiagramRelayoutOptions

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Options for deterministic topology-aware relayout of an imported page.

Inheritance

  • Object
  • VisioWholeDiagramRelayoutOptions

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 VisioWholeDiagramRelayoutOptions() #

Properties

public Double LayerSpacing { get; set; } #

Horizontal distance between topology layers, in inches.

public Double NodeSpacing { get; set; } #

Vertical distance between shapes in one layer, in inches.

public Boolean LeftToRight { get; set; } #

Whether the primary flow should run from left to right.

public Boolean IncludeContainers { get; set; } #

Whether containers and background surfaces may be moved.

public Boolean IncludeGroups { get; set; } #

Whether grouped shapes may be moved as top-level nodes.

public Boolean RouteConnectors { get; set; } #

Whether connectors between moved shapes should be rerouted.

public Boolean PolishAfterLayout { get; set; } #

Whether the existing polish and resize-to-content pass runs afterward.

public VisioDiagramPolishOptions PolishOptions { get; set; } #

Polish options used after layout.