API Reference
Class
VisioDataGraphicEditingExtensions
Typed data-graphic inspection, refresh, removal, and legend workflows.
Inheritance
- Object
- VisioDataGraphicEditingExtensions
Methods
public static VisioDataGraphicLegend AddDataGraphicLegend(VisioPage page, String id, String title, VisioDataGraphic definition, Double pinX, Double pinY, Double width = 2.4) #Returns:
VisioDataGraphicLegendAdds a compact typed legend for a data-graphic definition.
Parameters
- page OfficeIMO.Visio.VisioPage
- id System.String
- title System.String
- definition OfficeIMO.Visio.VisioDataGraphic
- pinX System.Double
- pinY System.Double
- width System.Double = 2.4
public static VisioDataGraphicInstance GetDataGraphic(VisioPage page, VisioShape target) #Returns:
VisioDataGraphicInstanceReturns generated data graphics currently attached to a target shape.
Parameters
- page OfficeIMO.Visio.VisioPage
- target OfficeIMO.Visio.VisioShape
public static IReadOnlyList<VisioShape> RefreshDataGraphics(VisioPage page, VisioShape target, VisioDataGraphic definition) #Returns:
IReadOnlyList<VisioShape>Rebuilds one target's data graphics from current Shape Data values.
Parameters
- page OfficeIMO.Visio.VisioPage
- target OfficeIMO.Visio.VisioShape
- definition OfficeIMO.Visio.VisioDataGraphic
public static Int32 RemoveDataGraphics(VisioPage page, VisioShape target) #Returns:
Int32Removes generated data-graphic shapes for one target.
Parameters
- page OfficeIMO.Visio.VisioPage
- target OfficeIMO.Visio.VisioShape
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object