exponenta event banner

класс mlreportgen.dom.NumberFormat

Пакет: 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, где CLASS - класс объекта, а ID - значение Id свойства объекта. Указание собственного значения тега может помочь определить, где возникла проблема во время создания документа.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

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

Атрибуты:

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