Если скрипт мышкой на плату кинуть, тогда все ок!
Поползал по скрипту, вот та часть которая выводит залитый прямоугольник вместо резистора на top слое:
Код
set ulRtopGfxObj = doc.PutUserLayerGfx(ulRtop,0.02,5,app.Utility.CreateRectXYR(AssemblyGfxsRtopGeomObj.RectMinX,_
AssemblyGfxsRtopGeomObj.RectMinY,_
AssemblyGfxsRtopGeomObj.RectMaxX,_
AssemblyGfxsRtopGeomObj.RectMaxY),_
True,compsRcoll.Item(i),epcbUnitCurrent)
Насколько я понял, цвет в ней явно не указывается ...
Как в одном слое получить полигоны разных цветов (хотя бы руками потом цвета сменить)?
А то получается, каждому номиналу свой слой надо