Class: SketchStyle

SketchStyle

new SketchStyle(options)

sketchEditor/base/SketchStyle.js, line 12

草图样式管理类

Name Type Description
options Object
Name Type Description
vertexStyle MarkerSymbol 可选

草图点样式

lineStyle LineSymbol 可选

草图线样式

fillStyle FillSymbol 可选

草图区样式

textStyle TextSymbol 可选

草图文字样式

selectBoxStyle FillSymbol 可选

草图图形整体编辑时,选中框的样式

selectBoxScaleStyle FillSymbol 可选

草图图形整体编辑时,缩放选中框的样式

selectBoxVertexStyle MarkerSymbol 可选

草图图形整体编辑时,选中框的顶点样式

selectVertexStyle MarkerSymbol 可选

顶点编辑时,可被编辑的顶点样式

activeVertexStyle MarkerSymbol 可选

顶点编辑时,图形的一个顶点被选中的样式

selectTextStyle Symbol 可选

草图文字选中时,被编辑文字样式。默认选中样式是TextSymbol类型,且文字内容默认为 '●',表示编辑文字时辅助文字显示为锚点。如果文字选中样式是TextSymbol类型,且文字内容默认不为 '●',则忽略TextSymbol中传入的text值,text值和草图文字要素的文字内容保持的一致。

selectMidVertexStyle MarkerSymbol 可选

顶点编辑时,可被编辑的中点样式

coincidentPointStyle MarkerSymbol 可选

草图捕获点重合样式

highlightPointStyle MarkerSymbol 可选

草图(提示)高亮点样式

highlightLineStyle LineSymbol 可选

草图(提示)高亮线样式

parallelLineStyle LineSymbol 可选

草图(提示)平行线样式

perpendicularLineStyle LineSymbol 可选

草图(提示)垂直线样式

tipTextStyle TextSymbol 可选

草图提示文字样式

Members

activeVertexStyleSimpleMarkerSymbol

顶点编辑时,图形的一个顶点被选中的样式

coincidentPointStyleSimpleMarkerSymbol

草图捕获点重合样式

fillStyleSimpleFillSymbol

绘制草图区样式

highlightLineStyleSimpleMarkerSymbol

草图(提示)高亮线样式

highlightPointStyleSimpleMarkerSymbol

草图(提示)高亮点样式

lineStyleSimpleLineSymbol

绘制草图线样式

parallelLineStyleSimpleLineSymbol

草图(提示)平行线样式

perpendicularLineStyleSimpleLineSymbol

草图(提示)垂直线样式

selectBoxScaleStyleSimpleFillSymbol

草图图形整体编辑时,缩放选中框的样式

selectBoxStyleSimpleFillSymbol

草图图形整体编辑时,选中框的样式

selectBoxVertexStyleSimpleMarkerSymbol

草图图形整体编辑时,选中框的顶点样式

selectMidVertexStyleSimpleMarkerSymbol

顶点编辑时,可被编辑的中点样式

selectTextStyleTextSymbol

草图文字选中时,被编辑文字样式

selectVertexStyleSimpleMarkerSymbol

顶点编辑时,可被编辑的顶点样式

textStyleTextSymbol

绘制草图文字样式

tipTextStyleTextSymbol

草图提示文字样式

vertexStyleSimpleMarkerSymbol

绘制草图点样式

Methods

clone(){Feature}

sketchEditor/base/SketchStyle.js, line 293

克隆并返回新要素

Returns:
Type Description
Feature 克隆后的新要素

toJSON(){Object}

sketchEditor/base/SketchStyle.js, line 301

导出场草图样式的配置文件

Returns:
Type Description
Object 导出的配置文件