VisioAutoExt v4.0.0 and Visio Helper Add-In Released
It’s done. I’ve made some substantial changes since the last released version.
Download it here: http://www.codeplex.com/visioautoext
The Visio Helper has been updated to use this library: http://www.codeplex.com/visioautoext/Release/ProjectReleases.aspx?ReleaseId=15831
Key improvements
- DOM-based rendering – for some time the library has included a way to create an in-memory DOM that represents a drawing and then render the DOM into visio. The advantages of the DOM-based technique are that it dramatically simplifies the usage of the Visio API (without concealing its naure) and does so while maintaining high-speed (the DOM is rendered with SetFormulas and DropMany automatically.)
- Color support – setting colors much easier (CMYK, HSL, HSV, RGB)
- Support getting Formulas and Results in batch (see QueryFormulas and QueryResults)
- Rationalized the API and removed unused code
- Better use of Linq and C# 3.0 features
- the DemoApp project will allow you to see the output produced by the all the samples
Over time I’ll blog about the improvements, what I learned, and show you how I am using the library for my own projects.