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

Числа форматируются с помощью mlreportgen.dom.NumberFormat объект стиля с таблицей.
Создайте массив случайных чисел 4 на 4. Инициализация генератора случайных чисел с помощью начального числа 1, так что каждый раз, когда выполняется пример, rand производит одинаковые числа.
format long rng("default"); rng(1); randNumbers = rand(4)
randNumbers = 4×4
0.417022004702574 0.146755890817113 0.396767474230670 0.204452249731517
0.720324493442158 0.092338594768798 0.538816734003357 0.878117436390945
0.000114374817345 0.186260211377671 0.419194514403295 0.027387593197926
0.302332572631840 0.345560727043048 0.685219500396759 0.670467510178402
Числа отображаются с точностью до 15 цифр после десятичной запятой.
Импортируйте пакет DOM, чтобы не использовать длинные, полные имена классов.
import mlreportgen.dom.*Создание документа PDF. Чтобы создать документ Microsoft ® Word, HTML или однофайловый HTML, измените его "pdf" комуdocx", "html", или "html-file"соответственно.
d = Document("randomnumbers","pdf");
Создайте таблицу DOM из массива случайных чисел.
t = Table(randNumbers);
Укажите, что числа в таблице имеют точность 3 цифры после десятичной запятой, используя mlreportgen.dom.NumberFormat объект. Укажите ширину таблицы, границу и разделители столбцов и строк.
t.Style = [t.Style
{NumberFormat("%1.3f"),...
Width("100%"),...
Border("solid"),...
ColSep("solid"),...
RowSep("solid")}];Центрируйте записи таблицы в ячейках таблицы.
t.TableEntriesHAlign = "center";Добавьте таблицу к документу. Закройте и просмотрите документ.
append(d,t); close(d); rptview(d);
mlreportgen.dom.NumberFormat | mlreportgen.dom.Table | sprintf