# TextMaterial
查阅Cesium API

#### new mars3d.material.TextMaterial(options)
material/type/TextMaterial.js 8

文字贴图 primitive材质

参数名称 | 类型 | 描述信息
--- | --- | ---
`options` | object | 可选 参数对象，包括以下：
参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`text` | string |  | 可选 文本内容
`font_family` | string | `"楷体"` | 可选 字体 ,可选项：微软雅黑,宋体,楷体,隶书,黑体,
`font_size` | number | `70` | 可选 字体大小，单位：像素
`font_weight` | string | `"normal"` | 可选 是否加粗 ,可选项：bold (解释：是),normal (解释：否),
`font_style` | string | `"normal"` | 可选 是否斜体 ,可选项：italic (解释：是),normal (解释：否),
`font` | string | `'70px normal normal 楷体'` | 可选 上叙4个属性的一次性指定CSS字体的属性。
`spacing` | number |  | 可选 字间距
`fill` | boolean | `true` | 可选 是否填充
`color` | string | Cesium.Color | `new Cesium.Color(1.0, 1.0, 0.0, 1.0)` | 可选 文本颜色
`stroke` | boolean | `false` | 可选 是否描边文本。
`strokeColor` | string | Cesium.Color | `new Cesium.Color(1.0, 1.0, 1.0, 0.8)` | 可选 描边的颜色。
`strokeWidth` | number | `2` | 可选 描边的宽度。
`background` | boolean | `false` | 可选 是否背景色。
`backgroundColor` | Cesium.Color | `new Cesium.Color(1.0, 1.0, 1.0, 0.1)` | 可选 画布的背景色。
`outlineWidth` | number |  | 可选 边框的宽度。
`outlineColor` | string | Cesium.Color | `color` | 可选 矩形边框的颜色。
`padding` | number | `10` | 可选 要在文本周围添加的填充的像素大小。
`speed` | number | `0` | 可选 不为0时呈现文字滚动效果，数字代表滚动速度

##### 使用示例:

    var primitive = new mars3d.graphic.WallPrimitive({
      positions: [
        [121.479343, 29.791419, 25],
        [121.479197, 29.791474, 25],
      ],
      style: {
        diffHeight: 5,
        material: new mars3d.material.TextMaterial({
          text: "火星科技",
          color: "#3388cc",
          outlineWidth: 4,
        }),
      },
    })
    graphicLayer.addGraphic(primitive)

### 继承自

- Cesium.Material