获取或设置点、线、面图层制作的单值专题图中的对象相对于原来位置的水平偏移量。

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

语法

C#
public string OffsetX { get; set; }

字段值

点、线、面图层制作的单值专题图中的对象相对于原来位置的水平偏移量。

备注

偏移量的单位由 IsOffsetFixed() 的设置决定,参数为True表示采用设备单位,否则采用地理坐标单位。

示例

以下代码示范了如何设置单值专题图中对象的水平偏移量。

假设打开了一个工作空间workspace对象,得到 world 矢量数据集datasetVector ,已存在mapControl1地图控件对象。

CopyC#
public void OffsetXTest()
{

    //生成默认的单值专题图
    ThemeUnique theme = new ThemeUnique();
    theme = ThemeUnique.MakeDefault(datasetVector, "SmID", ColorGradientType.YellowRed);

    //设置单值专题图中对象的水平偏移量
    theme.OffsetX("10000");

    //添加到图层显示
    MapControl1.Map.Workspace = workspace;
    Layer layer = mapControl1.Map.Layers.Add(datasetVector, theme, true);
    mapControl1.Map.Refresh();

}

请参见