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)
现在以您喜欢的格式保存