Procedura: Manipolare gli elementi di contenuto del flusso tramite la proprietà Blocks
Questi esempi illustrano alcune delle operazioni più comuni che possono essere eseguite sugli elementi del contenuto del flusso tramite la proprietà Blocks. Questa proprietà viene utilizzata per aggiungere e rimuovere elementi da BlockCollection. Gli elementi del contenuto del flusso che presentano una proprietà Blocchi includono:
Questi esempi usano Section come elemento di contenuto del flusso, ma queste tecniche sono applicabili a tutti gli elementi che ospitano una raccolta di elementi del contenuto di flusso.
Creare una nuova sezione
Nell'esempio seguente viene creato un nuovo Section e quindi viene utilizzato il metodo Add per aggiungere un nuovo Paragraph al contenuto della Sezione .
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...")))
Creare un nuovo elemento Paragraph
Nell'esempio seguente viene creato un nuovo elemento Paragraph e si inserisce all'inizio del 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)
Ottieni gli elementi Blocco di primo livello nella sezione
Nell'esempio seguente viene determinato il numero di elementi Block di primo livello contenuti nel Section.
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
Eliminare l'ultimo elemento Block nella sezione
Nell'esempio seguente viene eliminato l'ultimo elemento Block nel Section.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
Cancellare tutto il contenuto dell'elemento Block dalla sezione
Nell'esempio seguente vengono cancellati tutti i contenuti (Block elementi) dal Section.
secx.Blocks.Clear();
secx.Blocks.Clear()
Vedere anche
- BlockCollection
- InlineCollection
- ListItemCollection
- Panoramica del documento di flusso
- modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
- modificare le colonne di una tabella tramite la proprietà Columns
- modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
.NET Desktop feedback