Пакет: 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
объект задать текст ссылки.