Генерация диаграмм последовательности с использованием UMLGraph - PullRequest
1 голос
/ 29 марта 2011

Я использую UMLGraph для генерации диаграмм последовательности.У меня проблема с использованием программы pic2plot для генерации изображений SVG.Он обрезает изображение, а его части не отображаются.Эта проблема также описана в FAQ :

How can I prevent clipped SVG images in sequence diagrams?

This appears to be a limitation of pic2plot. You can work around it, by increasing the width and height values appearing in the SVG XML file that pic2plot generates. 

Однако я попытался, но не смог изменить ширину и высоту в svg-изображении.Я попытался изменить width="8in" height="8in" viewBox="0 0 1 1" preserveAspectRatio="none" в SVG безуспешно.

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2013

Редактирование первой строки сгенерированного SVG, кажется, помогает ...

Сохраняя первый параметр в viewBox фиксированным, я уменьшил ширину и дельту между третьим параметром и первым параметром в viewBox на 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">

Больше никаких отсечек для меня и все в порядке.Ваш пробег может отличаться.

0 голосов
/ 30 марта 2011

Я не знаю, как решить эту конкретную проблему с помощью UMLGraph, но если вы готовы использовать другие подобные инструменты для текстового моделирования, посмотрите здесь с более чем 10 доступными инструментами

...