1

UMLGraphを使用してシーケンス図を生成しています。pic2plotプログラムを使用してsvg画像を生成する際に問題が発生しました。画像をクリップし、画像の一部が表示されません。この問題はFAQにも記載されています:

シーケンス図でSVG画像がクリップされないようにするにはどうすればよいですか?

これはpic2plotの制限のようです。pic2plotが生成するSVGXMLファイルに表示される幅と高さの値を増やすことで、この問題を回避できます。

しかし、私はsvg画像の幅と高さを変更しようとしましたが、失敗しました。width="8in" height="8in" viewBox="0 0 1 1" preserveAspectRatio="none" svgでを変更しようとしましたが成功しませんでした。

助けてください。

4

2 に答える 2

0

生成されたSVGの最初の行を編集すると役立つようです...

viewBoxの最初のパラメーターを固定したまま、viewBoxの3番目のパラメーターと最初のパラメーターの間の幅とデルタを1.5だけスケーリングしました。

<svg baseProfile="full" height="19.67in" id="body" preserveAspectRatio="none" version="1.1" viewBox="-0.3800 -0.7325 0.6900 2.4588" width="5.52in" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink">

<svg baseProfile="full" height="19.67in" id="body" preserveAspectRatio="none" version="1.1" viewBox="-0.3800 -0.7325 1.035 2.4588" width="8.28in" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink">

私にとってこれ以上のクリッピングはなく、大丈夫に見えます。あなたのマイレージは異なる場合があります。

于 2013-02-13T12:35:25.373 に答える
0

UMLGraph でこの特定の問題を解決する方法はわかりませんが、他の同様のテキスト モデリング ツールを使用する場合は、10 以上のツールが利用可能なこちらをご覧ください。

于 2011-03-29T20:58:51.043 に答える