Bagikan melalui


Cara: Memanipulasi Elemen Konten Alur melalui Properti Blokir

Contoh-contoh ini menunjukkan beberapa operasi yang lebih umum yang dapat dilakukan pada elemen konten alur melalui properti Blokir . Properti ini digunakan untuk menambahkan dan menghapus item dari BlockCollection. Elemen konten alur yang menampilkan properti Blokir meliputi:

Contoh-contoh ini kebetulan digunakan Section sebagai elemen konten alur, tetapi teknik ini berlaku untuk semua elemen yang menghosting kumpulan elemen konten alur.

Membuat Bagian baru

Contoh berikut membuat baru Section lalu menggunakan metode Tambahkan untuk menambahkan Paragraf baru ke konten Bagian .

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...")))

Membuat elemen Paragraf baru

Contoh berikut membuat elemen baru Paragraph dan menyisipkannya di awal 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)

Mendapatkan elemen Blok tingkat atas di Bagian

Contoh berikut mendapatkan jumlah elemen tingkat Block atas yang terkandung dalam Section.

int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count

Menghapus elemen Blok terakhir di Bagian

Contoh berikut menghapus elemen terakhir Block di Section.

secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)

Menghapus semua konten elemen Blokir dari Bagian

Contoh berikut menghapus semua konten (Block elemen) dari Section.

secx.Blocks.Clear();
secx.Blocks.Clear()

Baca juga