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