Uml 如何将RationalRose设计保存到图像文件中

Uml 如何将RationalRose设计保存到图像文件中,uml,use-case,rational-rose,Uml,Use Case,Rational Rose,我正在使用rationalrose,我已经创建了一些图表。现在我想把它保存到一个图像中。例如JPG或PNG 我在工具中找不到任何允许这样做的选项。有人能告诉我如何做到这一点吗?我不确定Rational Rose,但下面是如何使用Rational Software Architect来做到这一点。它也可能与RationalRose一起工作 只需选择要保存到图像中的元素(或使用Ctrl+A选择所有内容),右键单击并选择文件->另存为图像文件菜单项。您可以在多种图像格式之间进行选择,例如PNG、SVG

我正在使用
rationalrose
,我已经创建了一些图表。现在我想把它保存到一个图像中。例如
JPG或PNG


我在工具中找不到任何允许这样做的选项。有人能告诉我如何做到这一点吗?

我不确定Rational Rose,但下面是如何使用Rational Software Architect来做到这一点。它也可能与RationalRose一起工作


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

对于单个图表(编辑/复制活动图表),复制和粘贴是最简单的解决方案。 使用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
在RationalRose中选择all(Ctrl+A),复制(Ctrl+C),然后打开MS paint,粘贴(Ctrl+V)

现在以您喜欢的格式保存