Comment : manipuler un FlowDocument avec la propriété Blocks
Mise à jour : novembre 2007
Cet exemple montre quelques-unes des opérations courantes qui peuvent être exécutées sur un FlowDocument par le biais de la propriété Blocks.
Exemple
L'exemple suivant crée un nouveau FlowDocument puis ajoute un nouvel élément Paragraph au FlowDocument.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));
L'exemple suivant crée un élément Paragraph et l'insère au début de FlowDocument.
Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);
L'exemple suivant obtient le nombre d'éléments Block de niveau supérieur contenus dans le FlowDocument.
int countTopLevelBlocks = flowDoc.Blocks.Count;
L'exemple suivant supprime le dernier élément Block de FlowDocument.
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
L'exemple suivant efface tout le contenu (éléments Block de FlowDocument.
flowDoc.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