API Reference

Class

VisioStencilPageExtensions

Namespace OfficeIMO.Visio.Stencils
Assembly OfficeIMO.Visio
Modifiers static

Page helpers for placing OfficeIMO-native stencil shapes.

Inheritance

  • Object
  • VisioStencilPageExtensions

Methods

AddStencilShape 8 overloads
public static VisioShape AddStencilShape(VisioPage page, VisioStencilShape stencil, String id, Double x, Double y, String text = null) #
Returns: VisioShape

Adds a stencil shape using its default size and the page default measurement unit.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
stencil OfficeIMO.Visio.Stencils.VisioStencilShape requiredposition: 1
id System.String requiredposition: 2
x System.Double requiredposition: 3
y System.Double requiredposition: 4
text System.String = null optionalposition: 5
public static VisioShape AddStencilShape(VisioPage page, VisioStencilShape stencil, String id, Double x, Double y, String text, VisioMeasurementUnit unit) #
Returns: VisioShape

Adds a stencil shape using its default size and an explicit measurement unit.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
stencil OfficeIMO.Visio.Stencils.VisioStencilShape requiredposition: 1
id System.String requiredposition: 2
x System.Double requiredposition: 3
y System.Double requiredposition: 4
text System.String requiredposition: 5
unit OfficeIMO.Visio.VisioMeasurementUnit requiredposition: 6
public static VisioShape AddStencilShape(VisioPage page, VisioStencilShape stencil, String id, Double x, Double y, Double width, Double height, String text = null) #
Returns: VisioShape

Adds a stencil shape using an explicit size and the page default measurement unit.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
stencil OfficeIMO.Visio.Stencils.VisioStencilShape requiredposition: 1
id System.String requiredposition: 2
x System.Double requiredposition: 3
y System.Double requiredposition: 4
width System.Double requiredposition: 5
height System.Double requiredposition: 6
text System.String = null optionalposition: 7
public static VisioShape AddStencilShape(VisioPage page, VisioStencilShape stencil, String id, Double x, Double y, Double width, Double height, String text, VisioMeasurementUnit unit) #
Returns: VisioShape

Adds a stencil shape using an explicit size and measurement unit.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
stencil OfficeIMO.Visio.Stencils.VisioStencilShape requiredposition: 1
id System.String requiredposition: 2
x System.Double requiredposition: 3
y System.Double requiredposition: 4
width System.Double requiredposition: 5
height System.Double requiredposition: 6
text System.String requiredposition: 7
unit OfficeIMO.Visio.VisioMeasurementUnit requiredposition: 8
public static VisioShape AddStencilShape(VisioPage page, VisioStencilCatalog catalog, String stencilIdOrName, String id, Double x, Double y, String text = null) #
Returns: VisioShape

Adds a stencil shape from a catalog using its default size.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
stencilIdOrName System.String requiredposition: 2
id System.String requiredposition: 3
x System.Double requiredposition: 4
y System.Double requiredposition: 5
text System.String = null optionalposition: 6
public static VisioShape AddStencilShape(VisioPage page, VisioStencilCatalog catalog, String stencilIdOrName, String id, Double x, Double y, Double width, Double height, String text = null) #
Returns: VisioShape

Adds a stencil shape from a catalog using an explicit size.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
stencilIdOrName System.String requiredposition: 2
id System.String requiredposition: 3
x System.Double requiredposition: 4
y System.Double requiredposition: 5
width System.Double requiredposition: 6
height System.Double requiredposition: 7
text System.String = null optionalposition: 8
public static VisioShape AddStencilShape(VisioPage page, String stencilIdOrName, String id, Double x, Double y, String text = null) #
Returns: VisioShape

Adds a stencil shape from the combined built-in catalog using its default size.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
stencilIdOrName System.String requiredposition: 1
id System.String requiredposition: 2
x System.Double requiredposition: 3
y System.Double requiredposition: 4
text System.String = null optionalposition: 5
public static VisioShape AddStencilShape(VisioPage page, String stencilIdOrName, String id, Double x, Double y, Double width, Double height, String text = null) #
Returns: VisioShape

Adds a stencil shape from the combined built-in catalog using an explicit size.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
stencilIdOrName System.String requiredposition: 1
id System.String requiredposition: 2
x System.Double requiredposition: 3
y System.Double requiredposition: 4
width System.Double requiredposition: 5
height System.Double requiredposition: 6
text System.String = null optionalposition: 7