Пакет: mlreportgen.dom
Суперклассы:
Используйте разметку HTML, чтобы создать документ DOM
Преобразует строку разметки HTML к Объектам DOM и добавляет их к HTML возразите, что это также создает. Можно добавить объект HTML к документу DOM любого типа, включая Word и документы в формате PDF.
создает пустой htmlObj = HTML()HTML объект.
преобразует текст HTML в htmlObj = HTML(htmlText)HTML объект, содержащий Объекты DOM, имеющие то же содержимое и формат.
HTML поддержка объектов эти элементы HTML и атрибуты. Кроме того, HTML объекты принимают HTML, который содержит пользовательские свойства CSS, которые начинаются с дефиса. Пользовательские свойства CSS поддерживаются в HTML, Microsoft® Word и PDF выход.
| Элемент HTML | Атрибуты |
|---|---|
a | class, style, hrefИмя |
b | class, style |
body | class, style |
br | нет данных |
code | class, style |
del | class, style |
div | class, style |
font | class, style, color, faceразмер |
h1, h2, h3, h4, h5, h6 | class, styleвыравнивание |
hr | class, styleвыравнивание |
i | class, style |
ins | class, style |
img | class, stylesrc высотаwidth |
li | class, style |
ol | class, style |
p | class, styleвыравнивание |
pre | class, style |
s | class, style |
span | class, style |
strike | class, style |
sub | class, style |
sup | class, style |
table | class, styleвыравнивание, bgcolor'Граница' , cellspacing, cellpaddingСистема координат, ruleswidth |
tbody | class, styleвыравнивание, valign |
tfoot | class, styleвыравнивание, valign |
thead | class, styleвыравнивание, valign |
td | class, style, bgcolorвысотаwidth, colspan, rowspan, valign, nowrap |
tr | class, style, bgcolor, valign |
tt | class, style |
u | class, style |
ul | class, style |
Для получения информации об этих элементах см. https://developer.mozilla.org/en-US/docs/Web/HTML/Element.
| добавление | Добавьте строку HTML к объекту HTML |
| клон | Скопируйте объект HTML |
MATLAB® Report Generator™ mlreportgen.dom.HTML или mlreportgen.dom.HTMLFile объекты обычно не могут принимать необработанный вывод HTML сторонних приложений, таких как Microsoft Word, тот собственный компонент экспорта документы как разметка HTML. В этих случаях ваша программа генерации отчета API Отчета может использовать mlreportgen.utils.html2dom.prepHTMLString и mlreportgen.utils.html2dom.prepHTMLFile функции, чтобы подготовить необработанный HTML к использованию с mlreportgen.dom.HTML или mlreportgen.dom.HTMLFile объекты. Как правило, ваша программа должна будет далее обработать подготовленный HTML, чтобы удалить допустимые но нежелательные объекты, такие как переводы строки, которые были в необработанном содержимом.
Word и документы в формате PDF требуют встроенных элементов, таких как текст и ссылки, чтобы содержаться в абзаце. Чтобы удовлетворить это требование, синтаксический анализатор HTML создает абзацы обертки, чтобы содержать встроенные элементы, которые уже не находятся в абзаце. Если вы создаете mlreportgen.dom.HTML или mlreportgen.dom.HTMLFile объект от HTML, который содержит встроенные элементы, которые не находятся в абзацах и добавляют объект в документ HTML, сгенерированный HTML, может отличаться от входа HTML. Чтобы сгенерировать встроенные элементы без добавленных абзацев обертки, вставьте разметку HTML в документ HTML при помощи mlreportgen.dom.RawText объект.
По умолчанию ДОМ АПИ использует основной размер шрифта 12 точек, чтобы преобразовать em модули к фактическим размерам шрифта. Например, размер шрифта, заданный как 2em преобразует в 24 точки. Чтобы задать различный основной размер шрифта, добавьте свое содержимое в отчет при помощи mlreportgen.dom.HTML объект. Установите EMBaseFontSize свойство объекта к основному размеру шрифта. Например, если вы устанавливаете EMBaseFontSize свойство к 14, размер шрифта 2em преобразует в 28 точек.
addHTML | mlreportgen.dom.HTMLFile | mlreportgen.utils.html2dom.prepHTMLFile | mlreportgen.utils.html2dom.prepHTMLString