كيفية القيام بما يلي: معالجة عناصر تدفق المحتوى خلال خاصية الكتل
توضح هذه الأمثلة بعض العمليات الأكثر شيوعًا التي يمكن تنفيذها على تدفق عناصر المحتوى خلال كتل خاصية. هذه الخاصية تستخدم في إضافة وإزالة العناصر من BlockCollection. تدفق محتوى العناصر الذي يميزها كتل الخاصية تتضمن:
هذه الأمثلة تستخدم Section مثل تدفق محتوى العنصر ولكن هذه التقنيات قابلة للتطبيق على كافة العناصر التي تستضيف تدفق مجموعة محتوى العنصر.
مثال
يقوم المثال التالي بإنشاء جديد Section ثم يستخدم أسلوب Add لإضافة فقرة جديدة لمقطع المحتويات .
Dim secx As New Section()
secx.Blocks.Add(New Paragraph(New Run("A bit of text content...")))
Section secx = new Section();
secx.Blocks.Add(new Paragraph(new Run("A bit of text content...")));
يقوم المثال التالي بإنشاء Paragraph عنصر جديد و إدراجه في بداية Section.
Dim parx As New Paragraph(New Run("Text to insert..."))
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx)
Paragraph parx = new Paragraph(new Run("Text to insert..."));
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx);
يحصل المثال التالي على رقم المستوى الأعلى Block العناصر الموجودة في Section.
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
int countTopLevelBlocks = secx.Blocks.Count;
يقوم المثال التالي بحذف آخر عنصر Block في الSection.
secx.Blocks.Remove(secx.Blocks.LastBlock)
secx.Blocks.Remove(secx.Blocks.LastBlock);
يقوم المثال التالي بمسح كافة محتويات ( Block عناصر) من Section.
secx.Blocks.Clear()
secx.Blocks.Clear();
راجع أيضًا:
المهام
كيفية القيام بما يلي: التعامل مع مجموعات صف الجدول من خلال خاصية RowGroups
كيفية القيام بما يلي: التعامل مع أعمدة جدول من خلال خاصية الأعمدة
كيفية القيام بما يلي: التعامل مع مجموعات صف الجدول من خلال خاصية RowGroups