3

我正在使用Rational ROse,我已经创建了一些图表。现在我想将它保存到图像中。例如JPG or PNG.

我在允许这样做的工具中找不到任何选项。有人可以告诉我如何实现这一目标吗?

4

3 回答 3

6

在 Rational Rose 中全选 (Ctrl + A),复制 (Ctrl + C),然后打开 MS Paint,粘贴 (Ctrl + V)。

现在以您喜欢的任何格式保存。

于 2012-12-18T18:56:25.110 回答
2

我不确定 Rational Rose,但这里是使用 Rational Software Architect 的方法。很有可能它也适用于 Rational Rose。

只需选择要保存到图像的元素(或用于Ctrl+A选择所有内容),右键单击并选择File->Save as image File菜单项。您可以在多种图像格式之间进行选择,例如 PNG、SVG、JPEG 等。

于 2012-12-16T11:59:48.503 回答
0

复制和粘贴将是单个图表(编辑/复制活动图表)的最简单解决方案。该过程可以使用 Rosebasic 脚本(参见代码片段)很好地自动化 - 结果将是 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
于 2012-12-17T09:50:46.877 回答