Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze voorbeelden laten enkele van de meest voorkomende bewerkingen zien die kunnen worden uitgevoerd op flow-inhoudselementen via de eigenschap blokken. Deze eigenschap wordt gebruikt om items toe te voegen aan en te verwijderen uit BlockCollection. Elementen met stroominhoud die de eigenschap Blokken bevatten:
Deze voorbeelden maken gebruik van Section als het inhoudselement van de stroom, maar deze technieken zijn van toepassing op alle elementen die een verzameling inhoudselementen van een stroom hosten.
Een nieuwe sectie maken
In het volgende voorbeeld wordt een nieuwe Section gemaakt en wordt vervolgens de methode Toevoegen gebruikt om een nieuwe alinea toe te voegen aan de sectie inhoud.
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...")))
Een nieuw alinea-element maken
In het volgende voorbeeld wordt een nieuw Paragraph-element gemaakt en ingevoegd aan het begin van het 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)
Verkrijg de blokelementen op het bovenste niveau in de sectie
Het volgende voorbeeld geeft het aantal topniveauelementen Block in de Sectionweer.
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
Het laatste blokelement in de sectie verwijderen
In het volgende voorbeeld wordt het laatste Block element in de Sectionverwijderd.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
Alle inhoud van het blokelement uit de sectie wissen
In het volgende voorbeeld worden alle inhoud (Block elementen) uit de Sectiongewist.
secx.Blocks.Clear();
secx.Blocks.Clear()
Zie ook
.NET Desktop feedback