blockly > FieldAngle

FieldAngle 类

用于可编辑角度字段的类。

Signature:

export declare class FieldAngle extends FieldInput<number> 

扩展:FieldInput<number>

构造函数

构造函数 修饰符 说明
(constructor)(value, Verifier, config) 构造 FieldAngle 类的新实例

属性

媒体资源 修饰符 类型 说明
顺时针

static

readonly

(未声明) 描述哪个方向会使 angle 字段的值增大的默认属性。角度顺时针增加 (true) 或逆时针增加 (false)。
半场

static

readonly

number 量角器图片宽度的一半。
偏移

static

readonly

(未声明) 默认偏移为 0 度(及所有角度)。无论字段的顺时针属性如何,始终按逆时针方向偏移。通常为 0(0 = 右边)或 90(0 = 上)。
半径

static

readonly

number 量角器圆的半径。略比量角器尺寸略小,否则 SVG 会裁剪边缘边缘的一半。
ROUND

static

readonly

(未声明) 使用鼠标或键盘导航输入时,圆角的默认大小。必须是正整数,才能支持键盘导航。
symbol_ protected SVGTSpanElement | null 此字段的度数符号。
WRAP

static

readonly

(未声明) 在封装之前允许的默认最大角度。通常为 360(表示 0 到 359.9)或 180(表示 -179.9 到 180)。

方法

方法 修饰符 说明
configure_(config) protected 根据指定的选项映射配置该字段。
doClassValidation_(newValue) protected 请确保输入值为有效的角度。
initView() 请为此字段创建屏蔽界面。
onHtmlInputKeyDown_(e) protected 将按键向下处理到编辑器。
onMouseMove_(e) protected 设置角度,以匹配鼠标的位置。
render_() protected 在字段重新渲染时更新角度。
showEditor_(e) protected 创建并显示 angle 字段的编辑器。