mlreportgen.dom.Number class

Пакет: mlreportgen.dom

Номер, чтобы включать как форматированный текст в документе

Описание

Используйте объект mlreportgen.dom.Number класс, чтобы преобразовать номер в форматированный текст, который можно включать в документ.

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

  1. Спецификация в mlreportgen.dom.NumberFormat объект в Style свойство Number объект

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

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

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

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

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Описание

numberObj = mlreportgen.dom.Number() создает пустой Number объект. Используйте Value свойство задать номер, чтобы преобразовать в форматированный текст.

пример

numberObj = mlreportgen.dom.Number(value) создает Number объект с Value набор свойств к value.

numberObj = mlreportgen.dom.Number(value,stylename) создает Number объект с Value набор свойств к value и StyleName набор свойств к stylename.

Свойства

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

Номер, чтобы преобразовать в форматированный текст в виде скаляра. Комплексные числа не поддерживаются.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Имя заданного таблицей стилей стиля для этого номера, когда преобразовано в текст в виде вектора символов или строкового скаляра.

Стиль задан StyleName свойство должно быть задано в таблице стилей части документа или документа к который этот Number объект добавлен. Заданный стиль задает внешний вид текстового представления номера в выходном документе. Форматы заданы Style форматы переопределения свойства заданы таблицей стилей.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

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

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Пользовательские атрибуты элемента документа, который содержит конвертированный номер в виде массива ячеек mlreportgen.dom.CustomAttribute объекты. Выходной формат должен поддержать пользовательские атрибуты.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Родительский элемент этого номера возражает в виде объекта элемента документа.

Атрибуты:

GetAccess
public
SetAccess
private
NonCopyable
true

Это свойство проигнорировано.

Атрибуты:

GetAccess
public
SetAccess
private
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