VisioMaster
OfficeIMO.Visio
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.
Returned or exposed by 7
- Method VisioDocument.GetMaster
- Method VisioDocument.ImportMastersAndGet
- Method VisioDocument.ImportStencilMastersAndGet
- Method VisioDocument.LearnMastersFromVsdx
- Method VisioDocument.RegisterMaster
- Property VisioDocument.Masters
- Property VisioShape.Master
Accepted by parameters 8
- Method VisioDocument.RegisterMaster
- Method VisioDocument.TryGetMaster
- Method VisioMasterEditingExtensions.ReplaceMaster
- Extension method VisioPage.ReplaceMaster
- Method VisioPage.AddShape
- Method VisioPage.ReplaceMaster
- Method VisioPage.ReplaceMasters
- Extension method VisioShapeSelection.ReplaceMaster
Constructors
public VisioMaster(string id, string nameU, VisioShape shape) #Initializes a new instance of the VisioMaster class.
Parameters
- id string
- Identifier of the master.
- nameU string
- Universal name of the master.
- shape OfficeIMO.Visio.VisioShape
- Associated master shape.
Inherited Methods
Properties
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.