ThemeLabel 类型成员.
构造函数
名称 | 描述 | |
---|---|---|
ThemeLabel | 重载。 |
方法
名称 | 描述 | |
---|---|---|
AddToHead | 重载。 | |
AddToTail | 重载。 | |
Clear | Obsolete. 已过时。由ThemeLabelRangeItems类中对应方法替代。删除标签专题图的子项。 执行该方法后,所有的标签专题图子项都被释放,不再可用。 | |
FromXML | 从XML字符串中生成一个标签专题图对象。 (Overrides Theme..::.FromXML(String).) | |
IndexOf | Obsolete. 已过时。由ThemeLabelRangeItems类中对应方法替代。获取标签专题图中指定分段字段值在当前分段序列中的序号。 | |
MakeDefault | 重载。 | |
Merge | Obsolete. 已过时。由ThemeLabelRangeItems类中对应方法替代。合并一个从指定序号起始的给定个数的标签专题图子项,并赋给合并后标签专题图子项显示风格和名称。 执行该方法后,被合并的对象将被释放,不再可用。 | |
ReverseStyle | Obsolete. 已过时。由ThemeLabelRangeItems类中对应方法替代。对标签专题图中分段的风格进行反序显示。 | |
Split | Obsolete. 已过时。由ThemeLabelRangeItems类中对应方法替代。根据给定的拆分分段值将一个指定序号的标签专题图子项拆分成两个具有各自风格和名称的标签专题图子项。 | |
ToString | 返回一个表示此标签专题图对象的格式化字符串。 (Overrides Object..::.ToString()()().) |
属性
名称 | 描述 | |
---|---|---|
AlongLineCulture | Obsolete.
设置或获取沿线标注使用的语言文化习惯。
| |
AlongLineDirection | 获取或设置标签沿线标注方向。 | |
AlongLineDrawingMode |
获取或设置在沿线标注中,标签绘制所采用的策略:兼容绘制、整行绘制、拆分绘制。默认值为兼容绘制。
| |
AlongLineLabelMode | ||
AlongLineResampleTolerance | ||
AlongLineSmoothness | ||
AlongLineSpaceRatio |
获取或设置沿线文本间隔比率,该属性只对沿线标注起作用。
| |
AlongLineWordAngleRange |
获取或设置沿线标注中字与字或者字母与字母间相对角度的容限值,单位为:度。
| |
BackShape | 获取或设置标签专题图中的标签背景的形状类型。背景类型可以是矩形、圆角矩形、菱形、椭圆形、三角形和符号等,默认不显示任何背景。详细信息可参考LabelBackShape枚举类。 | |
BackStyle | 获取或设置标签专题图中的标签背景风格。 | |
Count | Obsolete. 获取标签专题图中分段的个数。 | |
CustomInterval |
获取自定义段长。
| |
ExplodeXExpression |
指定一个字段,该字段为数值型字段,字段值控制文本的在水平方向的偏移距离,数值单位为地理坐标或者逻辑坐标(0.1毫米),由接口ThemeLabel.IsOffsetFixed设置决定,该属性值为true,表示使用逻辑坐标,为false表示使用地理坐标。
| |
ExplodeYExpression |
指定一个字段,该字段为数值型字段,字段值控制文本的在垂直方向的偏移距离,数值单位为地理坐标或者逻辑坐标(0.1毫米),由接口ThemeLabel.IsOffsetFixed设置决定,该属性值为true,表示使用逻辑坐标,为false表示使用地理坐标。
| |
IsAllDirectionsOverlapedAvoided | Obsolete. | |
IsAllDirectionsOverlappedAvoided |
获取或设置是以四方向还是两方向进行文本避让,true表示以四方向进行文本避让;false表示以两方向进行文本避让。
| |
IsAlongLine | 获取或设置是否沿线显示文本。true 表示沿线显示文本,false表示正常显示文本。默认为true。 | |
IsAlongLineResampleSmooth | ||
IsAlongLineSelfOverlap | ||
IsAngleFixed | 当沿线显示文本时,是否将文本角度固定。true表示按固定文本角度显示文本,false表示按照沿线角度显示文本。默认值为false。 | |
IsAutoAdjustRegionLabel |
获取或设置是否自动根据面对象的宽度和高度竖排标签,如果宽度大于高度,就横排标签,否则就竖排。
| |
IsDissolveAlongLines |
获取或设置沿线标注时,是否将设置的标签字段中内容相同的线段(且相接的线段),合并成一条线进行标注(此合并为逻辑上的合并,并未修改数据本身)。true表示进行合并;否则为false,默认值为false。
| |
IsFlowEnabled | 获取或设置是否流动显示标签。默认为true。 | |
IsLeaderLineDisplayed | 是否显示标签和它标注的对象之间的牵引线。 | |
IsOffsetFixed |
获取或设置当前标签专题图是否固定标记文本的偏移量。固定标记文本的偏移量,则标签的偏移量不随地图的缩放而变化。
| |
IsOnTop |
获取或设置标签专题图图层是否显示在最上层。true,表示显示在最上层,这里的最上层是指所有非标签专题图图层的上层;否则为false,将按照原来的图层显示顺序显示。
| |
IsOptimizeMutilineAlignment |
获取或设置当开启标签文本自动避让后,是否自动优化多行文本的排版,使其与被标注的点对象在当前位置关系下更加美观整齐,true表示优化;false表示不进行优化处理。
| |
IsOverlapAvoided | 获取或设置是否允许以文本避让方式显示文本。只针对该标签专题图层中的文本数据。 | |
IsRarefyPoints |
获取或设置显示点标签专题图时,是否自动抽稀点,以节省绘制时间。true表示自动抽稀;false表示不抽稀。
| |
IsRepeatedLabelAvoided | 获取或设置是否避免地图重复标注。 | |
IsRepeatIntervalFixed |
获取或设置循环标注间隔是否固定。true 表示固定循环标注间隔,循环标注间隔不随地图的缩放而变化;false 表示循环标注间隔随地图的缩放而变化。
| |
IsSmallGeometryLabeled | 当标签的长度大于被标注对象本身的长度时,获取或设置是否显示该标签。 | |
IsTextExpression |
获取或设置是否支持文本表达式,即上下标功能。
| |
IsVertical |
获取或设置是否采用竖排标签。
| |
Item | Obsolete.
获取指定序号的标签专题图中标签专题图子项。
| |
LabelAngleExpression |
指定一个字段,该字段为数值型字段,字段值控制文本的旋转角度。该属性值指定后,标签的文字旋转角度将从对应记录的该字段值中读取。
| |
LabelColorExpression |
指定一个字段,该字段为数值型字段,控制文字颜色。该属性值指定后,标签的文字颜色将从对应记录的该字段值中读取。
| |
LabelExpression | 获取或设置标注字段表达式。 | |
LabelFontTypeExpression |
指定一个字段,该字段值为字体名称,如:微软雅黑、宋体,控制标签专题图中标签文本的字体样式。该属性值指定后,标签的字体样式将从对应记录的该字段值中读取。
| |
LabelRepeatInterval | 获取或设置在沿线标注时循环标注的间隔。所设置的间隔大小代表打印后相邻标注间隔的纸面距离,单位为0.1毫米。例如:循环标注间隔值设置为500,地图打印后,在纸面上量算相邻标注间的距离就为5厘米。 | |
Labels |
获取或设置标签专题图中的标签矩阵。在标签矩阵中,标签以矩阵的形式排列在一起。
| |
LabelSizeExpression |
指定一个字段,该字段为数值型字段,字段值控制文字字高,数值单位为毫米。该属性值指定后,标签的文字大小将从对应记录的该字段值中读取。
| |
LeaderLineStyle | 获取或设置标签与其标注对象之间牵引线的风格。 | |
MaxLabelLength | 获取或设置标签在每一行显示的最大长度。 | |
MaxTextHeight |
获取或设置标签中文本的最大高度,标签不固定大小时有效,当放大后的文本高度超过 MaxTextHeight 之后就不再放大。高度单位为0.1毫米。
| |
MaxTextWidth |
获取或设置标签中文本的最大宽度。标签不固定大小时有效,当放大后的文本宽度超过 MaxTextWidth 之后就不再放大。宽度单位为0.1毫米。
| |
MinTextHeight |
获取或设置标签中文本的最小高度。标签不固定大小时有效,当缩小后的文本高度低于 MinTextHeight 就不再缩小。高度单位为0.1毫米。
| |
MinTextWidth |
获取或设置标签中文本的最小宽度。标签不固定大小时有效,当缩小后的文本宽度低于 MinTextWidth 就不再缩小。宽度单位为0.1毫米。
| |
NumericPrecision |
获取或设置标签中数字的精度。例如如果该属性为1时,则字段值为178.3129的对象在标签专题图中显示为178.3。
| |
OffsetX | 获取或设置标签专题图中标记文本相对于要素内点的水平偏移量。标签偏移量的单位为地图单位。 | |
OffsetY | 获取或设置标签专题图中标记文本相对于要素内点的垂直偏移量。标签偏移量的单位为地图单位。 | |
OverlapeAvoidMode |
获取或设置标签专题图中标签文本的避让方式。
| |
OverLengthMode | 获取或设置超长标签的处理方式。对超长标签可以不作任何处理,也可以省略超出的部分,或者以换行方式进行显示。 | |
Parent |
获取当前标签专题图所归属的专题图,即其父对象。
| |
RangeExpression | 获取或设置分段字段表达式。 其中分段表达式中的值必须为数值型的。 | |
RangeItems |
获取分段标签专题图子项集合。基于字段表达式值的分段结果,一个分段对应一个分段标签专题图子项。
| |
RangeMode |
获取当前的分段模式。
| |
RarefyPointsRadius |
获取或设置自动抽稀点的容限, 逻辑坐标,单位为0.1mm。
| |
RarefyThreshold |
获取或设置自动抽稀点的阈值。目前使用点对象的总数(RecordsetCount)来控制,超过阈值(所设置的点对象的总数)就会触发抽稀算法,当IsRarefyPoints属性同时为true时,将根据RarefyPointsRadius设定的范围对点抽稀。
| |
SplitSeparator |
获取或设置用于标签文本换行的换行符,可以为:“/”、“;”、空格等。
备注如果OverLengthMode属性值设置为NewLine,即换行方式,并且通过SplitSeparator属性同时设置了换行符,那么,标签文本将按照特殊字符指定的位置进行换行显示。 当标签专题图使用换行的方式进行超长文本处理时,可以通过给定特殊字符的方式控制文本的换行位置,这就需要您提前做好数据准备,在用于标注的字段中,在字段值需要换行的位置加入您设定的换行符,如“/”、“;”、空格,当使用特殊字符换行时,将在出现指定的特殊字符处进行换行,并且指定的特殊字符不显示。 | |
TextExtentInflation |
获取或设置标签中文本在X,Y轴正方向上的缓冲范围,通过设置该值可以修改文本缓冲区在地图中所占空间的大小。
| |
TextSpaceing | Obsolete. | |
TextSpacing |
获取或设置文本的间距,以字高为单位。
| |
UniformMixedStyle |
获取或设置标签专题图统一的文本复合风格,在图层绘制时,各种绘制风格的优先级从高到低为:UniformMixedStyle,ThemeLabelItem.Style,ThemeLabel.UniformStyle,即:当UniformMixedStyle与ThemeLabelItem.Style或ThemeLabel.UniformStyle不一致时,以UniformMixedStyle为准。
| |
UniformStyle | 获取或设置统一文本风格。 | |
UniqueExpression |
获取或设置单值字段表达式,表达式可以为一个字段,也可以为多个字段构成的表达式,通过该表达式的值控制对象标签的风格,表达式值相同的对象标签使用相同的风格进行显示。
| |
UniqueItems |
获取单值标签专题图子项集合。基于单值字段表达式值相同的对象标签为一类,一个单值对应一个单值标签专题图子项。
|