TextBoxElement

TextBoxElement

new TextBoxElement(data)

Source:
Parameters:
Name Type Description
data Object

文本框元素数据

Members

align :string

对齐方式

Source:
Type:
  • string

color :string

文字颜色

Source:
Type:
  • string

decimals :number

数字输入框模式保留小数位

Source:
Type:
  • number

focusing :boolean

元素是否正在聚焦状态

Source:
Type:
  • boolean

font :string

字体家族

Source:
Type:
  • string

input :HTMLInputElement

HTML输入框元素(影子元素)

Source:
Type:
  • HTMLInputElement

max :number

数字输入框模式最大值

Source:
Type:
  • number

min :number

数字输入框模式最小值

Source:
Type:
  • number

number

数值内容

Source:

padding :number

内边距

Source:
Type:
  • number

printer :Printer

文字打印机

Source:
Type:

scrollLeft :number

输入框的水平滚动距离

Source:
Type:
  • number

selectionBgColor :string

选中背景颜色

Source:
Type:
  • string

selectionColor :string

选中文字颜色

Source:
Type:
  • string

selectionEnd :number

输入框选中内容结束位置

Source:
Type:
  • number

selectionStart :number

输入框选中内容开始位置

Source:
Type:
  • number

size :number

字体大小

Source:
Type:
  • number

text

文本内容

Source:

texture :Texture

文字打印机纹理

Source:
Type:

type :string

文本框类型(文本|数值)

Source:
Type:
  • string

Methods

addEventListeners()

添加事件侦听器

Source:

beforeinputEvent(event)

输入框输入前事件

Source:
Parameters:
Name Type Description
event InputEvent

输入事件

blurEvent()

输入框失去焦点事件

Source:

calculateHTMLInputPosition()

计算HTML输入框位置

Source:

calculateTextPosition()

计算文本位置

Source:

changeEvent()

输入框改变事件

Source:

connect()

连接文本框元素

Source:

createHTMLInputElement(data)

创建HTML输入框元素

Source:
Parameters:
Name Type Description
data Object

文本框元素数据

destroy()

销毁文本框元素

Source:

disconnect()

断开文本框元素

Source:

draw()

绘制文本框

Source:

fineTuneNumber(offset)

微调输入框数值

Source:
Parameters:
Name Type Description
offset number

数值偏差

focusEvent()

输入框获得焦点事件

Source:

hide() → {TextBoxElement}

隐藏元素

Source:
Returns:
Type:
TextBoxElement

inputEvent()

输入框输入事件

Source:

keydownEvent(event)

输入框键盘按下事件

Source:
Parameters:
Name Type Description
event KeyboardEvent

键盘事件

readInputNumber(offset) → {number}

读取输入框数值

Source:
Parameters:
Name Type Default Description
offset number 0

数值偏差

Returns:
Type:
number

removeEventListeners()

移除事件侦听器

Source:

resize()

重新调整文本框元素

Source:

show() → {TextBoxElement}

显示元素

Source:
Returns:
Type:
TextBoxElement

update()

更新文本框

Source:

wheelEvent(event)

输入框鼠标滚轮事件

Source:
Parameters:
Name Type Description
event WheelEvent

滚轮事件