API Reference

Class

VisioDesktopValidator

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers static

Optional Microsoft Visio desktop validation using late-bound COM automation.

Inheritance

  • Object
  • VisioDesktopValidator

Methods

public static Boolean IsAvailable() #
Returns: Boolean

Gets whether Microsoft Visio desktop automation is registered on this machine.

Validate 2 overloads
public static VisioDesktopValidationResult Validate(String vsdxPath) #
Returns: VisioDesktopValidationResult

Opens a VSDX with Microsoft Visio desktop when available and reports whether Visio accepts it. This is an optional Windows-only validation path; it does not add a compile-time Visio dependency.

Parameters

vsdxPath System.String requiredposition: 0
Path to the VSDX package.

Returns

Desktop validation result.

public static VisioDesktopValidationResult Validate(String vsdxPath, VisioDesktopValidationOptions options) #
Returns: VisioDesktopValidationResult

Opens a VSDX with Microsoft Visio desktop when available, then optionally asks Visio to save a round-tripped copy and export proof files.

Parameters

vsdxPath System.String requiredposition: 0
Path to the VSDX package.
options OfficeIMO.Visio.VisioDesktopValidationOptions requiredposition: 1
Optional extra validation steps.

Returns

Desktop validation result.