Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Beispiele veranschaulichen einige der gängigeren Vorgänge, die für Flussinhaltselemente über die Blocks-Eigenschaft ausgeführt werden können. Diese Eigenschaft wird verwendet, um Elemente aus BlockCollectionhinzuzufügen und zu entfernen. Flussinhaltselemente, die eine Blocks-Eigenschaft enthalten:
Diese Beispiele verwenden Section als Flussinhaltselement, aber diese Techniken gelten für alle Elemente, die eine Flussinhaltselementsammlung hosten.
Erstellen eines neuen Abschnitts
Im folgenden Beispiel wird ein neues Section Erstellt und anschließend die Add-Methode verwendet, um dem Abschnittsinhalt einen neuen Absatz hinzuzufügen.
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...")))
Erstellen eines neuen Paragraph-Elements
Das folgende Beispiel erstellt ein neues Paragraph-Element und fügt es am Anfang von Section ein.
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)
Abrufen der Blockelemente der obersten Ebene im Abschnitt
Das folgende Beispiel ermittelt die Anzahl von Block-Elementen der obersten Ebene, die in Sectionenthalten sind.
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
Löschen des letzten Blockelements im Abschnitt
Im folgenden Beispiel wird das letzte Block-Element in Section gelöscht.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
Löschen aller Inhalte des Blockelements aus dem Abschnitt
Im folgenden Beispiel wird der gesamte Inhalt (Block-Elemente) aus dem Section gelöscht.
secx.Blocks.Clear();
secx.Blocks.Clear()
Siehe auch
.NET Desktop feedback