API Reference

Class

VisioInspectionConnectorSnapshot

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Snapshot of a Visio connector.

Inheritance

  • Object
  • VisioInspectionConnectorSnapshot

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

Properties

public String Id { get; } #

Connector identifier.

public String FromId { get; } #

Source shape identifier.

public String ToId { get; } #

Target shape identifier.

public String Label { get; } #

Connector label.

public Boolean HasLabelPlacement { get; } #

Whether explicit label placement exists.

public Nullable<Double> LabelPosition { get; } #

Relative label position along the connector path, when explicit placement exists.

public Nullable<Double> LabelOffsetX { get; } #

Relative label X offset, when explicit placement exists.

public Nullable<Double> LabelOffsetY { get; } #

Relative label Y offset, when explicit placement exists.

public Nullable<Double> LabelPinX { get; } #

Absolute label X coordinate, when the label is pinned to the page.

public Nullable<Double> LabelPinY { get; } #

Absolute label Y coordinate, when the label is pinned to the page.

public Nullable<Double> LabelResolvedPinX { get; } #

Resolved page X coordinate for the label pin.

public Nullable<Double> LabelResolvedPinY { get; } #

Resolved page Y coordinate for the label pin.

public Nullable<Double> LabelLocPinX { get; } #

Resolved local X pin inside the label text box.

public Nullable<Double> LabelLocPinY { get; } #

Resolved local Y pin inside the label text box.

public Nullable<Double> LabelWidth { get; } #

Explicit label width, when explicit placement exists.

public Nullable<Double> LabelHeight { get; } #

Explicit label height, when explicit placement exists.

public IReadOnlyList<VisioInspectionWaypointSnapshot> Waypoints { get; } #

Explicit connector waypoints.

public String LineColor { get; } #

Line color as a stable OfficeIMO color string.

public Int32 LinePattern { get; } #

Visio line pattern value.

public Double LineWeight { get; } #

Connector line weight.

public String BeginArrow { get; } #

Begin arrow value.

public String EndArrow { get; } #

End arrow value.

public IReadOnlyList<String> Layers { get; } #

Layer names assigned to the connector.

public IReadOnlyList<VisioInspectionShapeDataSnapshot> ShapeData { get; } #

Shape Data rows attached to the connector.

public IReadOnlyDictionary<String, String> Data { get; } #

Arbitrary data attached to the connector.