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 Report 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