主要内容

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

mlreportgen.dom.NumberFormat 类

命名空间: mlreportgen.dom

数字格式

自 R2021a 起

描述

使用 mlreportgen.dom.NumberFormat 类的对象来指定报告中数字的格式。要指定一个数字的格式,请将该数字表示为 mlreportgen.dom.Number 类的对象,并将 NumberFormat 对象包含在 Number 对象的 Style 属性中。要设置文档元素(例如段落、列表或表)中所有数字的格式,请将 NumberFormat 对象包含在代表该元素的对象的 Style 属性中。

mlreportgen.dom.NumberFormat 类是一个 handle 类。

类属性

ConstructOnLoad
true
HandleCompatible
true

有关类属性的信息,请参阅类属性

创建对象

描述

numberFormatObj = mlreportgen.dom.NumberFormat 创建一个 NumberFormat 对象。将 Value 属性设置为格式规范。

示例

numberFormatObj = mlreportgen.dom.NumberFormat(value) 创建具有指定格式规范的 NumberFormat 对象。

示例

属性

全部展开

格式规范,指定为字符向量或字符串标量。该规范必须是 sprintf 函数的有效格式规范,并使用以下运算符之一:

  • %f

  • %e

  • %E

  • %g

  • %G

示例: "%0.2f"

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

Value 属性应用于整数的选项,指定为数值或逻辑值 1 (true) 或 0 (false)。如果为真,则指定的格式适用于整数。如果为假,则指定的格式不适用于整数。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

标记,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。使用此值来帮助确定在文档生成过程中出现的问题的位置。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

目标标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

示例

全部折叠

将数字表示为 Number 对象。使用 NumberFormat 对象指定小数点后四位精度。

import mlreportgen.dom.*
  
rpt = Document("Report with NumberFormat","pdf");

n = Number(pi);
n.Style = [n.Style {NumberFormat("%0.4f")}];
append(rpt,n);
  
close(rpt);
rptview(rpt);

版本历史记录

在 R2021a 中推出