-
CIMPictureFill
Object
表示用图片填充多边形几何图形的图片填充。支持的文件类型为 .bmp、.jpg、.png 和 .gif。
下图显示了一个带有两个
CIMPictureFill
符号层和一个 CIMSolidFill 符号层(如下面的代码片段中所定义)的 CIMPolygonSymbol。{ "type": "CIMPolygonSymbol", "symbolLayers": [ { "enable": true, "url": "data:image/png;base64,iVBORw0KGgoAAAANSUh...//省略", "textureFilter": "Picture", "scaleX": 1, "height": 80, "colorLocked": true, "tintColor": [ 130, 130, 130, 255 ], "rotation": -90, "type": "CIMPictureFill" }, { "enable": true, "url": "data:image/png;base64,iVBORw0KGgoAAAANSUh...//省略", "textureFilter": "Picture", "scaleX": 1, "height": 80, "tintColor": [ 192, 228, 218, 255 ], "rotation": -90, "type": "CIMPictureFill" }, { "color": [ 120, 191, 233, 255 ], "enable": true, "type": "CIMSolidFill" } ] }
-
类型 说明 type String值永远是"CIMPictureFill".
effects CIMGeometricEffect[]可选的 应用于符号图层的几何效果。应用符号系统时,效果会动态改变几何图形。应用于符号图层的多种效果按顺序呈现。
enable Boolean指示符号图层是否可见的值。符号图层仅在启用时绘制。
colorLocked Boolean可选的 一个值,指示是否可以更改此符号图层的颜色。如果符号图层已锁定颜色,则对符号颜色属性的任何更改都不会应用于此符号图层。
primitiveName String可选的 符号的原始名称。设置 PrimitiveOverride 时使用。
URL String图片的网址。通常是 base64 编码的图像。
offsetX Number可选的 图像在水平方向上偏移的距离。
offsetY Number可选的 图像在垂直方向上偏移的距离。
rotation Number可选的 填充内图像的角度。
scaleX Number可选的 在不改变高度的情况下,符号的宽度,作为比率。
height Number可选的 图像的高度。
colorSubstitutions CIMSymbol.CIMColorSubstitution[]可选的 颜色替换允许用不同的颜色替换图像中的颜色。
可选的 作为色调应用到图像的颜色。颜色应用于整个图像。当色调设置为白色时,图像以其原始颜色显示。值应该是 r,b,g,a 值的数组(即
[255,255,255,255]
(白色))。
属性:
-
基本信息
以下是所在类或对象的基本信息。
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.CIMPictureFill
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS CIMSymbol.CIMPictureMarker用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPolygonSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPointSymbol用法及代码示例
- JavaScript ArcGIS 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.CIMMarkerPlacementAlongLineSameSize用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectScale用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectCut用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectArrow用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectBuffer用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectOffset用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMColorSubstitution用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectMove用法及代码示例
- 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.CIMPictureFill。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。