Class
VisioDataGraphicEditingExtensions
OfficeIMO.Visio
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) #Adds a compact typed legend for a data-graphic definition.
Parameters
- page OfficeIMO.Visio.VisioPage
- id string
- title string
- definition OfficeIMO.Visio.VisioDataGraphic
- pinX double
- pinY double
- width double = 2.4
Returns
VisioDataGraphicLegendpublic static VisioDataGraphicInstance GetDataGraphic(VisioPage page, VisioShape target) #Returns generated data graphics currently attached to a target shape.
Parameters
- page OfficeIMO.Visio.VisioPage
- target OfficeIMO.Visio.VisioShape
Returns
VisioDataGraphicInstancepublic static IReadOnlyList<VisioShape> RefreshDataGraphics(VisioPage page, VisioShape target, VisioDataGraphic definition) #Rebuilds one target's data graphics from current Shape Data values.
Parameters
- page OfficeIMO.Visio.VisioPage
- target OfficeIMO.Visio.VisioShape
- definition OfficeIMO.Visio.VisioDataGraphic
Returns
IReadOnlyList<VisioShape>public static int RemoveDataGraphics(VisioPage page, VisioShape target) #Removes generated data-graphic shapes for one target.
Parameters
- page OfficeIMO.Visio.VisioPage
- target OfficeIMO.Visio.VisioShape
Returns
int