Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioInspectionShapeSnapshot

OfficeIMO.Visio

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

Snapshot of a Visio shape.

Inheritance

  • object
  • VisioInspectionShapeSnapshot

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 string Id { get; } #

Shape identifier.

public string? Name { get; } #

Shape display name.

public string? NameU { get; } #

Shape universal name.

public string? Type { get; } #

Visio shape type, such as Group, when available.

public string? MasterId { get; } #

Referenced master identifier.

public string? MasterNameU { get; } #

Referenced master universal name.

public string? MasterShapeId { get; } #

Referenced master shape identifier.

public string? ParentId { get; } #

Parent group shape identifier.

public string? Text { get; } #

Shape text.

public double PinX { get; } #

Shape pin X coordinate.

public double PinY { get; } #

Shape pin Y coordinate.

public double Width { get; } #

Shape width.

public double Height { get; } #

Shape height.

public double Angle { get; } #

Shape rotation angle in radians.

public string LineColor { get; } #

Line color as a stable OfficeIMO color string.

public string FillColor { get; } #

Fill color as a stable OfficeIMO color string.

public int LinePattern { get; } #

Visio line pattern value.

public int FillPattern { get; } #

Visio fill pattern value.

public double LineWeight { get; } #

Shape line weight.

public bool IsContainer { get; } #

Whether the shape is marked as a Visio container.

public bool IsCallout { get; } #

Whether the shape is marked as an OfficeIMO callout.

public bool IsBackgroundSurface { get; } #

Whether the shape is marked as a background surface.

public bool IsDiagramAdornment { get; } #

Whether the shape is marked as generated diagram adornment.

public string? CalloutTargetId { get; } #

Callout target shape identifier, when present.

public IReadOnlyList<string> Layers { get; } #

Layer names assigned to the shape.

public IReadOnlyList<VisioInspectionShapeDataSnapshot> ShapeData { get; } #

Shape Data rows attached to the shape.

public IReadOnlyList<VisioInspectionUserCellSnapshot> UserCells { get; } #

User cell rows attached to the shape.

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

Arbitrary data attached to the shape.

public IReadOnlyList<VisioInspectionConnectionPointSnapshot> ConnectionPoints { get; } #

Connection points attached to the shape.

public int ConnectionPointCount { get; } #

Number of connection points attached to the shape.

public IReadOnlyList<string> ChildIds { get; } #

Child shape identifiers when this shape is a group.