以下の例では、Blocks プロパティを使用して FlowDocument で実行できる一般的な操作を示します。
使用例
次の例では、新しい FlowDocument を作成した後、新しい Paragraph 要素をその FlowDocument に追加しています。
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
flowDoc.Blocks.Add(New Paragraph(New Run("Text to append...")))
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));
次の例では、新しい Paragraph 要素を作成して FlowDocument の先頭に挿入します。
Dim p As New Paragraph(New Run("Text to insert..."))
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p)
Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);
次の例では、FlowDocument に含まれているトップレベルの Block 要素の数を取得します。
Dim countTopLevelBlocks As Integer = flowDoc.Blocks.Count
int countTopLevelBlocks = flowDoc.Blocks.Count;
次の例では、FlowDocument 内の最後の Block 要素を削除します。
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock)
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
次の例では、FlowDocument からすべての内容 (Block 要素) を消去します。
flowDoc.Blocks.Clear()
flowDoc.Blocks.Clear();
参照
処理手順
方法 : RowGroups プロパティを介してテーブルの行グループを操作する