0

mapSVGを使用して、単純なフロア プランの SVG をレンダリングしています。各図形の上にテキスト オブジェクトを配置して、各ユニット (ユニット 1、ユニット 2 など) のラベルとして使用しました。

Illustrator で SVG を保存し、Firefox などで SVG を直接開くと、図形とテキストがすべて正しい場所に配置されます。それは私が望むように見えます。

mapSVG とそのスクリプトを使用して SVG をレンダリングすると、問題が発生します。形状はまだ正しいように見えますが、すべてのテキスト オブジェクトが 0,0 (左上隅) で互いの上に配置されているように見えます。

なぜこれが起こるのでしょうか?現時点では提供するオンライン リンクはありませんが、更新したら更新します。

ありがとう

4

1 に答える 1

0

私はこれを間違っていたのかもしれません。テキストオブジェクトで動作するかどうかはわかりませんが、最終的にテキストオブジェクトをアウトラインに変換してから、他のユニット形状と一緒にパスとしてエクスポートしました。

そこから、mapSVG の特定の領域のテキスト パス (現在はアウトライン) で「無効」オプションを使用しました。これはうまくいったようです。

于 2013-06-26T21:55:29.670 に答える