Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esses exemplos demonstram algumas das operações mais comuns que podem ser executadas em elementos de conteúdo de fluxo por meio da propriedade Blocks. Essa propriedade é usada para adicionar e remover itens de BlockCollection. Os elementos de conteúdo de fluxo que apresentam uma propriedade Blocks incluem:
Esses exemplos usam Section como o elemento de conteúdo de fluxo, mas essas técnicas são aplicáveis a todos os elementos que hospedam uma coleção de elementos de conteúdo de fluxo.
Criar uma nova seção
O exemplo a seguir cria um novo
Section secx = new Section();
secx.Blocks.Add(new Paragraph(new Run("A bit of text content...")));
Dim secx As New Section()
secx.Blocks.Add(New Paragraph(New Run("A bit of text content...")))
Criar um novo elemento Paragraph
O exemplo a seguir cria um novo elemento Paragraph e o insere no início do Section.
Paragraph parx = new Paragraph(new Run("Text to insert..."));
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx);
Dim parx As New Paragraph(New Run("Text to insert..."))
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx)
Obter os elementos bloco de nível superior na Seção
O exemplo a seguir obtém o número de elementos de primeiro nível Block contidos no Section.
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
Excluir o último elemento Block na Seção
O exemplo a seguir exclui o último elemento Block no Section.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
Limpar todo o conteúdo do elemento Block da Seção
O exemplo a seguir limpa todo o conteúdo (elementosBlock) do Section.
secx.Blocks.Clear();
secx.Blocks.Clear()
Consulte também
- BlockCollection
- InlineCollection
- ListItemCollection
- Visão geral do documento de fluxos
- manipular grupos de linhas de uma tabela por meio da propriedade RowGroups
- manipular colunas de uma tabela por meio da propriedade Columns
- manipular grupos de linhas de uma tabela por meio da propriedade RowGroups
.NET Desktop feedback