В этом примере показано, как расположить таблицы рядом на странице.
В примере каждая таблица помещается в смежные записи невидимой таблицы, которая является таблицей без границ или цветов. Невидимая таблица делает вставленные таблицы параллельными.

Импортируйте пакеты DOM и Report API, чтобы не использовать длинные, полные имена классов. Кроме того, создайте объект Report.
import mlreportgen.dom.* import mlreportgen.report.* % To create a Word report, change the output type from "pdf" to "docx". % To create an HTML report, change "pdf” to “html” or "html-file" for a % multifile or single-file report, respectively. rpt = Report('myreport','pdf');
Создайте два объекта Table, table1 и table2, для хранения данных магических квадратов. Установите ширину этих таблиц равной 100% для размещения в ячейках невидимой таблицы, созданных ниже. Также задайте стили для границ таблицы, разделителей строк и столбцов.
tableStyle = { ...
Width('100%'), ...
Border('solid','black','1px'), ...
ColSep('solid','black','1px'), ...
RowSep('solid','black','1px') ...
};
table1 = Table(magic(8));
table1.TableEntriesHAlign = 'center';
table1.Style = tableStyle;
table2 = Table(magic(4));
table2.TableEntriesHAlign = 'center';
table2.Style = tableStyle;Вставьте таблицы в единственную строку невидимой таблицы макетов 1x3 (lo_table). Таблица считается невидимой, если границы не определены ни для таблицы, ни для ее записей.
lo_table = Table({table1,' ',table2});Укажите ширину записей таблицы макета, соответствующих таблицам магических квадратов.
lo_table.entry(1,1).Style = {Width('3.2in')};
lo_table.entry(1,2).Style = {Width('.2in')};
lo_table.entry(1,3).Style = {Width('3.2in')};Задайте ширину таблицы макета так, чтобы она охватывала ширину страницы между полями. Задайте для параметра ResityToFitContents значение false, чтобы не изменять размер столбцов таблицы макета и вместо этого использовать указанные значения ширины.
lo_table.Style = {Width('100%'), ResizeToFitContents(false)};Создайте и просмотрите отчет.
add(rpt, lo_table); close(rpt); rptview(rpt);