Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ezek a példák a folyamattartalom-elemeken a Blokkok tulajdonságon keresztül elvégezhető leggyakoribb műveleteket mutatják be. Ez a tulajdonság BlockCollectionelemek hozzáadására és eltávolítására szolgál. A Blokkok tulajdonságot tartalmazó adatfolyam-tartalomelemek a következők:
Ezek a példák a Section használják folyamattartalom-elemként, de ezek a technikák a folyamattartalomelem-gyűjteményt üzemeltető összes elemre alkalmazhatók.
Új szakasz létrehozása
Az alábbi példa létrehoz egy új Section, majd a Hozzáadás metódussal új bekezdést ad hozzá a szakasz tartalmához.
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...")))
Új bekezdéselem létrehozása
Az alábbi példa egy új Paragraph elemet hoz létre, és beszúrja a Sectionelején.
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)
A szakasz legfelső szintű blokkelemeinek lekérése
Az alábbi példa megadja a Block-ben található legfelső szintű Section elemek számát.
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
A szakasz utolsó blokkelemének törlése
Az alábbi példa törli a Blockutolsó Section elemét.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
A szakaszból törölje a blokk elem összes tartalmát.
Az alábbi példa az összes tartalmat (Block elemeket) törli a Section-ből.
secx.Blocks.Clear();
secx.Blocks.Clear()
Lásd még
.NET Desktop feedback