Postupy: Zpracování elementů obsahu toku prostřednictvím vlastnosti bloků
Tyto příklady demonstrují některé z nejběžnějších operací, které lze provádět s prvky obsahu toku prostřednictvím Blocks vlastnost. Tato vlastnost slouží k přidání a odebrání položek z BlockCollection. Mezi prvky obsahu toku, které mají vlastnost Blocks , patří:
Tyto příklady se používají Section jako prvek obsahu toku, ale tyto techniky platí pro všechny prvky, které hostují kolekci elementů obsahu toku.
Vytvoření nového oddílu
Následující příklad vytvoří nový Section a pak použije Add metoda přidat 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ření nového elementu Odstavce
Následující příklad vytvoří nový Paragraph prvek 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ískání elementů bloku nejvyšší úrovně v oddílu
Následující příklad získá počet prvků nejvyšší úrovně Block obsažených v souboru 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 souboru 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 prvky) z Section.
secx.Blocks.Clear();
secx.Blocks.Clear()
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro