C#/ .NETでVMLをビットマップにレンダリングする方法はありますか?
これは本当に簡単なはずだと思いますが、.NETドキュメントでこのようなものを見つけることができないようです。
同様の解決策を探しているときに、2つのステップのプロセスに出くわしました。
Sourcesailには、VMLをSVGに変換するXSLベースのプロジェクトがあります。
(sourceforge.net/projects/vectorconverter/)
私はそれを使ってテストしてきましたが、場合によっては問題なく動作します。
次に、CodePlexのSVGからPNGへのハンドラー。* .svgファイルを処理するために登録されると、ハンドラーはファイルを読み取り、画像を.png形式でブラウザーに送り返します。ソースをダウンロードして、それがどのように行われるかを確認できます。
2つのステップをつなぎ合わせて、vmlからビットマップを取得できます。
代わりに SVG を使用していない特定の理由はありますか? ライブラリを見つけるのはもっと運がいいでしょう。SVG は VML の後継だと思います。