API Reference
VisioStencilUsageProfile
One stencil, master, geometry, or semantic shape usage group in a stencil profile.
Inheritance
- Object
- VisioStencilUsageProfile
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 VisioStencilProfile.Usages
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Key { get; } #Stable usage key.
public VisioStencilProfileUsageKind Kind { get; } #Usage classification.
public String MasterId { get; } #Referenced master identifier, when available.
public String MasterNameU { get; } #Referenced master universal name, when available.
public String ShapeNameU { get; } #Shape universal name used by the grouped shapes.
public String SemanticKind { get; } #OfficeIMO semantic kind assigned to the grouped shapes, when consistent.
public String StencilId { get; } #OfficeIMO stencil identifier, when known.
public String StencilName { get; } #OfficeIMO stencil display name, when known.
public String StencilCategory { get; } #OfficeIMO stencil category, when known.
public String StencilCatalogName { get; } #Stencil catalog name, when known.
public String StencilSourcePackagePath { get; } #Source package path, when known.
public IReadOnlyList<String> StencilKeywords { get; } #Searchable stencil keywords represented by this usage group.
public IReadOnlyList<String> StencilAliases { get; } #Stencil aliases represented by this usage group.
public IReadOnlyList<String> StencilTags { get; } #Semantic stencil tags represented by this usage group.
public String StencilIconNameU { get; } #Stencil preview icon master universal name represented by this usage group.
public Nullable<Double> SourceDefaultWidth { get; } #Source stencil default width before placement scaling, when known.
public Nullable<Double> SourceDefaultHeight { get; } #Source stencil default height before placement scaling, when known.
public String StencilDefaultUnit { get; } #Source stencil default-size unit, when known.
public String StencilPreviewImageContentType { get; } #Preview image content type represented by this usage group, when known.
public String StencilPreviewImageExtension { get; } #Preview image extension represented by this usage group, when known.
public Int32 Count { get; } #Number of shapes in this usage group.
public Int32 ConnectionPointCount { get; } #Total number of connection points exposed by shapes in this usage group.
public Int32 ConnectionPointShapeCount { get; } #Number of shapes in this usage group that expose at least one connection point.
public IReadOnlyList<String> ShapeIds { get; } #Shape identifiers included in this usage group.
public IReadOnlyList<String> PageNames { get; } #Page names where this usage appears.
public IReadOnlyList<String> ShapeDataKeys { get; } #Distinct Shape Data keys used by shapes in this group.
public Double PlacedWidthMinimum { get; } #Minimum placed width for shapes in this usage group.
public Double PlacedWidthMaximum { get; } #Maximum placed width for shapes in this usage group.
public Double PlacedHeightMinimum { get; } #Minimum placed height for shapes in this usage group.
public Double PlacedHeightMaximum { get; } #Maximum placed height for shapes in this usage group.