Como: Manipular um FlowDocument por meio da Propriedade Blocks
Estes exemplos demonstram algumas das operações mais comuns que podem ser realizadas em um FlowDocument por meio da propriedade Blocks.
Exemplo
O seguinte exemplo cria um FlowDocument novo e concatena um novo elemento Paragraph ao FlowDocument.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));
O seguinte exemplo cria um novo elemento Paragraph e o insere ao começo do FlowDocument.
Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);
O seguinte exemplo recebe o número dos elementos Block de alto nível contido no FlowDocument.
int countTopLevelBlocks = flowDoc.Blocks.Count;
The following example deletes the last Block element in the FlowDocument.
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
The following example clears all of the contents (Block elements) from the FlowDocument.
flowDoc.Blocks.Clear();
Consulte também
Tarefas
Como: Manipulate a Table's Row Groups through the RowGroups Property
Como: Manipular as colunas de uma tabela por meio da propriedade Columns
Como: Manipulate a Table's Row Groups through the RowGroups Property