Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioStencilUsageProfile

OfficeIMO.Visio

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

One stencil, master, geometry, or semantic shape usage group in a stencil profile.

Inheritance

  • object
  • VisioStencilUsageProfile

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 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 double? SourceDefaultWidth { get; } #

Source stencil default width before placement scaling, when known.

public 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 int Count { get; } #

Number of shapes in this usage group.

public int ConnectionPointCount { get; } #

Total number of connection points exposed by shapes in this usage group.

public int 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.