API Reference
Class
VisioStencilMigrationRule
One stencil migration rule.
Inheritance
- Object
- VisioStencilMigrationRule
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
Methods
public static VisioStencilMigrationRule ForMaster(String currentMasterNameU, VisioStencilShape replacement, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Returns:
VisioStencilMigrationRuleCreates a rule matching by current master universal name.
Parameters
- currentMasterNameU System.String
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationRule ForNameU(String currentNameU, VisioStencilShape replacement, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Returns:
VisioStencilMigrationRuleCreates a rule matching by current shape universal name.
Parameters
- currentNameU System.String
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationRule ForPredicate(Func<VisioShape, Boolean> predicate, VisioStencilShape replacement, Boolean resizeToStencil = false) #Returns:
VisioStencilMigrationRuleCreates a rule matching by caller-provided predicate.
Parameters
- predicate System.Func{OfficeIMO.Visio.VisioShape,System.Boolean}
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
public static VisioStencilMigrationRule ForStencilId(String currentStencilId, VisioStencilShape replacement, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Returns:
VisioStencilMigrationRuleCreates a rule matching by current OfficeIMO stencil id metadata.
Parameters
- currentStencilId System.String
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public VisioStencilMigrationMatchKind MatchKind { get; } #Gets the match strategy.
public String MatchValue { get; } #Gets the match value for non-predicate rules.
public VisioStencilShape Replacement { get; } #Gets the replacement stencil definition.
public Boolean ResizeToStencil { get; } #Gets whether matching shapes should be resized to the replacement stencil default size.
public StringComparison Comparison { get; } #Gets the string comparison used by non-predicate rules.