EnsureMinimum

Row.EnsureMinimum method

Si leRow n’a pas de cellules, en crée et en ajoute uneCell .

public void EnsureMinimum()

Exemples

Montre comment garantir qu’un nœud de ligne contient les nœuds dont nous avons besoin pour commencer à y ajouter du contenu.

Document doc = new Document();
Table table = new Table(doc);
doc.FirstSection.Body.AppendChild(table);
Row row = new Row(doc);
table.AppendChild(row);

// Les lignes contiennent des cellules contenant des paragraphes avec des éléments typiques tels que des lignes, des formes et même d'autres tableaux.
// Notre nouvelle ligne ne contient aucun de ces nœuds et nous ne pouvons pas y ajouter de contenu tant que ce n'est pas le cas.
Assert.AreEqual(0, row.GetChildNodes(NodeType.Any, true).Count);

// L'appel de la méthode "EnsureMinimum" sur une table garantira que
// le tableau contient au moins une cellule avec un paragraphe vide.
row.EnsureMinimum();
row.FirstCell.FirstParagraph.AppendChild(new Run(doc, "Hello world!"));

Voir également