Clone
Document.Clone method
Выполняет глубокое копированиеDocument
.
public Document Clone()
Возвращаемое значение
Клонированный документ.
Примеры
Показывает, как глубоко клонировать документ.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Hello world!");
// Клонирование создаст новый документ с тем же содержимым, что и оригинал,
// но с уникальной копией каждого узла исходного документа.
Document clone = doc.Clone();
Assert.AreEqual(doc.FirstSection.Body.FirstParagraph.Runs[0].GetText(),
clone.FirstSection.Body.FirstParagraph.Runs[0].Text);
Assert.AreNotEqual(doc.FirstSection.Body.FirstParagraph.Runs[0].GetHashCode(),
clone.FirstSection.Body.FirstParagraph.Runs[0].GetHashCode());
Смотрите также
- class Document
- пространство имен Aspose.Words
- сборка Aspose.Words