exponenta event banner

addHTMLFile

Класс: mlreportgen.dom.Document
Пакет: mlreportgen.dom

Добавление содержимого HTML-файла в документ

Синтаксис

htmlObjOut = addHTMLFile(documentObj,htmlFilePath)

Описание

htmlObjOut = addHTMLFile(documentObj,htmlFilePath) добавляет содержимое HTML-файла в документ.

Входные аргументы

развернуть все

Объект документа для добавления содержимого, указанный как mlreportgen.dom.Document объект.

Путь к файлу HTML, указанный как символьный вектор.

Выходные аргументы

развернуть все

HTML-объект с добавленным содержимым, возвращенный как mlreportgen.dom.HTMLFile объект.

Примеры

развернуть все

В текстовом редакторе создайте файл и введите следующий текст:

<!DOCTYPE html>
<html>

<head>
  <title>My First HTML</title>
 
</head>

<body>

<p>This is the <b>first</b> paragraph.</p>

<p>This is the <b>second</b> paragraph</p>

</body>
</html>

Сохраните файл в текущей папке MATLAB ® какhtml_example.html.

Создание отчета Word.

import mlreportgen.dom.*;
rpt = Document('HTMLReport','docx');     

Добавьте содержимое HTML-файла в документ.

addHTMLFile(rpt,'html_example.html');

Создайте отчет Word.

close(rpt);
rptview(rpt.OutputPath);

Совет

  • Отчет MATLAB Generator™ mlreportgen.dom.HTML или mlreportgen.dom.HTMLFile объекты обычно не могут принимать необработанные HTML-данные сторонних приложений, таких как Microsoft ® Word, которые экспортируют собственные документы в виде разметки HTML. В этих случаях программа создания отчетов Report API может использовать mlreportgen.utils.html2dom.prepHTMLString и mlreportgen.utils.html2dom.prepHTMLFile для подготовки необработанного HTML для использования с mlreportgen.dom.HTML или mlreportgen.dom.HTMLFile объекты. Как правило, программа должна будет продолжить обработку подготовленного HTML для удаления допустимых, но нежелательных объектов, таких как каналы строк, которые находились в необработанном содержимом.

  • По умолчанию DOM API использует базовый размер шрифта 12 точек для преобразования em единиц к фактическим размерам шрифта. Например, размер шрифта, указанный как 2em преобразует в 24 точки. Чтобы указать другой размер базового шрифта, добавьте содержимое в отчет с помощью mlreportgen.dom.HTML объект. Установите EMBaseFontSize свойство объекта до базового размера шрифта. Например, если задать EMBaseFontSize свойство 14, размер шрифта 2em преобразует в 28 точек.

Представлен в R2015a