MoveToSection

DocumentBuilder.MoveToSection method

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

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

ملاحظات

متىsectionIndexأكبر من أو يساوي 0، فإنه يحدد فهرسًا من بداية المستند مع كون 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");

أنظر أيضا