API Reference
VisioShapeDuplicationOptions
Options controlling how shapes and internal connectors are duplicated on a Visio page.
Inheritance
- Object
- VisioShapeDuplicationOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method VisioFluentPage.DuplicateShape
- Method VisioFluentPage.DuplicateShapes
- Method VisioDuplicationExtensions.Duplicate
- Method VisioDuplicationExtensions.DuplicateShapes
- Extension method VisioPage.DuplicateShapes
Constructors
public VisioShapeDuplicationOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Double OffsetX { get; set; } #Horizontal offset in inches for duplicated top-level shapes and page-coordinate connector points.
public Double OffsetY { get; set; } #Vertical offset in inches for duplicated top-level shapes and page-coordinate connector points.
public Boolean IncludeInternalConnectors { get; set; } #Whether connectors between duplicated shapes should also be copied.
public String IdSuffix { get; set; } #Optional suffix applied to duplicated shape identifiers. Collisions receive a numeric suffix automatically.
public String ConnectorIdSuffix { get; set; } #Optional suffix applied to duplicated connector identifiers. When omitted, IdSuffix is used.
public Func<VisioShape, String> ShapeIdFactory { get; set; } #Optional factory that returns the preferred identifier for each duplicated shape.
public Func<VisioConnector, String> ConnectorIdFactory { get; set; } #Optional factory that returns the preferred identifier for each duplicated internal connector.