How to Import Visio Stencils in Windows Forms Diagram

18 Nov 20181 minute to read

You can import Visio stencils (.vss and .vsx) into symbol palettes. WinForms Diagram uses the Visio stencil converter to convert the stencils as the symbol palette. You have to add Syncfusion.Diagram.Utility.Windows.dll as a reference in your application to use this converter.

The following code example illustrates how to convert Visio stencils into symbol palettes.

SymbolPalette paletteToReturn = null;

string strFileName = "Basic Flowchart Shapes.vss";

//Create an instance of VisioStencilConverter

VisioStencilConverter converter = new VisioStencilConverter(strFileName);

converter.ShowProgressDialog = true;

//Convert the stencil as SymbolPalette

paletteToReturn = converter.Convert();

paletteGroupBar1.AddPalette(paletteToReturn);
Dim paletteToReturn As SymbolPalette = Nothing

Dim strFileName As String = "Basic Flowchart Shapes.vss"

'Create an instance of VisioStencilConverter

Dim converter As VisioStencilConverter = New VisioStencilConverter(strFileName)

converter.ShowProgressDialog = True

'Convert the stencil as SymbolPalette

paletteToReturn = converter.Convert()

paletteGroupBar1.AddPalette(paletteToReturn)

NOTE

You must have Visio installed in your machine to import the stencils.