SuperMap.REST.ThemeLabelText

标签中文本风格类。 通过该类可以设置标签中的文本字体大小和显示风格。

Summary
SuperMap.REST.ThemeLabelText 标签中文本风格类。 通过该类可以设置标签中的文本字体大小和显示风格。
Properties
maxTextHeight {Number} 标签中文本的最大高度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当放大后的文本高度超过最大高度之后就不再放大。高度单位为0.1毫米。高度单位为0.1毫米。默认为 0 毫米。
maxTextWidth {Number} 标签中文本的最大宽度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当放大后的文本宽度超过最大高度之后就不再放大。宽度单位为0.1毫米。默认为0毫米。
minTextHeight {Number} 标签中文本的最小高度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当缩小后的文本高度小于最小高度之后就不再缩小。宽度单位为0.1毫米。默认为0毫米。
minTextWidth {Number} 标签中文本的最小宽度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当缩小后的文本宽度小于最小宽度之后就不再缩小。宽度单位为0.1毫米。默认为0毫米。
uniformMixedStyle {SuperMap.REST.LabelMixedTextStyle} 标签专题图统一的文本复合风格。通过该类可以使同一个标 签中的文字使用多种风格显示。各种风格的优先级从高到低为:uniformMixedStyle(标签文本的复合风格), ThemeLabelItem.style(分段子项的文本风格),uniformStyle(统一文本风格)。
uniformStyle {SuperMap.REST.ServerTextStyle} 统一文本风格。当标签专题图子项的个数大于等于1时, uniformStyle 不起作用,各标签的风格使用子项中设置的风格。各种风格的优先级从高到低为:uniformMixedStyle(标签文本的复合风格), ThemeLabelItem.style(分段子项的文本风格),uniformStyle(统一文本风格)。
Constructor
SuperMap.REST.ThemeLabelText 标签中文本风格类构造函数,用于创建 ThemeLabelText 类的新实例。
Functions
destroy 释放资源,将引用资源的属性置空。

Properties

maxTextHeight

{Number} 标签中文本的最大高度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当放大后的文本高度超过最大高度之后就不再放大。高度单位为0.1毫米。高度单位为0.1毫米。默认为 0 毫米。

maxTextWidth

{Number} 标签中文本的最大宽度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当放大后的文本宽度超过最大高度之后就不再放大。宽度单位为0.1毫米。默认为0毫米。

minTextHeight

{Number} 标签中文本的最小高度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当缩小后的文本高度小于最小高度之后就不再缩小。宽度单位为0.1毫米。默认为0毫米。

minTextWidth

{Number} 标签中文本的最小宽度。当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效, 当缩小后的文本宽度小于最小宽度之后就不再缩小。宽度单位为0.1毫米。默认为0毫米。

uniformStyle

{SuperMap.REST.ServerTextStyle} 统一文本风格。当标签专题图子项的个数大于等于1时, uniformStyle 不起作用,各标签的风格使用子项中设置的风格。各种风格的优先级从高到低为:uniformMixedStyle(标签文本的复合风格), ThemeLabelItem.style(分段子项的文本风格),uniformStyle(统一文本风格)。

uniformMixedStyle

{SuperMap.REST.LabelMixedTextStyle} 标签专题图统一的文本复合风格。通过该类可以使同一个标 签中的文字使用多种风格显示。各种风格的优先级从高到低为:uniformMixedStyle(标签文本的复合风格), ThemeLabelItem.style(分段子项的文本风格),uniformStyle(统一文本风格)。

Constructor

SuperMap.REST.ThemeLabelText

标签中文本风格类构造函数,用于创建 ThemeLabelText 类的新实例。

Parameters

options {Object} 参数。

Allowed options properties

maxTextHeight {Number} 标签中文本的最大高度。
maxTextWidth {Number} 标签中文本的最大宽度。
minTextHeight {Number} 标签中文本的最小高度。
minTextWidth {Number} 标签中文本的最小宽度。
uniformStyle {SuperMap.REST.ServerTextStyle} 统一文本风格。
uniformMixedStyle {SuperMap.REST.LabelMixedTextStyle} 标签专题图统一的文本复合风格。

Functions

destroy

destroy: function()

释放资源,将引用资源的属性置空。

服务端文本风格类 该类用于定义文本风格的相关属性。
标签文本复合风格类。 该类主要用于对标签专题图中标签的文本内容进行风格设置。通过该类用户可以使标签的文字显示不同的风格, 比如文本 “喜马拉雅山”,通过本类可以将前三个字用红色显示,后两个字用蓝色显示。 对同一文本设置不同的风格实质上是对文本的字符进行分段,同一分段内的字符具有相同的显示风格。 对字符分段有两种方式,一种是利用分隔符对文本进行分段;另一种是根据分段索引值进行分段。 1.
destroy: function()
释放资源,将引用资源的属性置空。
Close