获取或设置点、线、面图层制作的单值专题图中的对象相对于原来位置的水平偏移量。
命名空间:
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(); }