exponenta event banner

toString

Класс: mlreportgen.dom.Number
Пакет: mlreportgen.dom

Преобразование номера в форматированный текст

Синтаксис

formattedNumber = toString(numberObj)

Описание

formattedNumber = toString(numberObj) преобразует число, указанное numberObj в форматированный текст.

При преобразовании используется первая из найденных спецификаций формата:

  1. Спецификация в mlreportgen.dom.NumberFormat объект в Style имущества mlreportgen.dom.Number объект, указанный numberObj

  2. Спецификация в NumberFormat объект в Style свойство элемента, такого как абзац, список или таблица, которое содержит указанный Number объект

  3. Спецификация по умолчанию, заданная mlreportgen.dom.setDefaultNumberFormat

Если при преобразовании не найдена спецификация формата, при преобразовании используется максимальное количество цифр, необходимое для точного представления числа.

Этот метод можно использовать для просмотра форматированного текста, полученного в результате добавления mlreportgen.dom.Number объект для отчета.

Входные аргументы

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

Число для преобразования, указанное как mlreportgen.dom.Number объект.

Выходные аргументы

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

Форматированное число, возвращаемое в виде символьного вектора.

Примеры

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

В этом примере: toString использует формат, заданный NumberFormat объект, который включен в Style имущества Number объект.

import mlreportgen.dom.*
numberObj = Number(pi);
numberObj.Style = [numberObj.Style {NumberFormat("%0.2f")}];
formattedNumber = toString(numberObj)
formattedNumber = 
'3.14'
Представлен в R2021a