Показать отчет или презентацию
rptview( отображает отчет, указанный в вводе domObj)mlreportgen.dom.Document в соответствующем средстве просмотра.
Чтобы открыть документ Word на платформе Linux ® или Macintosh ,rptview вызывает soffice команда. В Linux необходимо установить Apache OpenOffice™ или LibreOffice ®. В Macintosh Apache OpenOffice должен быть установлен в /Applications папка.
Примечание
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 объект. 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