Comment : manipuler des éléments de contenu de flux avec la propriété Blocks
Ces exemples montrent quelques-unes des opérations les plus courantes qui peuvent être exécutées sur les éléments de contenu de flux avec la propriété Blocks. Cette propriété est utilisée pour ajouter et supprimer des éléments de BlockCollection. Les éléments de contenu de flux qui caractérisent une propriété Blocks incluent :
Il arrive que ces exemples utilisent Section comme élément de contenu de flux, mais ces techniques sont applicables à tous les éléments qui hébergent une collection d'éléments de contenu de flux.
Exemple
L'exemple suivant crée une nouvelle Section, puis utilise la méthode Add pour ajouter un nouveau paragraphe au contenu de la section.
Dim secx As New Section()
secx.Blocks.Add(New Paragraph(New Run("A bit of text content...")))
Section secx = new Section();
secx.Blocks.Add(new Paragraph(new Run("A bit of text content...")));
L'exemple suivant crée un nouvel élément Paragraph et l'insère au début de la Section.
Dim parx As New Paragraph(New Run("Text to insert..."))
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx)
Paragraph parx = new Paragraph(new Run("Text to insert..."));
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx);
L'exemple suivant obtient le nombre d'éléments Block de niveau supérieur contenus dans la Section.
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
int countTopLevelBlocks = secx.Blocks.Count;
L'exemple suivant supprime le dernier élément Block de Section.
secx.Blocks.Remove(secx.Blocks.LastBlock)
secx.Blocks.Remove(secx.Blocks.LastBlock);
L'exemple suivant efface tout le contenu (éléments Block de Section.
secx.Blocks.Clear()
secx.Blocks.Clear();
Voir aussi
Tâches
Comment : manipuler les groupes de lignes d'un tableau avec la propriété RowGroups
Comment : manipuler les colonnes d'un tableau avec la propriété Columns
Comment : manipuler les groupes de lignes d'un tableau avec la propriété RowGroups