2017-07-28 78 views
0

在图层的高级绘图选项中,有一个复选框'启用以将级别关联到蒙版图层'。我试图找出如何通过ArcObjects启用它。我可以将IMap或IGroupLayer投射到ILevelMasking以将字符串检索为字符串,但该界面中没有任何内容允许我启用该选项。有任何想法吗?ArcObjects:如何启用与遮罩图层的关联关卡?

回答

0

想通了。好像它的派生,如果你有设置几件事正确:

  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”是强为您的电平掩蔽值。)