This is sort of like the Walter Zorn implementation and I like it because it does print out well. I've looked at many canvas implementations and most of them are great for a single canvas but don't support multiple canvases. Of those that I've seen which support multiple canvases, MSIE isn't well supported or not at all. In particular, I want to have MSIE print out the art exactly as I've drawn but the few canvas wrappers I've seen don't do that very well.
So, jsDraw2D is the implementation for me. It's a 'virtual canvas' because it uses DIV tags to draw the vectors, but it's got enough features to get my map drawing project running. I've got numerous suggestions which I've submitted because my project seems to halt periodically as I try to find non-existent solutions. Hopefully this library will continue to mature.
Thanks a lot!
