合并一个从指定序号起始的给定个数的栅格分段专题图子项,并赋给合并后栅格分段专题图子项颜色和名称。执行该方法后,被合并的对象将被释放,不再可用。
命名空间:
SuperMap.Mapping程序集: SuperMap.Mapping (in SuperMap.Mapping)
版本: dll
语法
C# |
---|
public bool Merge( int index, int count, Color color, string caption ) |
参数
- index
- Type: System..::.Int32
指定的栅格分段专题图子项的序号,以此序号为合并的起始序号。
- count
- Type: System..::.Int32
要合并的栅格分段专题图子项个数,即从指定的序号开始计算。
- color
- Type: System.Drawing..::.Color
合并后的栅格分段专题图子项的颜色。
- caption
- Type: System..::.String
合并后的栅格分段专题图子项名称。
返回值
如果合并成功返回 true,否则返回 false。示例
以下代码示范了如何合并一个从指定序号起始的给定个数的栅格分段专题图子项。
假设已经获取地图窗口中的栅格分段专题图图层并存储在名为layerTheme的变量中,并且该专题图中包含了多个专题图子项。
CopyC#
public void MergeThemeRangeItems() { Layer layerTheme = mapControl1.Map.Layers.Add(m_targetDataset, true); ThemeGridRange themeGridRange = layerTheme.Theme as ThemeGridRange; //合并栅格分段专题图子项 Color color = Color.FromArgb(255, 190, 239); themeGridRange.Merge(0, 2, color, "300-900"); }