【发布时间】:2012-12-16 11:27:27
【问题描述】:
我正在使用Rational ROse,并且创建了一些图表。现在我想将它保存到图像中。例如JPG or PNG。
我在工具中找不到任何允许这样做的选项。有人可以告诉我如何实现这一目标吗?
【问题讨论】:
标签: uml use-case rational-rose
我正在使用Rational ROse,并且创建了一些图表。现在我想将它保存到图像中。例如JPG or PNG。
我在工具中找不到任何允许这样做的选项。有人可以告诉我如何实现这一目标吗?
【问题讨论】:
标签: uml use-case rational-rose
在 Rational Rose 中全选 (Ctrl + A),复制 (Ctrl + C),然后打开 MS Paint,粘贴 (Ctrl + V)。
现在以您喜欢的任何格式保存。
【讨论】:
我不确定 Rational Rose,但这里是使用 Rational Software Architect 的方法。很有可能它也适用于 Rational Rose。
只需选择要保存到图像的元素(或使用Ctrl+A 选择所有内容),右键单击并选择File->Save as image File 菜单项。您可以在多种图像格式之间进行选择,例如PNG、SVG、JPEG 等。
【讨论】:
复制和粘贴将是单个图表(编辑/复制活动图表)的最简单解决方案。 该过程可以使用 Rosebasic 脚本(参见 sn-p)很好地自动化 - 结果将是 EMF 文件(Windows 元文件)。这些可以转换,例如使用 InkScape。如果您想转换为例如SVG / plantUML 或其他 UML 工具请亲自与我联系。
'
' Export a diagram and it's view information
'
Sub ExportDiagram(aDiagram As ClassDiagram, ByVal namePrefix As String)
Dim diagramName As String
If withDiagramsAsGraphic Then
Dim DiagramFile As String
DiagramFile=ExportDirectory+aDiagram.name+".emf"
aDiagram.renderEnhanced DiagramFile
End If
End Sub
【讨论】: