-
CIMTextSymbol
Object
表示用于绘制文本图形的文本符号。文本符号不包含任何符号图层。
下面的代码片段显示了
CIMTextSymbol
作为 CIMVectorMarker 符号层内的标记图形的示例。{ "type": "CIMVectorMarker", "enable": true, "size": 10, "colorLocked": true, "anchorPointUnits": "Relative", "frame": { "xmin": -5, "ymin": -5, "xmax": 5, "ymax": 5 }, "markerGraphics": [ { "type": "CIMMarkerGraphic", "geometry": { "x": 0, "y": 0 }, "symbol": { "type": "CIMTextSymbol", "fontFamilyName": "Arial", "fontStyleName": "Bold", "height": 20, "horizontalAlignment": "Center", "offsetX": 0, "offsetY": 0, "symbol": { "type": "CIMPolygonSymbol", "symbolLayers": [ { "type": "CIMSolidFill", "enable": true, "color": [89, 31, 147, 255] } ] }, "verticalAlignment": "Center", }, "textString": "hello!" } ], "scaleSymbolsProportionally": true, "respectFrame": true }
-
类型 说明 type String值永远是"CIMTextSymbol".
angle Number可选的 应用于文本符号的旋转量,以度为单位,围绕几何图形。
fontFamilyName String字体的字体系列名称(例如 Comic Sans)。可能的值取决于您使用的是 MapView 还是 SceneView。有关详细说明,请参阅Labeling guide page。不受支持的字体将回退到 MapView 中的
Arial Unicode MS Regular
和 SceneView 中的sans-serif
。fontStyleName String可选的 字体系列的样式名称。
可能的值:"Regular"|"Bold"|"Italic"
haloSize Number可选的 超出符号形状的光晕的大小。
haloSymbol CIMSymbol.CIMPolygonSymbol用于为文本符号绘制光环的多边形符号。
height Number文本的大小(以磅为单位)。
horizontalAlignment String可选的 用于将文本与几何图形水平对齐的对齐类型。影响点文本绘制在点几何体的哪一侧或靠近线的哪一端绘制。通常用于定义堆叠文本的显示方式。
可能的值:"Left"|"Right"|"Center"
offsetX Number可选的 X 偏移量。
offsetY Number可选的 Y 偏移。
strikethrough Boolean可选的 一个值,指示是否绘制带有删除线的文本。
symbol CIMSymbol.CIMPolygonSymbol用于绘制文本字形的多边形符号。
underline Boolean可选的 一个值,指示是否绘制带下划线的文本。
verticalAlignment String可选的 文本的垂直对齐方式。
可能的值:"Top"|"Center"|"Baseline"|"Bottom"
属性:
-
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/symbols/CIMSymbol"], (CIMSymbol) => { /* code goes here */ });
ESM:
import CIMSymbol from "@arcgis/core/symbols/CIMSymbol";
类:
esri/symbols/CIMSymbol
继承: CIMSymbol > Symbol > Accessor
自从:用于 JavaScript 4.12 的 ArcGIS API
用法说明
CIMSymbol.CIMTextSymbol
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectJog用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementPolygonCenter用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectDashes用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMSolidStroke用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementInsidePolygon用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementOnLine用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementAtRatioPositions用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPictureMarker用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementAlongLineSameSize用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectScale用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectCut用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPolygonSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectArrow用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPictureFill用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectBuffer用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectOffset用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMColorSubstitution用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectMove用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPointSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMHatchFill用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMVectorMarker用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementOnVertices用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectRotate用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMLineSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectWave用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 CIMSymbol.CIMTextSymbol。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。