在GeoLine中设置GeoStyle,不起作用

0 投票
设置线的风格,风格不起作用。源代码如下:

Point2Ds points=new Point2Ds();

Point2D one=new Point2D(1.0,2.0);

Point2D two=new Point2D(100,200);

points.add(one);

points.add(two);

GeoLine line=new GeoLine(points);

GeoStyle gs=new GeoStyle();

gs.LineColor=Color.Red;

gs.LineWidth=0.3;

line.Style=gs;

recordset.AddNew(line);

recordset.Update();

m_mapControlMain.Map.Refresh();

line
8月 29, 2017 分类:  156次浏览 | 用户: gyy 才疏学浅 (13 分)

1个回答

0 投票
 
已采纳
您好,只有CAD类型的数据集才会保存对象的风格,如果普通的线图层,只能对图层设置风格(Layer.AdditionalSetting 属性)。要想使对象颜色不一致,可以使用专题图实现。
8月 29, 2017 用户: 胡林 登峰造极 (5,985 分)
采纳于 8月 30, 2017 用户:gyy
...