Eclipse插件:ObjectAid UML Explorer类图:以更高的分辨率导出

时间:2012-09-12 09:27:01

标签: eclipse uml class-diagram objectaid

我正在使用ObjectAid UML Explorer从我的代码生成UML类图。

我需要在LaTeX文档中包含输出PNG,而我得到的分辨率太低,无法包含。

如何从Eclipse插件获得更高分辨率的输出?

我可以看到.ucls文件的内部格式只是XML:

<class-diagram version="1.0.10"...

是否有办法获得比72dpi更密集的东西或可扩展格式的东西,比如EPS或类似物?目标文件是>不幸的是,300dpi所以72dpi甚至没有接近。无论什么样的栅格化,XML定义都必须接受陷阱和可插拔模块?

我需要插入ObjectAid的自动保存机制......

4 个答案:

答案 0 :(得分:5)

我找到了解决问题的简单方法。

通过将图表打印为PDF,例如使用PDFCreator等程序,您可以在PDF中获得矢量图形。使用Adobe Photoshop或Gimp等图形编辑程序,您可以将PDF格式化为高质量的PNG。

它对我来说很好。

使用ObjectAid的Diagram Add-On,​​您可以对打印比例进行一些自定义。还可以将图表保存为SVG图像,您也可以将其转换为高质量的像素图像。

答案 1 :(得分:0)

您是否尝试使用裁剪/设计工具(例如snagit)裁剪计算机屏幕的副本并以高清晰度(如图像)导出或直接粘贴并复制到Word文档中?

我提供的问题与您提供java代码的文档相同。我使用EclipseUML Omondo,但图像导出也很差。我现在更喜欢使用特定的裁剪工具来进行图像导出,这样做要好得多。

我的意思是您在计算机屏幕上创建所需的视图,然后裁剪并将其粘贴到文档中。我喜欢使用snagit的粘贴和复制功能与Microsoft Word。

我最喜欢裁剪我的UML图表的工具很麻烦。

答案 2 :(得分:0)

在ObjectAid实现该功能之前不可能......

答案 3 :(得分:0)

虽然它不是很迷人,但我做的是进入 Window |偏好|一般|外观| Eclipse中的颜色和字体,并将所有文本字段设置为其大小的两倍。

这创建了一个更大的图表,因此导出的资源更高。