new SuperMap.ServerTextStyle(options)
该类用于定义文本风格的相关属性。
Name | Type | Description |
---|---|---|
options |
Object |
可选参数。如: |
Members
-
文本的对齐方式。默认为 SuperMap.TextAlignment.BASELINECENTER(基准线居中对齐)。
-
backColorSuperMap.ServerColor
-
文本的背景色。默认为白色。
-
backOpaqueboolean
-
文本背景是否不透明。true 表示文本背景不透明。
-
boldboolean
-
文本是否为粗体字。true 表示为粗体。默认值为 false,即文本不是粗体字。
-
fontHeightnumber
-
文本字体的高度,默认为6,单位与 sizeFixed 有关,当 sizeFixed 为 False 时,即非固定文本大小时使用地图坐标单位, 如地理坐标系下的地图中单位为度;当 sizeFixed 为 True 时,单位为毫米(mm)。
-
fontNamestring
-
文本字体的名称。默认值为 Times New Roman。
-
fontWeightinteger
-
文本字体的磅数。表示粗体的具体数值。取值范围为从0-900之间的整百数,默认值为400。
-
fontWidthnumber
-
文本字体的宽度。字体的宽度以英文字符为标准,由于一个中文字符相当于两个英文字符,默认为0地图坐标单位。
-
foreColorSuperMap.ServerColor
-
文本的前景色。默认为黑色。
-
italicboolean
-
文本是否采用斜体。true 表示采用斜体。默认为 false。
-
italicAnglenumber
-
字体倾斜角度。正负度之间,以度为单位,精确到0.1度,默认为0度。当倾斜角度为0度,为系统默认的字体倾斜样式。 正负度是指以纵轴为起始零度线,其纵轴左侧为正,右侧为负。允许的最大角度为60,最小-60。大于60按照60处理,小于-60按照-60处理。目前只对标签专题图有效。
-
opaqueRatenumber
-
注记文字的不透明度。不透明度的范围为0-100。默认为0,表示透明。
-
outlineboolean
-
是否以轮廓的方式来显示文本的背景。true 表示以轮廓的方式来显示文本的背景。默认值为 false,表示不以轮廓的方式来显示文本的背景。
-
rotationnumber
-
文本旋转的角度。逆时针方向为正方向,单位为度,精确到0.1度。默认值为0.0。
-
shadowboolean
-
文本是否有阴影。true 表示给文本增加阴影。默认值为 false,即文本没有阴影。
-
sizeFixedboolean
-
文本大小是否固定。默认为 true,表示图片为固定像素大小,具体大小请参考 fontHeight。当设为 false 时,图片会随着地图缩放而缩放。
-
strikeoutboolean
-
文本字体是否加删除线。true 表示加删除线。默认值为 false,即文本字体不加删除线。
-
underlineboolean
-
文本字体是否加下划线。true 表示加下划线。默认为 false。
Methods
-
staticSuperMap.ServerTextStyle.fromObj(obj){SuperMap.ServerTextStyle}
common/iServer/ServerTextStyle.js, line 183 -
从传入对象获服务端文本风格类。
Name Type Description obj
Object 传入对象
Returns:
Type Description SuperMap.ServerTextStyle 返回服务端文本风格对象 -
destroy()
common/iServer/ServerTextStyle.js, line 151 -
释放资源,将引用资源的属性置空。