MoveToSection

DocumentBuilder.MoveToSection method

ينقل المؤشر إلى بداية النص في قسم محدد.

public void MoveToSection(int sectionIndex)
معامليكتبوصف
sectionIndexInt32فهرس القسم المراد الانتقال إليه.

ملاحظات

متىsectionIndex أكبر من أو يساوي 0، فإنه يحدد فهرس from بداية المستند حيث يكون 0 هو القسم الأول. متىsectionIndex أقل من 0, وقد حددت فهرسًا من نهاية المستند حيث يكون -1 هو القسم الأخير.

يتم نقل المؤشر إلى الفقرة الأولى فيBody من القسم المحدد.

أمثلة

يوضح كيفية إنشاء الرؤوس والتذييلات في مستند باستخدام DocumentBuilder.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// حدد أننا نريد رؤوسًا وتذييلات مختلفة للصفحات الأولى والزوجية والفردية.
builder.PageSetup.DifferentFirstPageHeaderFooter = true;
builder.PageSetup.OddAndEvenPagesHeaderFooter = true;

// أنشئ الرؤوس، ثم أضف ثلاث صفحات إلى المستند لعرض كل نوع رأس.
builder.MoveToHeaderFooter(HeaderFooterType.HeaderFirst);
builder.Write("Header for the first page");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderEven);
builder.Write("Header for even pages");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.Write("Header for all other pages");

builder.MoveToSection(0);
builder.Writeln("Page1");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page2");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page3");

doc.Save(ArtifactsDir + "DocumentBuilder.HeadersAndFooters.docx");

أنظر أيضا