Пакет: mlreportgen.report
Суперклассы: mlreportgen.report.Reporter
Создайте табличный генератор отчетов
Используйте объект mlreportgen.report.BaseTable
класс, чтобы создать генератор отчетов для таблицы, которая имеет заголовок.
mlreportgen.report.BaseTable
классом является handle
класс.
HandleCompatible | true |
создает пустой табличный генератор отчетов. Используйте свойства генератора отчетов задать табличное содержимое, заголовок, стиль и ширину.table
= mlreportgen.report.BaseTable()
создает табличный генератор отчетов и устанавливает table
= mlreportgen.report.BaseTable(content
)Content
свойство к content
.
свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные или двойные кавычки.table
= mlreportgen.report.BaseTable(Name,Value
)
Title
— Табличный заголовокТабличный заголовок в виде одного из этих значений:
Строковый скаляр или вектор символов
Объект DOM
1 N или N-by-1 массив строк или Объектов DOM
1 N или N-by-1 массив ячеек строк, векторов символов или Объектов DOM
Генератор отчетов отверстия возвращен getTitleReporter
метод
Если значение заголовка является встроенным содержимым, которое довольно, включал в абзац, табличный генератор отчетов использует шаблон, сохраненный в его библиотеке шаблонов, чтобы отформатировать заголовок. Шаблон автоматически нумерует табличный заголовок с помощью формата, который зависит от того, является ли таблица в пронумерованной или непронумерованной главе.
Таблица в пронумерованной главе имеет префикс текста заголовка формы "Таблица N.M", где N является номером главы, и M является табличным номером в главе. Например, префиксом для третьей таблицы во второй главе отчета является Таблица 2.3.
Таблица в непронумерованной главе имеет префикс текста заголовка формы "Таблица N", где N 1 для первой таблицы в отчете, 2 для второй таблицы, и так далее.
Во многих неанглийских локалях префикс заголовка переводится в язык и формат локали. Смотрите свойство Locale mlreportgen.report.Report
для списка переведенных локалей.
GetAccess | public |
SetAccess | public |
Content
— Табличное содержимоеmlreportgen.dom.Table
возразите | mlreportgen.dom.FormalTable
возразите | mlreportgen.dom.MATLABTable
объект |...Табличное содержимое в виде одного из этих значений:
mlreportgen.dom.Table
объект
mlreportgen.dom.FormalTable
объект
mlreportgen.dom.MATLABTable
объект
Двумерный массив или массив ячеек DOM или встроенного MATLAB® объекты
Генератор отчетов отверстия возвращен getContentReporter
метод
Используйте BaseTable
конструктор или add
метод, чтобы установить это свойство. Вы не можете установить его непосредственно.
GetAccess | public |
SetAccess | public |
TableStyleName
— Разработайте, чтобы примениться к таблицеИмя стиля, чтобы примениться к таблице в виде строкового скаляра или вектора символов. Заданный стиль должен быть стилем таблицы, заданным в шаблоне, используемом отчетом, к которому вы добавляете эту таблицу или в шаблоне генератора отчетов, добавленного к отчету.
Если TableStyleName
пусто, стиль таблицы является стилем таблицы по умолчанию, заданным шаблоном генератора отчетов, который является сеткой.
GetAccess | public |
SetAccess | public |
TableWidth
— Ширина таблицы[]
| строковый скаляр | вектор символовШирина этой таблицы в виде строкового скаляра или вектора символов, который состоит из номера, сопровождаемого сокращением единицы измерения. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
GetAccess | public |
SetAccess | public |
MaxCols
— Максимальное количество столбцов, чтобы отобразиться на табличный срезInf
(значение по умолчанию) | положительное целое числоМаксимальное количество столбцов, чтобы отобразиться на табличный срез в виде Inf
или как положительное целое число. Если значением этого свойства является Inf
, все исходные столбцы таблицы включены в одну таблицу. MaxCols
значение, больше, чем или равный количеству столбцов таблицы также, производит одну таблицу со всеми столбцами. Большие табличные наборы данных могут быть неразборчивыми.. Установите это свойство на количество столбцов из исходной таблицы, которые соответствуют четко на странице. Чтобы определить оптимальное значение, выполните итерации установки MaxCols
значение и просматривание отчета.
GetAccess | public |
SetAccess | public |
RepeatCols
— Количество первоначальных столбцов, чтобы повториться на срезКоличество первоначальных столбцов, чтобы повториться на срез в виде 0 или положительное целое число. Ненулевой номер, n, повторяет первые n столбцы исходной таблицы в каждом срезе. MaxCols
значение свойства включает RepeatCols
значение свойства. Например, если MaxCols
6 и RepeatCols
2, каждый табличный срез имеет в общей сложности шесть столбцов с первыми двумя столбцами, повторенными из исходной таблицы.
GetAccess | public |
SetAccess | public |
TableSliceTitleStyleName
— Имя стиля применилось к нарезанному табличному заголовку[]
(значение по умолчанию) | строковый скаляр | вектор символовИмя пользовательского стиля, чтобы примениться к заголовкам табличных срезов в виде строки или вектора символов.. Заданный стиль должен быть задан в отчете, к которому добавляется этот генератор отчетов. Если это свойство пусто (''
, ""
, или []
), заголовки среза используют стиль по умолчанию, заданный в шаблоне генератора отчетов.
GetAccess | public |
SetAccess | public |
TemplateSrc
— Источник шаблона для этого генератора отчетов[]
(значение по умолчанию) | вектор символов | строковый скаляр | генератор отчетов или отчет | документ DOM или часть документаИсточник шаблона для этого генератора отчетов, заданного одним из этих способов:
Вектор символов или строковый скаляр, который задает путь файла, который содержит шаблон для этого генератора отчетов
Генератор отчетов или отчет, шаблон которого используется для этого генератора отчетов или чья библиотека шаблонов содержит шаблон для этого генератора отчетов
Документ DOM или часть документа, шаблон которой используется для этого генератора отчетов или чья библиотека шаблонов содержит шаблон для этого генератора отчетов
Заданный шаблон должен быть тем же типом как отчет, к которому добавлен этот генератор отчетов. Например, для Microsoft® Отчет Word, TemplateSrc
должен быть шаблон генератора отчетов Word. Если TemplateSrc
свойство пусто, этот генератор отчетов использует шаблон генератора отчетов по умолчанию для выходного типа отчета.
GetAccess | public |
SetAccess | public |
TemplateName
— Имя шаблона для этого генератора отчетовИмя шаблона для этого генератора отчетов в виде вектора символов или строкового скаляра. Шаблон для этого генератора отчетов должен быть в библиотеке шаблонов шаблона, заданного TemplateSrc
свойство этого генератора отчетов.
GetAccess | public |
SetAccess | public |
LinkTarget
— Цель гиперссылки для этого генератора отчетов[]
(значение по умолчанию) | вектор символов | строковый скаляр | mlreportgen.dom.LinkTarget
объектЦель гиперссылки для этого генератора отчетов в виде вектора символов или строкового скаляра, который задает ID цели ссылки или mlreportgen.dom.LinkTarget
объект. Значение вектора символов или строкового скаляра преобразовано в LinkTarget
объект. Цель ссылки сразу предшествует содержимому этого генератора отчетов в выходном отчете.
GetAccess | public |
SetAccess | public |
Метод | Цель |
---|---|
mlreportgen.report.BaseTable.createTemplate | Создайте табличный шаблон |
mlreportgen.report.BaseTable.customizeReporter | Составьте пользовательскую базовую таблицу, сообщил класс |
mlreportgen.report.BaseTable.getClassFolder | Получите расположение файла определения класса базовой таблицы |
getContentReporter | Получите генератор отчетов отверстия содержимого базовой таблицы |
getTitleReporter | Получите генератор отчетов заголовка базовой таблицы |
getImpl | Получите реализацию генератора отчетов |
copy | Создайте копию генератора отчетов, возражают и делают глубокие копии значений свойств, которые ссылаются на генератор отчетов, ReporterLayout , или Объект DOM |
Добавьте две таблицы, которые имеют заголовки на отчет. Первая таблица является рангом 5 магических квадратов. Вторая таблица включает два изображения.
import mlreportgen.report.* import mlreportgen.dom.* rpt = Report("tables"); chapter = Chapter(); chapter.Title = "Table example"; add(rpt,chapter); table = BaseTable(magic(5)); table.Title = "Rank 5 Magic Square"; add(rpt,table); add(rpt,Paragraph()); imgSize = {Height("2in"),Width("2in")}; img1 = Image(which("b747.jpg")); img1.Style = imgSize; img2 = Image(which("peppers.png")); img2.Style = imgSize; table = BaseTable({"Boeing 747" "Peppers"; img1, img2}); table.Title = "Picture Gallery"; add(rpt,table); delete(gcf); rptview(rpt);
mlreportgen.report.Reporter
| mlreportgen.report.Report
| mlreportgen.dom.Table
| mlreportgen.dom.FormalTable
| mlreportgen.dom.MATLABTable
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.