Archive for October, 2002

ASVSharp Unsigned Types, AntiZoomAndPan, and SVG Unleashed

Wednesday, October 16th, 2002

I made a small update to the ASVSharp (C# wrapper classes for Adobe’s SVG Viewer). Unsigned types in the IDL are not being returned as unsigned types from ASV or, at the very least, the values will not cast to their unsigned equivalents. I’ve replace all unsigned types in the library with the signed equivalent.

I’ve been reminded of a problem in AntiZoomAndPan that does not take the current viewBox correctly into account. I’ve started looking into that, but for the mean time, I made a small change to the code to remove dependence on the ViewBox object.

Oh yeah. I guess I should put in a plug for a book I helped out on. SVG Unleashed was released a few weeks ago and is available at Amazon and maybe even at a bookstore near you.

ASVSharp

Monday, October 14th, 2002

Wow! It’s been over three months since I’ve made a post. Where has the time gone? Anyway, I’m beginning to be more active with SVG again, so I thought I’d post an update.

I’m exploring the use of Adobe’s SVG Viewer as a control within C#. Unfortunately, Adobe did not expose their interfaces for the control when they released version 3 of their viewer. I have spent some time working on an IDL parser which I used to generate a library of C# interfaces and classes which allow the C# developer to work with the ASV control as if the interfaces had been exposed.

That’s all for now. Coming soon, I’ll post a method for simplifying polylines. This is particularly useful for hand-drawn curves and the technique can be used to simplify polylines to simulate levels of detail.