减小字体
增大字体
基于mapx5.0 在mapinfo或geoset manager把mapx中载入的.gst中的某些造成异常的图层的style调整一下, 选中Override style 不要采用双线条风格或其他复杂风格。 也可直接在delphi中直接设置,该layer的override 置为true,再设置该层的 style.linestyle,style.linecolor,stylewidth等等,也是不采用双线条风格或其他复杂风格。 原因:应是mapx对delphi的支持不如对vb、vc的支持,该问题在vb,vc中都不会出现。在delphi中 只要任意一层的style设置为复杂风格的图案必然导致多次zoomin的异常,在vb,vc中传递的参数多数和mapx接口一致都是浮点类型,而delphi中多采用整数类型,这应该是mapx的一个内部bug。
End of《用Mapx在Delphi中放大到一定程度的时候出错》
|