dgn中元素导出dwg后渐变色属性丢失一部分


【问题】

有一个shape元素,fill是一个渐变色,7种颜色,但是导出成dwg以后,这个元素中的fill就会有丢失,只有两种颜色了。请问什么原因?有解决办法吗?

【解决方法】

调查后发现是AutoCAD本身最多只支持 2 Colors的渐变色,而不支持 Multiple Colors的渐变色。

请参考如下AutoCAD的官网帮助文件,只有单色和双色的渐变色,没有多色的。

AutoCAD LT 2023 Help- GRADIENT :A gradient fill creates a smooth transition between one or two colors.

另:如果是在MicroStation中打开此DWG文件,可以通过如下配置变量实现Multiple Color的渐变色:

在MS中倒是有一个功能变量CAPABILITY_COLOR_MULTI_GRADIENT,设置后可以在DWG工作模式下使用Multiple colors的渐变色,但是这个设置只是在当前Session中起作用,关闭DWG文件后设置的渐变色并不能够被保存。