VisioInspectionShapeSnapshot
OfficeIMO.Visio
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
- Property VisioInspectionPageSnapshot.Shapes
Inherited Methods
Properties
public string? Type { get; } #Visio shape type, such as Group, when available.
public string? MasterNameU { get; } #Referenced master universal name.
public string? MasterShapeId { get; } #Referenced master shape identifier.
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 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.