Add
Contenu
[
Cacher
]NodeCollection.Add method
Ajoute un nœud à la fin de la collection.
public void Add(Node node)
| Paramètre | Taper | La description |
|---|---|---|
| node | Node | Le nœud à ajouter à la fin de la collection. |
Exceptions
| exception | condition |
|---|---|
| NotSupportedException | LeNodeCollection est une collection « profonde ». |
Remarques
Le nœud est inséré en tant qu’enfant dans l’objet nœud à partir duquel la collection a été créée.
Si le nœud inséré a été créé à partir d’un autre document, vous devez utiliser ImportNode pour importer le nœud dans le document actuel. Le nœud importé peut ensuite être inséré dans le document actuel.
Exemples
Montre comment préparer un nouveau nœud de section pour l’édition.
Document doc = new Document();
// Un document vierge est livré avec une section, qui a un corps, qui à son tour a un paragraphe.
// Nous pouvons ajouter du contenu à ce document en ajoutant des éléments tels que des passages de texte, des formes ou des tableaux à ce paragraphe.
Assert.AreEqual(NodeType.Section, doc.GetChild(NodeType.Any, 0, true).NodeType);
Assert.AreEqual(NodeType.Body, doc.Sections[0].GetChild(NodeType.Any, 0, true).NodeType);
Assert.AreEqual(NodeType.Paragraph, doc.Sections[0].Body.GetChild(NodeType.Any, 0, true).NodeType);
// Si nous ajoutons une nouvelle section comme celle-ci, elle n'aura pas de corps, ni aucun autre nœud enfant.
doc.Sections.Add(new Section(doc));
Assert.AreEqual(0, doc.Sections[1].GetChildNodes(NodeType.Any, true).Count);
// Exécutez la méthode « EnsureMinimum » pour ajouter un corps et un paragraphe à cette section pour commencer à la modifier.
doc.LastSection.EnsureMinimum();
Assert.AreEqual(NodeType.Body, doc.Sections[1].GetChild(NodeType.Any, 0, true).NodeType);
Assert.AreEqual(NodeType.Paragraph, doc.Sections[1].Body.GetChild(NodeType.Any, 0, true).NodeType);
doc.Sections[0].Body.FirstParagraph.AppendChild(new Run(doc, "Hello world!"));
Assert.AreEqual("Hello world!", doc.GetText().Trim());
Voir également
- class Node
- class NodeCollection
- espace de noms Aspose.Words
- Assemblée Aspose.Words