API Reference

Class

VisioStencilFamilyProfile

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Aggregated stencil family profile grouped by catalog/category metadata.

Inheritance

  • Object
  • VisioStencilFamilyProfile

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

Properties

public String Key { get; } #

Stable family key used in profile snapshots.

public String StencilCatalogName { get; } #

Catalog name represented by this family, when available.

public String StencilCategory { get; } #

Category represented by this family, when available.

public IReadOnlyList<String> StencilSourcePackagePaths { get; } #

Distinct source package paths represented by this family.

public IReadOnlyList<String> StencilKeywords { get; } #

Distinct stencil keywords represented by this family.

public IReadOnlyList<String> StencilAliases { get; } #

Distinct stencil aliases represented by this family.

public IReadOnlyList<String> StencilTags { get; } #

Distinct stencil tags represented by this family.

public IReadOnlyList<String> StencilIconNameUs { get; } #

Distinct stencil icon master universal names represented by this family.

public IReadOnlyList<String> StencilDefaultUnits { get; } #

Distinct source default-size units represented by this family.

public IReadOnlyList<String> StencilPreviewImageContentTypes { get; } #

Distinct preview image content types represented by this family.

public IReadOnlyList<String> StencilPreviewImageExtensions { get; } #

Distinct preview image extensions represented by this family.

public IReadOnlyList<String> StencilIds { get; } #

Distinct stencil identifiers represented by this family.

public IReadOnlyList<String> UsageKeys { get; } #

Usage keys included in this family.

public Int32 ShapeCount { get; } #

Total shapes represented by this family.

public Int32 StencilBackedShapeCount { get; } #

Shapes in this family that carry OfficeIMO stencil identity metadata.

public Int32 MasterBackedShapeCount { get; } #

Shapes in this family backed by any registered master.

public Int32 PackageBackedShapeCount { get; } #

Shapes in this family backed by imported stencil-package masters.

public Int32 GeneratedMasterBackedShapeCount { get; } #

Shapes in this family backed by generated OfficeIMO masters.

public Int32 BasicGeometryShapeCount { get; } #

Shapes in this family represented by direct geometry.

public Int32 ConnectionPointCount { get; } #

Total connection points exposed by shapes in this family.

public Int32 ConnectionPointShapeCount { get; } #

Number of shapes in this family that expose at least one connection point.

public Double PlacedWidthMinimum { get; } #

Minimum placed width for shapes in this family.

public Double PlacedWidthMaximum { get; } #

Maximum placed width for shapes in this family.

public Double PlacedHeightMinimum { get; } #

Minimum placed height for shapes in this family.

public Double PlacedHeightMaximum { get; } #

Maximum placed height for shapes in this family.

public Nullable<Double> SourceDefaultWidthMinimum { get; } #

Minimum source default width represented by this family, when known.

public Nullable<Double> SourceDefaultWidthMaximum { get; } #

Maximum source default width represented by this family, when known.

public Nullable<Double> SourceDefaultHeightMinimum { get; } #

Minimum source default height represented by this family, when known.

public Nullable<Double> SourceDefaultHeightMaximum { get; } #

Maximum source default height represented by this family, when known.