阅读:1260回复:0
MapX下Symbol图元更新问题
<DIV>这两天在项目中又遇到一个问题,就是符号图元的更新问题,因为现在现有的符号集不能满足客户的需要,所以要在符号集中添加新的符号,我使用的是FontLab,增加了符号集之后问题又出现了,就是MapX默认的符号集是MapX 3.0 Compatible,但是这个符号集在Windows的Fonts目录下却找不到,所以我只能把符号加载到能找到的符号集中,例如我添加到了Map Symbols这个符号集中,那么在MapX下去更换符号集就必须要将Layer的OverrideStyle设为True,可是在设置了这个值后,就不能对单个的图元进行样式的修改了,只能统一的设置图元的样式或者颜色,可是客户的需求是必须要用不同的颜色对图元进行定义,所以这里就产生矛盾了,到底该怎样解决呢?或者是在设置了OverrideStyle为True后可以对单个图元进行修改,或者是有人能够告诉我MapX 3.0 Compatible这个符号集在系统中的位置。</DIV>
<DIV>我把问题提出来,希望大家能够帮助我。</DIV> <DIV>顺便说一下,我用的是Delphi7+MapX5。</DIV> |
|