Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioMaster

OfficeIMO.Visio

Namespace
OfficeIMO.Visio
Assembly
OfficeIMO.Visio
Source revision
0eef6a5756b9 with working tree changes

Represents a Visio master definition generated by the library.

Inheritance

  • object
  • VisioMaster

Usage

Explore 15 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.

Accepted by parameters 8

Constructors

public VisioMaster(string id, string nameU, VisioShape shape) #

Initializes a new instance of the VisioMaster class.

Parameters

id string required
Identifier of the master.
nameU string required
Universal name of the master.
shape OfficeIMO.Visio.VisioShape required
Associated master shape.

Properties

public string Id { get; } #

Gets the master identifier.

public string NameU { get; } #

Gets the universal name of the master.

public VisioShape Shape { get; } #

Gets the shape that defines the master.

public string? StencilId { get; internal set; } #

Gets the OfficeIMO stencil identifier associated with this master, when known.

public string? StencilName { get; internal set; } #

Gets the OfficeIMO stencil display name associated with this master, when known.

public string? StencilCategory { get; internal set; } #

Gets the OfficeIMO stencil category associated with this master, when known.

public string? StencilCatalogName { get; internal set; } #

Gets the stencil catalog name associated with this master, when known.

public string? StencilSourcePackagePath { get; internal set; } #

Gets the source package path for package-backed stencil masters, when known.

public bool? StencilIsSupported { get; internal set; } #

Gets whether OfficeIMO has typed support for the source stencil, when known.

public string? StencilSourceLicense { get; internal set; } #

Gets the caller-supplied source stencil license or notice, when known.

public string? StencilSourceAttribution { get; internal set; } #

Gets the caller-supplied source stencil attribution, when known.

public IReadOnlyList<string> StencilKeywords { get; internal set; } #

Gets searchable stencil keywords associated with this master.

public IReadOnlyList<string> StencilAliases { get; internal set; } #

Gets stencil lookup aliases associated with this master.

public IReadOnlyList<string> StencilTags { get; internal set; } #

Gets semantic stencil tags associated with this master.

public string? StencilIconNameU { get; internal set; } #

Gets the preview icon master universal name associated with this stencil, when known.

public double? StencilDefaultWidth { get; internal set; } #

Gets the source stencil default width, before caller placement scaling, when known.

public double? StencilDefaultHeight { get; internal set; } #

Gets the source stencil default height, before caller placement scaling, when known.

public VisioMeasurementUnit? StencilDefaultUnit { get; internal set; } #

Gets the unit for the source stencil default size, when known.

public string? StencilPreviewImageRelationshipId { get; internal set; } #

Gets the source preview image relationship id, when known.

public string? StencilPreviewImageTarget { get; internal set; } #

Gets the source preview image relationship target, when known.

public string? StencilPreviewImageContentType { get; internal set; } #

Gets the source preview image content type, when known.

public string? StencilPreviewImageExtension { get; internal set; } #

Gets the source preview image extension, when known.

public long? StencilPreviewImageByteLength { get; internal set; } #

Gets the source preview image byte length, when known.