BitmapText


继承 BitmapText Container View 模块 hilo/view/BitmapText 依赖 hilo/core/Class, hilo/core/Hilo, hilo/view/Container, hilo/view/Bitmap 源码 BitmapText.js
BitmapText类提供使用位图文本的功能。当前仅支持单行文本。


属性概览

显示继承属性
属性 定义于
glyphs:Object
位图字体的字形集合。格式为:{letter:{image:img, rect:[0,0,100,100]}}。
BitmapText
letterSpacing:Number
字距,即字符间的间隔。默认值为0。
BitmapText
text:String
位图文本的文本内容。只读属性。设置文本请使用setText方法。
BitmapText
textAlign:String
文本对齐方式,值为left、center、right, 默认left。只读属性。设置文本对齐方式请使用setTextAlign方法。
BitmapText

方法概览

显示继承方法
方法 定义于
BitmapText(properties:Object)
构造函数
BitmapText
hasGlyphs(str:String):Boolean
返回能否使用当前指定的字体显示提供的字符串。
BitmapText
setText(text:String):BitmapText
设置位图文本的文本内容。
BitmapText
setTextAlign(textAlign):BitmapText
设置位图文本的对齐方式。
BitmapText
createGlyphs(text:String, image:Image, col:Number, row:Number):BitmapText
static 简易方式生成字形集合。
BitmapText

属性详情

glyphs:Object
位图字体的字形集合。格式为:{letter:{image:img, rect:[0,0,100,100]}}。
letterSpacing:Number
字距,即字符间的间隔。默认值为0。
text:String
位图文本的文本内容。只读属性。设置文本请使用setText方法。
textAlign:String
文本对齐方式,值为left、center、right, 默认left。只读属性。设置文本对齐方式请使用setTextAlign方法。

构造函数

BitmapText(properties:Object)
parameters
properties:Object — 创建对象的属性参数。可包含此类所有可写属性。

方法详情

[Static] createGlyphs(text:String, image:Image, col:Number, row:Number):BitmapText
简易方式生成字形集合。
parameters
text:String — 字符文本。
image:Image — 字符图片。
col:Number — 列数 默认和文本字数一样
row:Number — 行数 默认1行
return
BitmapText — BitmapText对象本身。链式调用支持。
hasGlyphs(str:String):Boolean
返回能否使用当前指定的字体显示提供的字符串。
parameters
str:String — 要检测的字符串。
return
Boolean — 是否能使用指定字体。
setText(text:String):BitmapText
设置位图文本的文本内容。
parameters
text:String — 要设置的文本内容。
return
BitmapText — BitmapText对象本身。链式调用支持。
setTextAlign(textAlign):BitmapText
设置位图文本的对齐方式。
parameters
textAlign — 文本对齐方式,值为left、center、right
return
BitmapText — BitmapText对象本身。链式调用支持。