主要内容

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

mlreportgen.dom.NumberFormat 类

命名空间: mlreportgen.dom

数字格式

描述

使用 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 中推出