API Reference
Class
VisioStencilCatalogBuilder
Fluent builder for OfficeIMO-native stencil catalogs.
Inheritance
- Object
- VisioStencilCatalogBuilder
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
Accepted by parameters
- Method VisioStencilCatalog.Create
Constructors
public VisioStencilCatalogBuilder(String name) #Initializes a new stencil catalog builder.
Parameters
- name System.String
- Catalog name.
Methods
Add 2 overloads
public VisioStencilCatalogBuilder Add(String id, String name, String masterNameU, String category, Double defaultWidth, Double defaultHeight, params String[] keywords) #Returns:
VisioStencilCatalogBuilderAdds a stencil shape and derives common aliases and tags from the id, category, master, name, and keywords.
Parameters
- id System.String
- name System.String
- masterNameU System.String
- category System.String
- defaultWidth System.Double
- defaultHeight System.Double
- keywords System.String[]
public VisioStencilCatalogBuilder Add(VisioStencilShape shape) #Returns:
VisioStencilCatalogBuilderAdds an existing stencil shape definition.
Parameters
- shape OfficeIMO.Visio.Stencils.VisioStencilShape
AddWithMetadata 3 overloads
public VisioStencilCatalogBuilder AddWithMetadata(String id, String name, String masterNameU, String category, Double defaultWidth, Double defaultHeight, IEnumerable<String> keywords = null, IEnumerable<String> aliases = null, IEnumerable<String> tags = null, String iconNameU = null) #Returns:
VisioStencilCatalogBuilderAdds a stencil shape with explicit search metadata.
Parameters
- id System.String
- name System.String
- masterNameU System.String
- category System.String
- defaultWidth System.Double
- defaultHeight System.Double
- keywords System.Collections.Generic.IEnumerable{System.String} = null
- aliases System.Collections.Generic.IEnumerable{System.String} = null
- tags System.Collections.Generic.IEnumerable{System.String} = null
- iconNameU System.String = null
public VisioStencilCatalogBuilder AddWithMetadata(String id, String name, String masterNameU, String category, Double defaultWidth, Double defaultHeight, IEnumerable<String> keywords, IEnumerable<String> aliases, IEnumerable<String> tags, String iconNameU, Nullable<VisioMeasurementUnit> defaultUnit) #Returns:
VisioStencilCatalogBuilderAdds a stencil shape with explicit search metadata and default-size unit.
Parameters
- id System.String
- name System.String
- masterNameU System.String
- category System.String
- defaultWidth System.Double
- defaultHeight System.Double
- keywords System.Collections.Generic.IEnumerable{System.String}
- aliases System.Collections.Generic.IEnumerable{System.String}
- tags System.Collections.Generic.IEnumerable{System.String}
- iconNameU System.String
- defaultUnit System.Nullable{OfficeIMO.Visio.VisioMeasurementUnit}
public VisioStencilCatalogBuilder AddWithMetadata(String id, String name, String masterNameU, String category, Double defaultWidth, Double defaultHeight, IEnumerable<String> keywords, IEnumerable<String> aliases, IEnumerable<String> tags, String iconNameU, Nullable<VisioMeasurementUnit> defaultUnit, String sourcePackagePath) #Returns:
VisioStencilCatalogBuilderAdds a stencil shape with explicit search metadata, default-size unit, and source package path.
Parameters
- id System.String
- name System.String
- masterNameU System.String
- category System.String
- defaultWidth System.Double
- defaultHeight System.Double
- keywords System.Collections.Generic.IEnumerable{System.String}
- aliases System.Collections.Generic.IEnumerable{System.String}
- tags System.Collections.Generic.IEnumerable{System.String}
- iconNameU System.String
- defaultUnit System.Nullable{OfficeIMO.Visio.VisioMeasurementUnit}
- sourcePackagePath System.String