Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioDataGraphicEditingExtensions

OfficeIMO.Visio

Namespace
OfficeIMO.Visio
Assembly
OfficeIMO.Visio
Source revision
e163ccb36643 with working tree changes
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) #

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

Parameters

page OfficeIMO.Visio.VisioPage required
id string required
title string required
definition OfficeIMO.Visio.VisioDataGraphic required
pinX double required
pinY double required
width double = 2.4 optional
public static VisioDataGraphicInstance GetDataGraphic(VisioPage page, VisioShape target) #

Returns generated data graphics currently attached to a target shape.

Parameters

page OfficeIMO.Visio.VisioPage required
target OfficeIMO.Visio.VisioShape required
public 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 required
target OfficeIMO.Visio.VisioShape required
definition OfficeIMO.Visio.VisioDataGraphic required

Returns

IReadOnlyList<VisioShape>
public static int RemoveDataGraphics(VisioPage page, VisioShape target) #

Removes generated data-graphic shapes for one target.

Parameters

page OfficeIMO.Visio.VisioPage required
target OfficeIMO.Visio.VisioShape required

Returns

int