-
CIMGeometricEffectDashes
Object
- 自从:ArcGIS 适用于 JavaScript 4.16 的 API
表示虚线几何效果,它基于模板从线要素或多边形轮廓创建动态多部分线几何。
{ "type": "CIMGeometricEffectDashes", "dashTemplate": [5,5,1,5], // [dash, gap, dash, gap] "lineDashEnding": "NoConstraint", "offsetAlongLine": 0 }
下图显示了上面代码片段中定义的效果在 CIMSolidStroke 符号图层上的外观。
-
类型 说明 type String值永远是"CIMGeometricEffectDashes".
primitiveName String可选的 原始名称。
customEndingOffset Number可选的 图案应相对于几何图形的结束点结束的位置。负数表示向左移动,正数表示向右移动。此属性仅在
lineDashEnding
设置为"Custom"
时应用。每个破折号和间隙的距离。可以有多个破折号和间隙值来形成一个复杂的模式(即 [2,5],其中 2 是破折号的长度,5 是间隙的长度)。
lineDashEnding String确定如何在线条几何体段的端点处处理带有虚线图案的笔划的设置。
可能的值:"NoConstraint"|"HalfPattern"|"HalfGap"|"FullPattern"|"FullGap"|"Custom"
offsetAlongLine Number图案应相对于几何图形起点的位置开始。它将整个图案沿线移动指定的距离。负值表示向左移动,正数表示向右移动。仅当
lineDashEnding
设置为NoConstraint
或Custom
时才应用此属性。
属性:
-
基本信息
以下是所在类或对象的基本信息。
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.CIMGeometricEffectDashes
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectJog用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectScale用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectCut用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectArrow用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectBuffer用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectOffset用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectMove用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectRotate用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectWave用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMTextSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementPolygonCenter用法及代码示例
- 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.CIMPolygonSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPictureFill用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMColorSubstitution用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPointSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMHatchFill用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMVectorMarker用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementOnVertices用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMLineSymbol用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 CIMSymbol.CIMGeometricEffectDashes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。