1
在我的項目中,我主動使用class diagrams
(* .cd)。我想以編程方式導出我的圖表(例如在構建過程中或在我的CI服務器上),以便在Wiki頁面上使用它們。以編程方式渲染(導出爲圖像)類圖(Visual Studio)
我知道我可以通過「Export Diagram As Image 「對話
但圖,而常常讓我很好奇是有辦法做到這一點編程方式(使用任何庫,工具等)的變化?
在我的項目中,我主動使用class diagrams
(* .cd)。我想以編程方式導出我的圖表(例如在構建過程中或在我的CI服務器上),以便在Wiki頁面上使用它們。以編程方式渲染(導出爲圖像)類圖(Visual Studio)
我知道我可以通過「Export Diagram As Image 「對話
但圖,而常常讓我很好奇是有辦法做到這一點編程方式(使用任何庫,工具等)的變化?
但是這些圖變化相當頻繁,所以我很好奇有沒有辦法以編程方式(使用任何庫,實用程序等)?
您可以使用名爲GetObject的方法來獲取底層實現的圖。這種類型有一個方法CreateBitmap。以下鏈接提供了完整的代碼示例供您參考。
https://msdn.microsoft.com/en-us/library/ff469815.aspx
更新: UML圖的支持是:
1.Class圖
2.UseCase圖
3.Sequence圖
4.Component圖
5.Activity圖
6.Layer圖
只是要絕對確保:確實爲類圖這個方法的工作嗎? (而不是建模架構項目的UML圖)。 – RavingDev
是的,請檢查以下分機。 https://marketplace.visualstudio.com/items?itemName=LazzarottoFabrizio.CreateBitmapDiagram –
好的,謝謝你的回答。我會在週末嘗試這個解決方案。我仍然不確定,因爲UML類圖(Modeling Project的.classdiagram)與Class Diagram(來自其他項目類型的.cd,例如C#類庫)完全不同,它們具有不同的格式和外觀。 – RavingDev