首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ArcObjects:如何启用与屏蔽层的关联级别?

ArcObjects:如何启用与屏蔽层的关联级别?
EN

Stack Overflow用户
提问于 2017-07-28 00:45:46
回答 1查看 80关注 0票数 0

在“图层的高级绘图选项”中,有一个复选框“启用将级别与蒙面层相关联”。我正在试图找出如何通过ArcObjects来启用这个功能。我可以将IMap或IGroupLayer转换为ILevelMasking,以以字符串的形式检索级别,但该接口中的任何内容都不允许我启用该选项。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-28 22:23:11

弄明白了。如果你有一些正确的设置,它似乎是派生出来的:

  1. 确保启用了以下指定的使用掩蔽选项绘制(将IMap转换为ILayerMasking,并将UseMasking设置为true)。
  2. 确保要添加蒙面级别的层被检查为掩蔽层(将IMap或ILayer所属的IGroupLayer转换为ILayerMasking对象,然后使用ILayerMasking.set_MaskingLayers设置掩蔽层列表。注意,列表是一个ESRI.ArcGIS.esriSystem.ISet)。
  3. 通过将IMap转换为IGroupLayer设置级别掩蔽--您的层属于使用ILevelMasking和ILevelMasking.set_LevelMasking(MaskedLayer,MaskingLayer,"1234"),其中"1234“是级别掩蔽值的强值。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45363158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档