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