OfficeIMO

API Reference

Class

VisioFluentConnector

Namespace OfficeIMO.Visio.Fluent
Assembly OfficeIMO.Visio

Fluent helper for configuring a connector between two shapes.

Inheritance

  • Object
  • VisioFluentConnector

Constructors

VisioFluentConnector(OfficeIMO.Visio.VisioConnector connector) #

Initializes a new connector wrapper.

Parameters

connector OfficeIMO.Visio.VisioConnector required
Underlying connector model.

Methods

public VisioFluentConnector ArrowEnd(EndArrow arrow) #
Returns: VisioFluentConnector

Sets an end arrowhead style.

Parameters

arrow OfficeIMO.Visio.EndArrow requiredposition: 0
Arrowhead enum value.
public VisioFluentConnector ArrowStart(EndArrow arrow) #
Returns: VisioFluentConnector

Sets a begin arrowhead style.

Parameters

arrow OfficeIMO.Visio.EndArrow requiredposition: 0
Arrowhead enum value.
public VisioFluentConnector Curved() #
Returns: VisioFluentConnector

Sets connector kind to curved routing.

public VisioFluentConnector Dynamic() #
Returns: VisioFluentConnector

Sets connector kind to dynamic routing.

public VisioFluentConnector FromSide(VisioSide side) #
Returns: VisioFluentConnector

Connects the start of the connector to an explicit side.

Parameters

side OfficeIMO.Visio.VisioSide requiredposition: 0
Preferred source side.
public VisioFluentConnector Label(String text) #
Returns: VisioFluentConnector

Sets a connector label.

Parameters

text System.String requiredposition: 0
Label text.
public VisioFluentConnector LineColor(Color color) #
Returns: VisioFluentConnector

Sets connector line color.

Parameters

color SixLabors.ImageSharp.Color requiredposition: 0
Line color.
public VisioFluentConnector LinePattern(Int32 pattern) #
Returns: VisioFluentConnector

Sets connector line pattern (Visio pattern index).

Parameters

pattern System.Int32 requiredposition: 0
Pattern index (0=None, 1=Solid, ...).
public VisioFluentConnector LineWeight(Double weight) #
Returns: VisioFluentConnector

Sets connector line weight (thickness) in inches.

Parameters

weight System.Double requiredposition: 0
Line weight in inches.
public VisioFluentConnector RightAngle() #
Returns: VisioFluentConnector

Sets connector kind to right-angle (orthogonal) routing.

public VisioFluentConnector Sides(VisioSide fromSide, VisioSide toSide) #
Returns: VisioFluentConnector

Connects both ends to explicit shape sides.

Parameters

fromSide OfficeIMO.Visio.VisioSide requiredposition: 0
Preferred source side.
toSide OfficeIMO.Visio.VisioSide requiredposition: 1
Preferred target side.
public VisioFluentConnector Straight() #
Returns: VisioFluentConnector

Sets connector kind to a straight line.

public VisioFluentConnector ToSide(VisioSide side) #
Returns: VisioFluentConnector

Connects the end of the connector to an explicit side.

Parameters

side OfficeIMO.Visio.VisioSide requiredposition: 0
Preferred target side.