2

これは、以前に投稿した私の関連する質問のフォローアップです。

私の.NETアプリケーションは、 VectorConverterによって提供されるXSLTと.NET XslTransformクラスを使用して、VMLファイルをSVGに正常に変換できるようになりました。

IEを除くすべてのブラウザで、Inkscapeコマンドラインユーティリティは完全に機能します。SVG図面全体の素敵なPNG画像を取得します。ただし、IEの場合、出力PNGは入力SVGのごく一部にすぎません。他の誰かがこの問題を抱えていましたか?

4

1 に答える 1

1

次のように、VML-> SVG変換によって出力されたコードで、XMLタグのディメンションが欠落していることがわかりました。

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    width="xx" height="yy"> 
</svg>

ファイルを読み戻し、幅と高さの属性を追加してからファイルを書き直すことで、この問題を回避しました。これは優れた解決策ではありませんが、当面は機能します。根本的な問題を見つけることができませんでした。見つけた場合は、ここに投稿します。

于 2011-05-13T14:19:11.813 に答える