Каждая программа API Отчета должна создать объект mlreportgen.report.Report
содержать содержимое отчета. Используйте конструктора mlreportgen.report.Report
, чтобы создать объект Report
.
Если вы используете конструктора без аргументов, API Отчета создает документ в формате PDF под названием untitled.pdf
в текущей папке. Чтобы задать название и местоположение, используйте путь отчета в качестве первого аргумента конструктора.
Можно задать тип отчета сгенерировать при помощи аргумента type
. Можно задать тип как 'html'
, 'docx'
(для Microsoft® Word), 'pdf'
для PDF вывод или 'html-file'
для однофайлового вывода HTML.
Этот конструктор Report
создает объект документа под названием myReport
для Word вывод.
d = Report('myReport','docx');
Используя аргумент templatePath
, можно задать путь пользовательского шаблона, чтобы использовать в качестве основания для форматирования отчета. Задайте шаблон path, если вы хотите основывать свой отчет относительно пользовательского шаблона, который задает внешний вид и структуру вашего отчета. Тип шаблона должен совпадать с типом документа. Например, этот конструктор отчета создает объект отчета для Word вывод с помощью шаблона myWordTemplate.dotx
.
d = Report('myReport','docx','myWordTemplate');
Если вы намереваетесь использовать один только API DOM (т.е. не используя объекты API Отчета), чтобы сгенерировать отчет, необходимо создать объект mlreportgen.dom.Document
содержать содержимое отчета. Используйте конструктора mlreportgen.dom.Document
, чтобы создать объект Document
.
Если вы используете конструктора без аргументов, API DOM создает документ HTML под названием Untitled.htmx
в текущей папке. Чтобы задать название и местоположение, используйте путь отчета в качестве первого аргумента конструктора.
Можно задать тип отчета сгенерировать при помощи аргумента type
. Можно задать тип как 'html'
, 'docx'
(для Microsoft Word), 'pdf'
для PDF вывод или 'html-file'
для однофайлового вывода HTML.
Этот конструктор Document
создает объект документа под названием myReport
для Word вывод.
d = Document('myReport','docx');
Используя аргумент templatePath
, можно задать путь шаблона, чтобы использовать в качестве основания для форматирования отчета. Задайте шаблон path, если вы хотите основывать свой отчет относительно пользовательского шаблона, который задает внешний вид и структуру вашего отчета. Тип шаблона должен совпадать с типом документа. Например, этот конструктор Document
создает объект документа для Word вывод с помощью шаблона myWordTemplate.dotx
.
d = Document('myReport','docx','myWordTemplate');