Создание контейнера отчета

Создайте объект Report API для хранения содержимого

Каждая программа Report API должна создавать mlreportgen.report.Report объект для хранения содержимого отчета. Используйте mlreportgen.report.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 аргумент, можно задать имя пользовательского шаблона, который будет использоваться в качестве базиса для форматирования отчета. Укажите путь к шаблону, если необходимо создать отчет на основе пользовательского шаблона, определяющего внешний вид и структуру отчета. Тип шаблона должен совпадать с типом документа. Например, этот конструктор отчетов создает объект отчета для выхода Word с помощью шаблона myWordTemplate.dotx.

d = Report('myReport','docx','myWordTemplate');

Создайте объект DOM-документа для хранения содержимого

Если для создания отчета планируется использовать только DOM API (т.е. без использования объектов Report API), необходимо создать mlreportgen.dom.Document объект для хранения содержимого отчета. Используйте mlreportgen.dom.Document конструктор для создания Document объект.

Если вы используете конструктор без аргументов, DOM API создает HTML с именем Untitled.htmx в текущей папке. Чтобы задать имя и расположение, используйте имя пути отчета в качестве первого аргумента конструктора.

Можно задать тип отчета для генерации с помощью type аргумент. Можно задать тип следующим 'html', 'docx' (для Microsoft Word), 'pdf' для выхода PDF, или 'html-file' для однофайлового вывода HTML.

Этот Document конструктор создает объект документа с именем myReport для выхода Word.

d = Document('myReport','docx');

Использование templatePath аргумент, можно задать имя к шаблону, который будет использоваться в качестве базиса для форматирования отчета. Укажите путь к шаблону, если необходимо создать отчет на основе пользовательского шаблона, определяющего внешний вид и структуру отчета. Тип шаблона должен совпадать с типом документа. Для примера это Document конструктор создает объект документа для выхода Word с помощью шаблона myWordTemplate.dotx.

d = Document('myReport','docx','myWordTemplate');

См. также

Классы

Функции

Похожие примеры

Подробнее о