Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tyto příklady ukazují některé z nejběžnějších operací, které lze provést u prvků blokového obsahu pomocí vlastnosti Blocks. Tato vlastnost slouží k přidání a odebrání položek z BlockCollection. Mezi prvky obsahu toku, které obsahují vlastnost Blocks, patří:
V těchto příkladech je Section používán jako prvek obsahu toku, ale tyto techniky platí pro všechny prvky, které obsahují kolekci elementů obsahu toku.
Vytvořte nový oddíl
Následující příklad vytvoří nový Section a pak použije metodu Add, aby přidal nový odstavec do obsahu Section.
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...")))
Vytvořit nový odstavcový prvek
Následující příklad vytvoří nový Paragraph element a vloží jej na začátek 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)
Získejte blokové prvky nejvyšší úrovně v oddílu
Následující příklad získá počet prvků nejvyšší úrovně Block obsažených v Section.
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
Odstranění posledního prvku bloku v oddílu
Následující příklad odstraní poslední Block prvek v Section.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
Vymazání veškerého obsahu elementu Block z oddílu
Následující příklad vymaže veškerý obsah (Block elementy) z Section.
secx.Blocks.Clear();
secx.Blocks.Clear()
Viz také
.NET Desktop feedback