Aspose::Words::NodeImporter::ImportNode метод

NodeImporter::ImportNode method

Импортирует узел из одного документа в другой.

System::SharedPtr<Aspose::Words::Node> Aspose::Words::NodeImporter::ImportNode(const System::SharedPtr<Aspose::Words::Node> &srcNode, bool isImportChildren)
ПараметрТипОписание
srcNodeconst System::SharedPtr<Aspose::Words::Node>&Узел для импорта.
isImportChildrenbooltrue для импорта всех дочерних узлов рекурсивно; иначе false.

ReturnValue

Клонированный, импортированный узел. Узел принадлежит целевому документу, но не имеет родителя.

Примечания

Импорт узла создаёт копию исходного узла, принадлежащего импортирующему документу. Возвращённый узел не имеет родителя. Исходный узел не изменяется и не удаляется из оригинального документа.

Прежде чем узел из другого документа может быть вставлен в этот документ, его необходимо импортировать. Во время импорта свойства, специфичные для документа, такие как ссылки на стили и списки, переводятся из оригинального в импортирующий документ. После импорта узел может быть вставлен в соответствующее место документа с помощью InsertBefore1() или <see cref="Aspose::Words::CompositeNode::InsertAfter1(System::SharedPtr«tt>0\>, System::SharedPtr\Aspose::Words::Node\\)">InsertAfter1().

Если исходный узел уже принадлежит целевому документу, то просто создаётся глубокая копия исходного узла.

См. также