根据给定的拆分分段值将一个指定序号的三维分段专题图子项拆分成两个具有各自风格和名称的分段专题图子项。

命名空间:  SuperMap.Realspace
程序集:  SuperMap.Realspace (in SuperMap.Realspace)
版本: dll

语法

C#
public bool Split(
	int index,
	double splitValue,
	GeoStyle3D style1,
	string caption1,
	GeoStyle3D style2,
	string caption2
)

参数

index
Type: System..::.Int32
指定的三维分段专题图子项的序号。
splitValue
Type: System..::.Double
指定的拆分分段值。splitValue必须在拆分的范围之内。
style1
Type: SuperMap.Data..::.GeoStyle3D
被拆分的两个三维分段专题图子项中的一个分段专题图子项的风格。
caption1
Type: System..::.String
被拆分的两个三维分段专题图子项中的一个三维分段专题图子项的名称。
style2
Type: SuperMap.Data..::.GeoStyle3D
被拆分的两个三维分段专题图子项中的另一个三维分段专题图子项的风格。
caption2
Type: System..::.String
被拆分的两个三维分段专题图子项中的另一个三维分段专题图子项的名称。

返回值

如果拆分成功返回true,否则返回false。

示例

以下代码示范了如何将一个指定序号的三维分段专题图子项拆分成两个具有各自风格和名称的分段专题图子项。

假设三维场景窗口中已经存在一幅三维分段专题图,并且该三维分段专题图包含多个三维分段专题图子项,获取该三维分段专题图并保存在 theme3DRange 变量中。

CopyC#
public void TestSplit()
{
    //设置拆分后两个三维分段专题图子项的风格
    GeoStyle3D splitStyle1 = new GeoStyle3D();
    splitStyle1.FillForeColor = Color.AliceBlue;
    GeoStyle3D splitStyle2 = new GeoStyle3D();
    splitStyle2.FillForeColor = Color.PeachPuff;

    //拆分指定的三维分段专题图子项
    theme3DRange.Split(0, 100000, splitStyle1, "大于十万", splitStyle2, "小于十万");
}

请参见