API Reference
VisioMaster
Represents a Visio master definition generated by the library.
Inheritance
- Object
- VisioMaster
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
- Method VisioDocument.GetMaster
- Method VisioDocument.ImportMastersAndGet
- Method VisioDocument.ImportStencilMastersAndGet
- Method VisioDocument.ImportStencilMastersAndGet
- Method VisioDocument.LearnMastersFromVsdx
- Method VisioDocument.RegisterMaster
- Method VisioDocument.RegisterMaster
- Property VisioDocument.Masters
- Property VisioShape.Master
Accepted by parameters
- Method VisioFluentPage.ReplaceMaster
- Method VisioFluentPage.ReplaceMasters
- Method VisioDocument.RegisterMaster
- Method VisioDocument.TryGetMaster
- Method VisioMasterEditingExtensions.ReplaceMaster
- Method VisioMasterEditingExtensions.ReplaceMaster
- Method VisioPage.AddShape
Constructors
public VisioMaster(String id, String nameU, VisioShape shape) #Initializes a new instance of the VisioMaster class.
Parameters
- id System.String
- Identifier of the master.
- nameU System.String
- Universal name of the master.
- shape OfficeIMO.Visio.VisioShape
- Associated master shape.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
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; set; } #Gets the OfficeIMO stencil identifier associated with this master, when known.
public String StencilName { get; set; } #Gets the OfficeIMO stencil display name associated with this master, when known.
public String StencilCategory { get; set; } #Gets the OfficeIMO stencil category associated with this master, when known.
public String StencilCatalogName { get; set; } #Gets the stencil catalog name associated with this master, when known.
public String StencilSourcePackagePath { get; set; } #Gets the source package path for package-backed stencil masters, when known.
public IReadOnlyList<String> StencilKeywords { get; set; } #Gets searchable stencil keywords associated with this master.
public IReadOnlyList<String> StencilAliases { get; set; } #Gets stencil lookup aliases associated with this master.
public IReadOnlyList<String> StencilTags { get; set; } #Gets semantic stencil tags associated with this master.
public String StencilIconNameU { get; set; } #Gets the preview icon master universal name associated with this stencil, when known.
public Nullable<Double> StencilDefaultWidth { get; set; } #Gets the source stencil default width, before caller placement scaling, when known.
public Nullable<Double> StencilDefaultHeight { get; set; } #Gets the source stencil default height, before caller placement scaling, when known.
public Nullable<VisioMeasurementUnit> StencilDefaultUnit { get; set; } #Gets the unit for the source stencil default size, when known.
public String StencilPreviewImageRelationshipId { get; set; } #Gets the source preview image relationship id, when known.
public String StencilPreviewImageTarget { get; set; } #Gets the source preview image relationship target, when known.
public String StencilPreviewImageContentType { get; set; } #Gets the source preview image content type, when known.
public String StencilPreviewImageExtension { get; set; } #Gets the source preview image extension, when known.
public Nullable<Int64> StencilPreviewImageByteLength { get; set; } #Gets the source preview image byte length, when known.