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
以上是内存溢出为你收集整理的vb+mapx5 沿线标注的实现方法全部内容,希望文章能够帮你解决vb+mapx5 沿线标注的实现方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)