Freigeben über


Gewusst wie: Bearbeiten von einem FlowDocument mit der Blocks-Eigenschaft

In diesen Beispielen werden einige Routinevorgänge veranschaulicht, die für ein FlowDocument mit der Blocks-Eigenschaft ausgeführt werden können.

Beispiel

Im folgenden Beispiel wird ein neues FlowDocument erstellt, und dann wird ein neues Paragraph-Element an das FlowDocument angefügt.

            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...")));

Im folgenden Beispiel wird ein neues Paragraph-Element erstellt und am Anfang vom FlowDocument eingefügt.

            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);

Im folgenden Beispiel wird die Anzahl der Block-Elemente der obersten Ebene abgerufen, die im FlowDocument enthalten sind.

            Dim countTopLevelBlocks As Integer = flowDoc.Blocks.Count
int countTopLevelBlocks = flowDoc.Blocks.Count;

Im folgenden Beispiel wird das letzte Block-Element im FlowDocument gelöscht.

            flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock)
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);

Im folgenden Beispiel wird der gesamte Inhalt (Block-Elemente) aus dem FlowDocument gelöscht.

            flowDoc.Blocks.Clear()
flowDoc.Blocks.Clear();

Siehe auch

Aufgaben

Gewusst wie: Bearbeiten der Zeilengruppen einer Tabelle mit der RowGroups-Eigenschaft

Gewusst wie: Bearbeiten der Spalten einer Tabelle mit der Columns-Eigenschaft

Gewusst wie: Bearbeiten der Zeilengruppen einer Tabelle mit der RowGroups-Eigenschaft