mlreportgen.dom.NumberFormat class

Пакет: mlreportgen.dom

Форматирование чисел

Описание

Используйте объект mlreportgen.dom.NumberFormat класс, чтобы задать форматирование чисел в отчетах. Чтобы задать форматирование одного номера, представляйте номер как объект mlreportgen.dom.Number класс и включает NumberFormat объект в Style свойство Number объект. Чтобы отформатировать все числа в элементе документа, такие как абзац, список или таблица, включает NumberFormat объект в Style свойство объекта, который представляет элемент.

mlreportgen.dom.NumberFormat классом является handle класс.

Атрибуты класса

ConstructOnLoad
true
HandleCompatible
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

Описание

пример

numberFormatObj = mlreportgen.dom.NumberFormat() создает NumberFormat объект. Установите Value свойство к спецификации формата.

пример

numberFormatObj = mlreportgen.dom.NumberFormat(value) создает NumberFormat объект и наборы Value свойство к формату задано value.

Свойства

развернуть все

Спецификация формата в виде вектора символов или строкового скаляра. Спецификацией должна быть спецификация допустимого формата для sprintf функционируйте и используйте один из этих операторов:

  • %f

  • %e

  • %E

  • %g

  • %G

Пример: "%0.2f"

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Пометьте для этого элемента документа в виде вектора символов или строкового скаляра.

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и ID является значением Id свойство объекта. Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации документов.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

ID для этого элемента документа в виде вектора символов или строкового скаляра. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Примеры

свернуть все

Представляйте номер как 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