API Reference
Class
VisioWholeDiagramRelayoutOptions
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
- Extension method VisioPage.RelayoutDiagram
- Method VisioWholeDiagramRelayoutExtensions.RelayoutDiagram
Constructors
public VisioWholeDiagramRelayoutOptions() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.