Пакет: 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 за пределами MATLAB®. Если вы все еще не видите значок скрепки, попробуйте открыть PDF-файл с помощью другого средства просмотра PDF, такого как Adobe® Акробат®. Если необходимо открыть PDF с помощью средства просмотра, которое не отображает значок скрепки, вместо встраивания документа рассмотрите ссылку на документ при помощи | |
| HTML | Любой | Встраивает внешний файл в документ и вставляет гиперссылку во встроенный файл. В HTML гиперссылка работает только в том случае, если документ открывается вне MATLAB. |
| Однофайловый HTML | Любой | Не встраивает файл в документ. Вставка гиперссылки во внешний файл. Гиперссылка работает только, если вы открываете документ вне MATLAB. |
The mlreportgen.dom.EmbeddedObject класс является handle класс.
ConstructOnLoad | true |
HandleCompatible | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
создает пустой embObj = mlreportgen.dom.EmbeddedObject() EmbeddedObject объект. Чтобы задать файл для встраивания, используйте свойство Target.
также задает текст ссылки. Текст ссылки применяется только, когда ссылка на файл является гиперссылкой. Этот конструктор создает embObj = mlreportgen.dom.EmbeddedObject(path,linkText)mlreportgen.dom.Text объект для хранения текста ссылки.
задает имя определяемого шаблоном стиля для текста ссылки. Этот конструктор создает embObj = mlreportgen.dom.EmbeddedObject(path,linkText,styleName)mlreportgen.dom.Text объект, чтобы удерживать текст ссылки и устанавливать StyleName свойство Text объект к styleName.
использует embObj = mlreportgen.dom.EmbeddedObject(path,linkTextObj) mlreportgen.dom.Text объект, чтобы задать текст ссылки.