API Reference

Class

VisioDataGraphicEditingExtensions

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers static

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: VisioDataGraphicLegend

Adds a compact typed legend for a data-graphic definition.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
id System.String requiredposition: 1
title System.String requiredposition: 2
definition OfficeIMO.Visio.VisioDataGraphic requiredposition: 3
pinX System.Double requiredposition: 4
pinY System.Double requiredposition: 5
width System.Double = 2.4 optionalposition: 6
public static VisioDataGraphicInstance GetDataGraphic(VisioPage page, VisioShape target) #
Returns: VisioDataGraphicInstance

Returns generated data graphics currently attached to a target shape.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
target OfficeIMO.Visio.VisioShape requiredposition: 1
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 requiredposition: 0
target OfficeIMO.Visio.VisioShape requiredposition: 1
definition OfficeIMO.Visio.VisioDataGraphic requiredposition: 2
public static Int32 RemoveDataGraphics(VisioPage page, VisioShape target) #
Returns: Int32

Removes generated data-graphic shapes for one target.

Parameters

page OfficeIMO.Visio.VisioPage requiredposition: 0
target OfficeIMO.Visio.VisioShape requiredposition: 1