一個(gè)導(dǎo)出鈑金件展開圖的API:ExportFlatPatternView

ExportFlatPatternView?這個(gè)方法可以導(dǎo)出鈑金零件的DWG或者DXF
這里面有兩個(gè)參數(shù):ExportFlatPatternView (需要保存位置的完整路徑,展開圖是否保留折彎線)
兩個(gè)參數(shù)分別說明:
1.保存成DWG文件只需要在路徑最后的文件名后面加“.dwg”,如果要保存成DXF文件同理;
2.是否保留折彎線是個(gè)枚舉,有“0”和“1”,對(duì)應(yīng)的分別是“swExportFlatPatternOption_None”和“swExportFlatPatternOption_RemoveBends”
ps:我一般的會(huì)用第二個(gè),即去除折彎線,值填“1”。

舉個(gè)栗子:
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
? ? If Part.GetBendState<>0?Then '先判斷一下是不是鈑金件
? ? ? ? boolstatus = Part.ExportFlatPatternView(文件路徑\001.dwg, 1) '導(dǎo)出展開圖到目標(biāo)路徑,并去除折彎線
? ? Else
? ? ? ? MsgBox "不是鈑金件!"?
? ? End If

有不對(duì)的地方還請(qǐng)指出,謝謝!?

標(biāo)簽: