Отображение отчета или презентации
rptview( отображает отчет, заданный в вход domObj)mlreportgen.dom.Document объект в соответствующем средстве просмотра.
Как открыть документ Word на Linux® или платформа Macintosh, rptview вызывает soffice команда. В Linux, Apache OpenOffice™ или LibreOffice® необходимо установить. В Macintosh Apache OpenOffice должен быть установлен в /Applications папка.
Примечание
The mlreportgen.report.Report класс имеет метод с именем rptview. Когда вы звоните rptview с mlreportgen.report.Report объект как значение аргумента, вызывается метод. Для всех других типов значений аргументов, rptview вызывается функция. См. «Советы».
rptview( отображает отчет, заданный как reportPath)reportPath в соответствующем средстве просмотра на основе расширения файла.
rptview( отображает отчет, заданный как reportName,format)reportName в соответствующем средстве просмотра на основе формата, заданного в format.
rptview( отображает презентацию, заданную в вход pptObj)mlreportgen.ppt.Presentation объект в Microsoft PowerPoint®.
Чтобы открыть презентацию на платформе Linux или Macintosh, rptview вызывает soffice команда. В Linux необходимо установить Apache OpenOffice или LibreOffice. В Macintosh Apache OpenOffice должен быть установлен в /Applications папка.
Вызов rptview с mlreportgen.report.Report объект как значение аргумента вызывает rptview метод mlreportgen.report.Report объект. The rptview метод вызывает rptview функция со значением Document свойство объекта отчета как значение аргумента.
Вызов rptview со значением аргумента, отличным от mlreportgen.report.Report объект вызывает rptview функция.
Для примера в следующем коде первый rptview вызов вызывает rptview способ. Вторая rptview вызов вызывает rptview функция.
import mlreportgen.report.* rpt = Report('myReport','pdf'); add(rpt, 'Hello World'); close(rpt); % Invokes rptview method rptview(rpt); % Invokes rptview function rptview('myReport.pdf');
docview | mlreportgen.dom.Document | mlreportgen.ppt.Presentation | mlreportgen.report.Report | rptview