LabelClass
构造函数
LabelClass
定义图层上标签的标签表达式、符号、比例尺范围、标签优先级和标签放置选项。
属性
allowOverrun
指定折线标签是否可以超出被标记的要素。
allowOverrun: boolean
类型: boolean
deconflictionStrategy
定义标签相对于彼此应如何放置。
deconflictionStrategy: "none" | "static"
类型: "none" | "static"
labelExpression
定义MapImageLayer的标签表达式。
labelExpression: string
类型: string
labelPlacement
标签的位置。
labelPlacement: "above-center" | "above-left" | "above-right" | "below-center" | "below-left" | "below-right" | "center-center" | "center-left" | "center-right" | "above-after" | "above-along" | "above-before" | "above-start" | "above-end" | "below-after" | "below-along" | "below-before" | "below-start" | "below-end" | "center-after" | "center-along" | "center-before" | "center-start" | "center-end" | "always-horizontal"
类型: "above-center" | "above-left" | "above-right" | "below-center" | "below-left" | "below-right" | "center-center" | "center-left" | "center-right" | "above-after" | "above-along" | "above-before" | "above-start" | "above-end" | "below-after" | "below-along" | "below-before" | "below-start" | "below-end" | "center-after" | "center-along" | "center-before" | "center-start" | "center-end" | "always-horizontal"
labelPosition
指定单线折线标签的标签位置方向。
labelPosition: "curved" | "parallel"
类型: "curved" | "parallel"
maxScale
标签在视图中可见的最大比例尺(最大放大级别)。
maxScale: number
类型: number
minScale
标签在视图中可见的最小比例尺(最大缩小级别)。
minScale: number
类型: number
repeatLabel
Indicates whether or not to repeat the label along the polyline feature.
repeatLabel: boolean
类型: boolean
useCodedValues
指示如果labelExpression或labelExpressionInfo中的字段具有域,是否使用域名称。
useCodedValues: boolean
类型: boolean
where
用于确定标签类应应用于哪些要素的SQL where子句。
where: string
类型: string
访问器
labelExpressionInfo
定义FeatureLayer的标签表达式信息。
get labelExpressionInfo(): LabelClassLabelExpressionInfo
返回: LabelClassLabelExpressionInfo 定义FeatureLayer的标签表达式信息。
set labelExpressionInfo(value: LabelClassLabelExpressionInfoProperties): void
返回: void
repeatLabelDistance
折线上标签之间距离的点大小。
get repeatLabelDistance(): number
返回: number 折线上标签之间距离的点大小。
set repeatLabelDistance(value: string | number): void
参数
- value:
string|number
返回: void
symbol
定义用于渲染标签的符号。
get symbol(): LabelSymbol3D | TextSymbol
返回: LabelSymbol3D | TextSymbol 定义用于渲染标签的符号。
set symbol(value: TextSymbolProperties & object | LabelSymbol3DProperties & object): void
参数
- value:
TextSymbolProperties&object|LabelSymbol3DProperties&object
返回: void
方法
clone
创建LabelClass的深度克隆。
clone(): LabelClass
返回:LabelClass
toJSON
将此类的实例转换为其JSON表示形式。
toJSON(): any
返回:any

BIMFlux AI
