Cannot programmatically alter an ArcIMS Map Resource's background transparency.
上次发布: August 25, 2014No Product Found
漏洞 ID 编号
NIM010185
已提交
July 6, 2007
上次修改时间
June 5, 2024
适用范围
No Product Found
找到的版本
9.2
编程语言
C#
状态
Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
附加信息
No Public Explanation
解决办法
Transparency can be set with the following workaround:1) clone the original map resource item.2) change the background transparency settings on the clone as desired.3) remove the original map resource.4) add the new (cloned) resource.5) refresh.For example: MapResourceItem mriNew = (MapResourceItem)mri.Clone(); mriNew.DisplaySettings.ImageDescriptor.TransparentColor = System.Drawing.Color.White; mriNew.DisplaySettings.ImageDescriptor.TransparentBackground = true; MapResourceManager1.ResourceItems.Remove(mri); MapResourceManager1.ResourceItems.Insert(index - 1, mriNew); MapResourceManager1.CreateResource(mriNew); MapResourceManager1.Refresh(); Map1.Refresh();