mlreportgen.dom.NumberFormat class

Пакет: mlreportgen.dom

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

Описание

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

The 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