Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tych przykładach pokazano niektóre z bardziej typowych operacji, które można wykonywać na elementach zawartości przepływu za pośrednictwem właściwości Blocks. Ta właściwość służy do dodawania i usuwania elementów z BlockCollection. Elementy zawartości przepływu, które zawierają właściwość Blocks, obejmują:
Te przykłady używają Section jako elementu zawartości przepływu, ale te techniki mają zastosowanie do wszystkich elementów zawierających kolekcję elementów zawartości przepływu.
Tworzenie nowej sekcji
Poniższy przykład tworzy nowy Section, a następnie używa metody Add, aby dodać nowy akapit do zawartości sekcji .
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...")))
Tworzenie nowego elementu akapitu
Poniższy przykład tworzy nowy element Paragraph i wstawia go na początku Section.
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)
Pobierz elementy bloków najwyższego poziomu w sekcji
Poniższy przykład pobiera liczbę elementów najwyższego poziomu Block zawartych w Section.
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
Usuń ostatni element blokowy w Sekcji
Poniższy przykład usuwa ostatni element Block w Section.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
Wyczyść całą zawartość elementu blokowego z sekcji
Poniższy przykład czyści całą zawartość, czyli elementyBlock, z Section.
secx.Blocks.Clear();
secx.Blocks.Clear()
Zobacz też
.NET Desktop feedback