指定一个字段,该字段为数值型字段,字段值控制文本的旋转角度。该属性值指定后,标签的文字旋转角度将从对应记录的该字段值中读取。

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

语法

C#
public string LabelAngleExpression { get; set; }

备注

数值单位为度。角度旋转以逆时针方向为正方向,对应数值为正值;角度值支持负值,表示沿顺时针方向旋转。

注:如果字段值为无值,将按照当前标签专题图所设置的旋转角度值进行显示,如:ThemeLabel.UniformStyle.Rotation属性值。

该属性设置实现了标签专题图自定义功能,此外,还可以通过指定字段的方式控制标签的字体、文字大小、颜色、标签偏移量。如果标签的某些风格没有通过指定字段的方式设置,风格仍使用ThemeLabel.UniformStyle或者ThemeLabel.UniformMixedStyle对于风格的设置结果。

使用字段控制标签文本的风格,对于字段的类型或者字段值的内容有一定的要求,您需要保证数据符合这些要求才能获得正确的显示效果。具体请参见:LabelColorExpression接口中关于字段要求的介绍及示例代码。

通过指定字段的方式控制标签的字体、文字大小、文字旋转角度、文字颜色、标签偏移量,只对点标签专题图有效。

版本信息

SuperMap iObjects .NET


请参见