Clone
Document.Clone method
Führt eine tiefe Kopie des ausDocument
.
public Document Clone()
Rückgabewert
Das geklonte Dokument.
Beispiele
Zeigt, wie ein Dokument tief geklont wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Hello world!");
// Durch das Klonen wird ein neues Dokument mit demselben Inhalt wie das Original erstellt.
// aber mit einer eindeutigen Kopie jedes Knotens des Originaldokuments.
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());
Siehe auch
- class Document
- namensraum Aspose.Words
- Montage Aspose.Words