Пакет: 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, name |
address | class, style |
b | class, style |
big | class, style |
blockquote | class, style |
body | class, style |
br | n/a |
center | class, style |
cite | class, style |
code | class, style |
dd | class, style |
del | class, style |
dfn | class, style |
div | class, style |
dl | class, style |
dt | class, style |
em | class, style |
font | class, style, color, face, size |
h1, h2, h3, h4, h5, h6 | class, style, align |
hr | class, style, align |
i | class, style |
ins | class, style |
img | class, style, src, height, width |
kbd | class, style |
li | class, style |
mark | class, style |
nobr | class, style |
ol | class, style |
p | class, style, align |
pre | class, style |
s | class, style |
samp | class, style |
small | class, style |
span | class, style |
strike | class, style |
strong | class, style |
sub | class, style |
sup | class, style |
table | class, style, align, bgcolor, border, cellspacing, cellpadding, frame, rules, width |
tbody | class, style, align, valign |
tfoot | class, style, align, valign |
thead | class, style, align, valign |
td | class, style, bgcolor, height, width, colspan, rowspan, align, valign, nowrap |
th | class, style, bgcolor, height, width, colspan, rowspan, align, valign, nowrap |
tr | class, style, align, bgcolor, valign |
tt | class, style |
u | class, style |
ul | class, style |
var | class, style |
Для получения информации об этих элементах смотрите https://developer.mozilla.org/en-US/docs/Web/HTML/Element.
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 для удаления допустимых, но нежелательных объектов, таких как каналы линий, которые находились в необработанном содержимом.
Документы Word и PDF требуют, чтобы встроенные элементы, такие как текст и ссылки, содержались в абзаце. Чтобы удовлетворить этому требованию, HTML создает оберточные абзацы, содержащие встроенные элементы, которые еще не указаны в абзаце. Если вы создаете mlreportgen.dom.HTML или mlreportgen.dom.HTMLFile объект из HTML, который содержит встроенные элементы, не входящие в абзацы и добавляющие объект в HTML-документ, сгенерированный HTML может отличаться от входного HTML. Чтобы сгенерировать встроенные элементы без добавленных абзацев оболочки, вставьте HTML разметки в HTML документ с помощью mlreportgen.dom.RawText объект.
По умолчанию DOM API использует базовый шрифт размером 12 точек для преобразования em модулей по фактическим размерам шрифта. Для примера размер шрифта задается как 2em преобразует в 24 точки. Чтобы задать другой размер базового шрифта, добавьте содержимое в отчет с помощью mlreportgen.dom.HTML объект. Установите EMBaseFontSize свойство объекта к размеру базового шрифта. Для примера, если вы задаете EMBaseFontSize свойство для 14, размер шрифта 2em преобразует в 28 точек.
addHTML | mlreportgen.dom.HTMLFile | mlreportgen.utils.html2dom.prepHTMLFile | mlreportgen.utils.html2dom.prepHTMLString