exponenta event banner

класс mlreportgen.dom.DOCXSubDoc

Пакет: mlreportgen.dom
Суперклассы:

Ссылка на внешний документ Microsoft Word

Описание

Ссылка на внешний документ Microsoft ® Word.

Строительство

docxSubDocObj = DOCXSubDoc() создает пустую ссылку на документ.

docxSubDocObj = DOCXSubDoc(path) создает ссылку на документ Word по указанному пути. При добавлении этой ссылки к документу Word (главному документу) ссылка на вложенный документ вставляется в точку добавления ссылки.

При открытии главного документа в Word вместо его содержимого отображается ссылка на вложенный документ. Чтобы заменить ссылку содержимым, выберите «Развернуть вложенные документы» на вкладке «Контуры» вкладки «Вид» на панели инструментов Word.

rptview расширяет вложенные документы при открытии документа Word. Также можно использовать docview для расширения и отсоединения вложенных документов.

Входные аргументы

развернуть все

Путь к документу, на который указывает эта ссылка, указанный как символьный вектор.

Выходные аргументы

развернуть все

Путь к документу Word, на который указывает эта ссылка, представленный mlreportgen.dom.DOCXSubDoc объект.

Свойства

развернуть все

Идентификатор для этого элемента документа, указанный как вектор символов или скаляр строки. При создании элемента документа DOM создает уникальный идентификатор сеанса. Можно указать собственный идентификатор.

Тег для этого элемента документа, заданный как вектор символов или скаляр строки.

DOM создает уникальный для сеанса тег как часть создания этого объекта. Созданный тег имеет вид CLASS: ID, где CLASS - класс объекта, а ID - значение Id свойства объекта. Указание собственного значения тега может помочь определить, где возникла проблема во время создания документа.

Путь к документу, на который указывает эта ссылка, указанный как символьный вектор. Используйте символы ASCII. Используйте следующий формат для указания полного пути с подключенным диском.

'file:///C:/UserPath/FileName.docx'

Методы

Метод

Цель

clone

Использовать DOCXSubDoc.clone аналогично тому, как вы используете Paragraph.clone.

Клонировать ссылку на документ Word.

Примеры

свернуть все

import mlreportgen.dom.*

info = Document('CompanyInfo','docx');
append(info,'XYZ, Inc., makes widgets.');
close(info);

infoPath = info.OutputPath;

rpt = Document('Report','docx');
open(rpt);

append(rpt,Paragraph('About XYZ, Inc.'));

append(rpt,DOCXSubDoc(infoPath));

close(rpt);
rptview(rpt.OutputPath);