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