微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vb+mapx5 沿线标注的实现方法

vb+mapx5 沿线标注的简单实现方法,请教高手:如何任意控制字符间距?
Private Sub Map1_MapViewChanged()
Dim A As Layer
Dim B As Dataset
Set A = Map1.Layers.Item("图层名称")
Set B = Map1.DataSets.Add(miDataSetLayer,A)
Set A.LabelProperties.Dataset = B
Set A.LabelProperties.datafield = B.Fields.Item("字段名称")
A.LabelProperties.Position = miPositionBR '标签显示的位置
A.LabelProperties.LabelAlong = 2 '沿线显示
A.LabelProperties.LabelPartialObjects = True '只要图元显示在屏幕上,就显示
A.LabelProperties.Style.TextFontDblSpace = True '可选,双倍字间距
A.LabelProperties.Style.TextFontColor = RGB(255,0) '可选,字体颜色
A.AutoLabel = True
End Sub

原文地址:https://www.jb51.cc/vb/261552.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐