API Reference
Class
VisioNetworkCalloutRecord
Simple data record used to import network callouts into VisioNetworkDiagramBuilder.
Inheritance
- Object
- VisioNetworkCalloutRecord
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
VisioNetworkCalloutRecord 2 overloads
public VisioNetworkCalloutRecord(String id, String targetId, String text, VisioSide placement, Double gap = 0.35) #Initializes a placement-based network callout import record.
Parameters
- id System.String
- targetId System.String
- text System.String
- placement OfficeIMO.Visio.VisioSide
- gap System.Double = 0.35
public VisioNetworkCalloutRecord(String id, String targetId, String text, Double pinX, Double pinY) #Initializes an absolute-position network callout import record.
Parameters
- id System.String
- targetId System.String
- text System.String
- pinX System.Double
- pinY System.Double
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Text { get; } #Visible callout text.
public Double PinX { get; } #Absolute callout pin X, when UsePlacement is false.
public Double PinY { get; } #Absolute callout pin Y, when UsePlacement is false.
public VisioSide Placement { get; } #Requested callout placement side, when UsePlacement is true.
public Double Gap { get; } #Requested callout gap from the target node, when UsePlacement is true.
public Boolean UsePlacement { get; } #Whether the callout should be placed relative to the target node.
public Nullable<Double> Width { get; set; } #Optional explicit callout width.
public Nullable<Double> Height { get; set; } #Optional explicit callout height.