API Reference

Class

VisioCalloutOptions

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Options for creating an OfficeIMO callout shape and leader connector.

Inheritance

  • Object
  • VisioCalloutOptions

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

Properties

public Double Width { get; set; } #

Width of the callout shape in page units.

public Double Height { get; set; } #

Height of the callout shape in page units.

public String LayerName { get; set; } #

Optional page layer for the callout shape and leader connector. Set to null or empty to skip layer assignment.

public VisioSide TargetSide { get; set; } #

Preferred side on the target shape. Auto chooses the side nearest the callout.

public VisioSide CalloutSide { get; set; } #

Preferred side on the callout shape. Auto chooses the side facing the target.

public ConnectorKind LeaderKind { get; set; } #

Connector kind used for the callout leader.

public Boolean RouteLeader { get; set; } #

Whether to generate explicit orthogonal waypoints for right-angle leaders.

public Double RouteOffset { get; set; } #

Optional offset for the generated leader routing lane.

public VisioShapeStyle ShapeStyle { get; set; } #

Optional style for the callout shape. When null, a warm annotation style is used.

public VisioConnectorStyle LeaderStyle { get; set; } #

Optional style for the leader connector. When null, a dashed annotation leader is used.