Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

toString

类: mlreportgen.dom.Number
命名空间: mlreportgen.dom

将数字转换为格式化文本

自 R2021a 起

语法

formattedNumber = toString(numberObj)

说明

formattedNumber = toString(numberObj)numberObj 指定的数字转换为格式化文本。

转换将使用它找到的第一个格式规范:

  1. numberObj 指定的 mlreportgen.dom.Number 对象的 Style 属性中的 mlreportgen.dom.NumberFormat 对象中的规范

  2. 包含指定 Number 对象的元素(如段落、列表或表格)的 Style 属性中的 NumberFormat 对象中的规范

  3. mlreportgen.dom.setDefaultNumberFormat 设置的默认规范

如果转换过程中未找到格式规范,则转换将使用准确表示数字所需的最大位数。

您可以使用此方法查看将 mlreportgen.dom.Number 对象添加到报告后生成的格式化文本。

输入参数

全部展开

要转换的数字,指定为 mlreportgen.dom.Number 对象。

输出参量

全部展开

格式化的数字,以字符向量形式返回。

示例

全部展开

在此示例中,toString 使用 Number 对象的 Style 属性中包含的 NumberFormat 对象指定的格式。

import mlreportgen.dom.*
numberObj = Number(pi);
numberObj.Style = [numberObj.Style {NumberFormat("%0.2f")}];
formattedNumber = toString(numberObj)
formattedNumber = 
'3.14'

版本历史记录

在 R2021a 中推出