问题来源:
在一个事务Transaction先用Profile.CreateFromSurface API去创建Profile,当然这里已经传入了标签样式ProfileLabelStyleSet的id或者名称,然后接着就去创建纵断面图profileView。
当创建完成后,你会发现,纵断面图中的纵断面标签样式和你设置的样式会存在不一样,如果一样那只是耦合,你在试试其他样式再来一次。
在上面的情景理解之后,谈谈解决此方案的问题:
解决这个问题在.NET 的API中我暂时还没有找到很好的解决方案,但是在COM组件中倒是可以的,原理是在创建纵断面图后,重新导入一次标签集。
步骤:
1.得到正确的AeccProfileLabelStyleSet对象;
2.得到正确的AeccProfileView对象;
3.使用AeccProfileView去重新导入第1步得到的对象;
现在你的纵断面的标签集就更新了。