hexuliang
路人甲
路人甲
  • 注册日期2003-10-26
  • 发帖数12
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1499回复:2

文本角度改变,为什么乱码了?(有代码)

楼主#
更多 发布于:2004-02-18 09:31
Dim Fea As MapXLib.Feature
我想把文本旋转180度,代码如下,发现乱码了。为什么?该怎么做?
Dim TopCity As MapXLib.Layer
Dim feas As MapXLib.Features

Set TopCity = Me.MapMain.Layers("annotate")
Set feas = TopCity.AllFeatures

For j = 1 To feas.Count
    If (feas(j).Type = miFeatureTypeText) Then
        Set Fea = feas(j)      
        Fea.Style.TextFontRotation = 180      
        Fea.Update          
    End If
Next
喜欢0 评分0
yesgis
路人甲
路人甲
  • 注册日期2003-12-28
  • 发帖数34
  • QQ
  • 铜币79枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-02-19 09:54
你肯定用的是mapx5。
你肯定是中文的text。
你肯定很郁闷:)
mapx5的bug.
解决方法:要么换英文text,要么换mapx4.5
[名称]:MapInfo开发者网络
[域名]: http://www.gisdn.com
[宗旨]:新手 高手 携手 牵手
举报 回复(0) 喜欢(0)     评分
hexuliang
路人甲
路人甲
  • 注册日期2003-10-26
  • 发帖数12
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-02-20 16:46
高人啊,你说得都对。mapx4.5可以替换mapx5码?在功能上,有区别码?
举报 回复(0) 喜欢(0)     评分
游客

返回顶部