# Interface: ITextData

`Text`数据接口。

## Table of contents

### Properties

- anchor
- color
- height
- horzAlign
- lineHeight
- neverCull
- padding
- size
- states
- uniforms
- value
- vertAlign
- width

## Properties

### anchor

• `Optional` **anchor**: `number`[]

文本轴点
`xml`中的数据类型为`number-array`，默认为`0 1`。

___

### color

• `Optional` **color**: `number`[]

文本颜色
`xml`中的数据类型为`number-array`，默认为`0 0 0 1`。

___

### height

• `Optional` **height**: `number`

文本框高度
`xml`中的数据类型为`number`

___

### horzAlign

• `Optional` **horzAlign**: `string`

文本水平定位
`xml`中的数据类型为`string`，默认为`left`。

___

### lineHeight

• `Optional` **lineHeight**: `number`

文本框行高，为比例
`xml`中的数据类型为`number`

___

### neverCull

• `Optional` **neverCull**: `boolean`

是否不参与剔除，默认false(即参与剔除)。

___

### padding

• `Optional` **padding**: `number`[]

文本内边距
`xml`中的数据类型为`number-array`，默认为`0 0 0`。

___

### size

• `Optional` **size**: `number`

文本大小
`xml`中的数据类型为`number`

___

### states

• `Optional` **states**: [`string`, `string`][]

覆盖`material`中的默认`states`，如果覆盖了，则会先创建一个材质副本。
`xml`中同{@link IMaterialData.states}。

___

### uniforms

• `Optional` **uniforms**: [`string`, `string`][]

覆盖`material`中的默认`uniforms`，如果覆盖了，则会先创建一个材质副本。
`xml`中同{@link IMaterialData.uniforms}。

___

### value

• `Optional` **value**: `string`

文本内容
`xml`中的数据类型为`string`

___

### vertAlign

• `Optional` **vertAlign**: `string`

文本垂直定位
`xml`中的数据类型为`string`，默认为`top`。

___

### width

• `Optional` **width**: `number`

文本框宽度
`xml`中的数据类型为`number`
