MapX图层样式替换

代码如下:

With Map1.Layers(1)
'定义符号类型
.Style.SymbolType = miSymbolTypeTrueTypeFont
'指定字体名称
.Style.SymbolFont = "Webdings"
'指定字体颜色(前景色)
.Style.SymbolFontColor = RGB(255, 0, 0)
'指定符号
.Style.SymbolCharacter = 37
'指定图层替换符号打开
.OverrideStyle = True
End With 字串2

特别需要说明的在MapX中所有的样式都在style对象中,因此必须先确定你要指定的样式类型,否则,虽然设置了样式的各种属性但是没有指定特定的类型也是白搭。比如对面图层修符号样式,即使代码执行也看不出效果。原本用栅格符号的点没有修改类型,改成什么字体也没有用,这个大家得注意。

原文地址:https://www.cnblogs.com/googlegis/p/2978848.html