EnsureMinimum

Cell.EnsureMinimum method

Se l’ultimo 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 come sequenze, forme e persino altre tabelle.
// La nostra nuova cella non ha paragrafi e non possiamo aggiungere contenuti come nodi di esecuzione e forma finché non lo fa.
Assert.AreEqual(0, cell.GetChildNodes(NodeType.Any, true).Count);

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

Guarda anche