Пакет: 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 Имя |
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 размер |
h1, h2, h3, h4, h5, h6 | class , style выравнивание |
hr | class , style выравнивание |
i | class , style |
ins | class , style |
img | class , style src высота width |
kbd | class , style |
li | class , style |
mark | class , style |
nobr | class , style |
ol | class , style |
p | class , style выравнивание |
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 выравнивание , bgcolor 'Граница' , cellspacing , cellpadding Система координат , rules width |
tbody | class , style выравнивание , valign |
tfoot | class , style выравнивание , valign |
thead | class , style выравнивание , valign |
td | class , style , bgcolor высота width , colspan , rowspan выравнивание , valign , nowrap |
th | class , style , bgcolor высота width , colspan , rowspan выравнивание , valign , nowrap |
tr | class , style выравнивание , bgcolor , valign |
tt | class , style |
u | class , style |
ul | class , style |
var | 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 точек.
mlreportgen.dom.HTMLFile
| addHTML
| mlreportgen.utils.html2dom.prepHTMLFile
| mlreportgen.utils.html2dom.prepHTMLString