API Reference
VisioConnectorRoutingOptions
Options for deterministic connector routing around diagram obstacles.
Inheritance
- Object
- VisioConnectorRoutingOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
- Extension method VisioConnector.RouteOrthogonalAroundShapes
- Method VisioConnectorRoutingExtensions.RouteConnectorsOrthogonalAroundShapes
- Method VisioConnectorRoutingExtensions.RouteOrthogonalAroundShapes
- Method VisioConnectorRoutingExtensions.RouteOrthogonalAroundShapes
- Extension method VisioConnectorSelection.RouteOrthogonalAroundShapes
- Extension method VisioPage.RouteConnectorsOrthogonalAroundShapes
Constructors
public VisioConnectorRoutingOptions() #Methods
public VisioConnectorRoutingOptions Clone() #VisioConnectorRoutingOptionsCreates a detached copy of the options.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Double Padding { get; set; } #Padding added around each obstacle while testing route intersections.
public Int32 MaxLanes { get; set; } #Number of positive and negative routing lanes to try on each axis.
public Boolean IncludeContainers { get; set; } #Whether Visio container shapes should be treated as route obstacles unless they contain the connector endpoints.
public Boolean IncludeBackgroundSurfaces { get; set; } #Whether background surfaces such as zones, subnets, and trust boundaries should be treated as route obstacles unless they contain the connector endpoints.
public Boolean IncludeDiagramAdornments { get; set; } #Whether generated adornments such as zone captions should be treated as route obstacles.
public Boolean IncludeGroupChildren { get; set; } #Whether nested group children under supplied obstacle shapes should also be treated as route obstacles.
public Boolean AvoidConnectorCrossings { get; set; } #Whether candidate routes should prefer lanes that reduce crossings with reference connectors.
public Int32 PageOptimizationPasses { get; set; } #Number of deterministic page-level optimization passes used when rerouting connectors.
public IEnumerable<VisioConnector> ConnectorCrossingReferences { get; set; } #Connectors used as crossing references when AvoidConnectorCrossings is enabled.