Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioInspectionConnectorSnapshot

OfficeIMO.Visio

Namespace
OfficeIMO.Visio
Assembly
OfficeIMO.Visio
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Snapshot of a Visio connector.

Inheritance

  • object
  • VisioInspectionConnectorSnapshot

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Properties

public OfficePoint StartPoint { get; } #

Resolved start endpoint in page inches.

public OfficePoint EndPoint { get; } #

Resolved end endpoint in page inches.

public string Id { get; } #

Connector identifier.

public string? FromId { get; } #

Source shape identifier, or null for a free endpoint.

public string? ToId { get; } #

Target shape identifier, or null for a free endpoint.

public string Kind { get; } #

Connector kind.

public string? Label { get; } #

Connector label.

public bool HasLabelPlacement { get; } #

Whether explicit label placement exists.

public double? LabelPosition { get; } #

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

public double? LabelOffsetX { get; } #

Relative label X offset, when explicit placement exists.

public double? LabelOffsetY { get; } #

Relative label Y offset, when explicit placement exists.

public double? LabelPinX { get; } #

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

public double? LabelPinY { get; } #

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

public double? LabelResolvedPinX { get; } #

Resolved page X coordinate for the label pin.

public double? LabelResolvedPinY { get; } #

Resolved page Y coordinate for the label pin.

public double? LabelLocPinX { get; } #

Resolved local X pin inside the label text box.

public double? LabelLocPinY { get; } #

Resolved local Y pin inside the label text box.

public double? LabelWidth { get; } #

Explicit label width, when explicit placement exists.

public 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 int 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.