方法概述
名称 | 返回值类值 | 描述 | 对象 |
---|---|---|---|
如果符号图层未锁定颜色,则将 CIMSymbol 的符号图层颜色设置为给定值。 更多详情 | cimSymbolUtils | ||
设置 CIMSymbol 的旋转值。 更多详情 | cimSymbolUtils | ||
Color | 返回 CIMSymbol 中符号图层的第一种颜色。 更多详情 | cimSymbolUtils | |
Number | 返回 CIMSymbol 的旋转值。 更多详情 | cimSymbolUtils | |
Number | 返回给定 CIMSymbol 的大小。 更多详情 | cimSymbolUtils | |
将 CIMSymbol 的最大图层缩放到给定大小。 更多详情 | cimSymbolUtils |
方法详细说明
-
applyCIMSymbolColor(symbol, color, options)
-
如果符号图层未锁定颜色,则将 CIMSymbol 的符号图层颜色设置为给定值。
参数symbol CIMSymbol要设置颜色的 CIMSymbol。
color Color符号的所需颜色值。
options Objectoptional从 4.23 开始 用于设置 CIMSymbol 颜色的选项。
规范layersToColor Stringoptional要应用颜色的符号图层。这仅适用于具有嵌入式多边形标记图形的 CIMPolygonSymbols 和 CIMPointSymbols。
"fill"
选项只会将颜色应用于填充符号图层 - CIMSolidFill、CIMHatchFill、CIMPictureFill 等。"outline"
选项只会将颜色应用于笔划符号图层 - 如 CIMSolidStroke 和 CIMPictureStroke。"fill-and-outline"
选项会将颜色应用于填充和笔画图层默认值为"fill"
。可能值:"fill"|"outline"|"fill-and-outline"
-
applyCIMSymbolRotation(symbol, rotation, clockwise)
-
设置 CIMSymbol 的旋转值。
参数symbol CIMSymbol设置旋转的 CIMSymbol。
rotation Number符号的所需旋转,以度为单位。
clockwise Booleanoptional表示是否顺时针旋转符号。默认为
false
。
-
getCIMSymbolColor(symbol){Color}
-
返回 CIMSymbol 中符号图层的第一种颜色。
参数symbol CIMSymbol从中获取颜色的 CIMSymbol。
返回类型 描述 Color 返回 CIMSymbol 的颜色。
-
getCIMSymbolRotation(symbol, clockwise){Number}
-
返回 CIMSymbol 的旋转值。
参数symbol CIMSymbol从中获取旋转的 CIMSymbol。
clockwise Booleanoptional表示是否以顺时针旋转的方式获取旋转值。默认为
false
。返回类型 描述 Number 符号的旋转值,以度为单位。
-
getCIMSymbolSize(symbol){Number}
-
返回给定 CIMSymbol 的大小。CIMSymbol 的大小定义为最大符号图层的大小。
参数symbol CIMSymbol从中获取大小的 CIMSymbol。
返回类型 描述 Number 返回符号的大小,以像素为单位。
-
scaleCIMSymbolTo(symbol, size, options)
-
将 CIMSymbol 的最大图层缩放到给定大小。其他符号图层将相应缩放。
参数symbol CIMSymbol要缩放的 CIMSymbol。
size Number符号的所需大小。
options Objectoptional用于缩放符号的选项。
规范preserveOutlineWidth Booleanoptional如果为
true
,此属性将保留符号的轮廓宽度。此属性仅在符号图层上的scaleSymbolsProportionally
为false
时有效。如果scaleSymbolsProportionally
为true
,则此属性将被忽略。