IsRestartAtEachSection

List.IsRestartAtEachSection property

يحدد ما إذا كان يجب إعادة تشغيل القائمة في كل قسم. القيمة الافتراضية هيخطأ شنيع .

public bool IsRestartAtEachSection { get; set; }

ملاحظات

هذا الخيار مدعوم فقط بتنسيقات المستندات RTF وDOC وDOCX.

سيتم كتابة هذا الخيار إلى DOCX فقط إذاOoxmlCompliance أعلى من ذلك الحينEcma376_2006.

أمثلة

يوضح كيفية تكوين قائمة لإعادة بدء الترقيم في كل قسم.

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

doc.Lists.Add(ListTemplate.NumberDefault);

Aspose.Words.Lists.List list = doc.Lists[0];
list.IsRestartAtEachSection = restartListAtEachSection;

// الخاصية "IsRestartAtEachSection" ستكون قابلة للتطبيق فقط عندما
// مستوى توافق OOXML للمستند هو معيار أحدث من "OoxmlComplianceCore.Ecma376".
OoxmlSaveOptions options = new OoxmlSaveOptions
{
    Compliance = OoxmlCompliance.Iso29500_2008_Transitional
};

builder.ListFormat.List = list;

builder.Writeln("List item 1");
builder.Writeln("List item 2");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Writeln("List item 3");
builder.Writeln("List item 4");

doc.Save(ArtifactsDir + "OoxmlSaveOptions.RestartingDocumentList.docx", options);

doc = new Document(ArtifactsDir + "OoxmlSaveOptions.RestartingDocumentList.docx");

Assert.AreEqual(restartListAtEachSection, doc.Lists[0].IsRestartAtEachSection);

أنظر أيضا