方法一:針對每一張繪製好的uml圖形,使用ctrl-a ctrl-c 最後打開word, 執行ctrl-v就可以了,一般這種情況下是可以將每張圖都粘貼到文檔中然後就可以發送給他人共享了。
方法二:上一個方法可以有效地將每張圖片保存,但是一旦模型中有多個圖的話就不是很方便,建議使用rational rose中的publish web功能,這個功能位於rational rose的菜單tools->web publisher,點擊進去後修改導出的文件路徑即可把弄好的uml模型都導出到web頁面中,其中既有模型的圖片還有各個圖之間的關係,模型之間的聯繫。如果需要單個圖的話,在導出的web中找到相關圖形另存下就好了。
方法三:使用rose中的rosewpbatch.exe中的功能,可以將導出的圖形屬性、位置等信息進行設置。先建立一個以 ini 爲後綴的文件,文件中建立所要導出的文件的相關信息如:
[RoseWebPublisher]
LevelOfDetail=2
DiagramType=2
PrintInherited=2
PrintProperties=1
IncludeAssociations=1
Notation=2
RootFileName="c:/testbatch/ordersys/ordersys.htm"
Model="c:/testbatch/ordersys.mdl"
其中LevelOfDetail= {0, 1, 2}
0= Documentation Only
1 = Intermediate
2 = Full (default)
DiagramType={0,1,2,3}
0 = Don't publish diagrams
1 = Windows Bitmaps
2 = PNG (default)
3 = JPEG
PrintInherited={0,1}
0 = No
1 = Yes (default)
PrintProperties={0,1}
0 = No
1 = Yes (default)
IncludeAssociations={0,1}
0 = No
1 = Yes (default)
Notation={0,1,2}
0 = OMT
1 = Booch
2 = UML (default)
RootFileName=你想建立的文件的位置
Example:
RootFileName=c:/temp/mytest?
Model=你所想導出的模型的位置
Example:
Model="d:/mymodels/test.mdl"
在命令行中使用命令 rosewpbatch.exe your_initialization_filename.ini 即可導出你所想要的文件
注意: rosewpbatch.exe所在的路徑是否正確,一般這個文件是保存在 rose/rosewp/ 中
以上三點方法使用可以幫助你圓滿完成導出rose中uml圖形的目的