EnsureMinimum

Cell.EnsureMinimum method

Se l’ultimo elemento figlio non è un paragrafo, crea e aggiunge un paragrafo vuoto.

public void EnsureMinimum()

Esempi

Mostra come garantire che un nodo cella contenga i nodi necessari per iniziare ad aggiungervi contenuto.

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

// Le celle possono contenere paragrafi con elementi tipici quali sequenze, forme e persino altre tabelle.
// La nostra nuova cella non ha paragrafi e non possiamo aggiungervi contenuti come nodi run e shape finché non li avrà.
Assert.AreEqual(0, cell.GetChildNodes(NodeType.Any, true).Count);

// La chiamata al metodo "EnsureMinimum" su una cella garantirà che
// la cella ha almeno un paragrafo vuoto, a cui possiamo quindi aggiungere contenuti.
cell.EnsureMinimum();
cell.FirstParagraph.AppendChild(new Run(doc, "Hello world!"));

Guarda anche