API Reference
VisioInspectionShapeSnapshot
Snapshot of a Visio shape.
Inheritance
- Object
- VisioInspectionShapeSnapshot
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
- Property VisioInspectionPageSnapshot.Shapes
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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 Int32 LinePattern { get; } #Visio line pattern value.
public Int32 FillPattern { get; } #Visio fill pattern value.
public Double LineWeight { get; } #Shape line weight.
public Boolean IsContainer { get; } #Whether the shape is marked as a Visio container.
public Boolean IsCallout { get; } #Whether the shape is marked as an OfficeIMO callout.
public Boolean IsBackgroundSurface { get; } #Whether the shape is marked as a background surface.
public Boolean 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 Int32 ConnectionPointCount { get; } #Number of connection points attached to the shape.
public IReadOnlyList<String> ChildIds { get; } #Child shape identifiers when this shape is a group.