Пакет: mlreportgen.dom
Суперклассы: mlreportgen.dom.ExternalLink
Встройте файл в документ
Используйте объект mlreportgen.dom.EmbeddedObject класс, чтобы встроить файл в документ. Преимущество встраивания файла в документе, вместо того, чтобы соединиться с ним, состоит в том, что можно переместить документ, не перемещая конечный файл.
Можно добавить mlreportgen.dom.EmbeddedObject возразите против объектов этих классов DOM:
mlreportgen.dom.Document
mlreportgen.dom.DocumentPart
mlreportgen.dom.Paragraph
mlreportgen.dom.TableEntry
mlreportgen.dom.TableHeaderEntry
mlreportgen.dom.ListItem
Эффект добавления EmbeddedObject объект к Объекту DOM зависит от документа выходной тип и внешний тип файла, как описано в этой таблице.
| Документ Выходной тип | Внешний тип файла | Поведение |
|---|---|---|
| Word | xlsx, pptx, docx | Встраивает внешний файл в документ и вставляет Связывание объектов и Встраивание (OLE) ссылка на встроенный файл. Если вы открываете документ, не открывая сначала его с |
| Word | Любой тип кроме xlsx, pptx, или docx | Не встраивает файл в документ. Вставляет гиперссылку на внешний файл. |
| PDF, HTML | Любой | Встраивает внешний файл в документ и вставляет гиперссылку на встроенный файл. В документе HTML работает гиперссылка, только если вы открываете документ за пределами MATLAB®. В документе в формате PDF работает гиперссылка, только если вы открываете документ с помощью средства просмотра PDF, такого как Adobe® Acrobat®, который поддерживает встроенные файлы. Если необходимо открыть документ в формате PDF со средством просмотра, которое не поддерживает встроенные файлы, вместо того, чтобы встроить документ, рассматривает соединение с документом при помощи |
| Однофайловый HTML | Любой | Не встраивает файл в документ. Вставляет гиперссылку на внешний файл. Гиперссылка работает, только если вы открываете документ за пределами MATLAB. |
mlreportgen.dom.EmbeddedObject классом является handle класс.
ConstructOnLoad | true |
HandleCompatible | true |
Для получения информации об атрибутах класса см. Атрибуты класса (MATLAB).
создает пустой embObj = mlreportgen.dom.EmbeddedObject() EmbeddedObject объект. Чтобы задать файл, чтобы встроить, используйте свойство Target.
также задает текст ссылки. Текст ссылки применяется только, когда ссылка на файл является гиперссылкой. Этот конструктор создает embObj = mlreportgen.dom.EmbeddedObject(path,linkText)mlreportgen.dom.Text возразите, чтобы содержать текст ссылки.
использует embObj = mlreportgen.dom.EmbeddedObject(path,linkTextObj) mlreportgen.dom.Text объект задать текст ссылки.