StoryType

StoryType enumeration

يتم تخزين نص مستند Word في القصص.StoryType يحدد القصة.

public enum StoryType

قيم

اسمقيمةوصف
None0القيمة الافتراضية. لا يوجد مثل هذه القصة في الوثيقة.
MainText1يحتوي على النص الرئيسي للوثيقة، ممثلة بـBody .
Footnotes2يحتوي على نص الحاشية السفلية، ممثلة بـFootnote .
Endnotes3يحتوي على نص الحواشي الختامية، ممثلة بـFootnote .
Comments4يحتوي على تعليقات الوثيقة (الشروح)، ممثلة بـComment .
Textbox5يحتوي على شكل أو نص مربع نص، يمثلهShape .
EvenPagesHeader6يحتوي على نص رأس الصفحات الزوجية، ممثلة بـHeaderFooter .
PrimaryHeader7يحتوي على نص الرأس الأساسي. عندما يختلف الرأس بين الصفحات الفردية والزوجية، فإن يحتوي على نص رأس الصفحات الفردية. يتمثل بHeaderFooter .
EvenPagesFooter8يحتوي على نص تذييل الصفحات الزوجية، ممثلة بـHeaderFooter .
PrimaryFooter9يحتوي على نص التذييل الأساسي. عندما يختلف التذييل بالنسبة للصفحات الفردية والزوجية، فإن يحتوي على نص تذييل الصفحات الفردية. يتمثل بHeaderFooter .
FirstPageHeader10يحتوي على نص رأس الصفحة الأولى، ممثلة بـHeaderFooter .
FirstPageFooter11يحتوي على نص تذييل الصفحة الأولى، ممثلة بـHeaderFooter .
FootnoteSeparator12يحتوي على نص فاصل الحواشي السفلية، ممثلاً بـFootnoteSeparator .
FootnoteContinuationSeparator13يحتوي على نص فاصل متابعة الحاشية السفلية، ممثلاً بـFootnoteSeparator .
FootnoteContinuationNotice14يحتوي على نص فاصل إشعار استمرار الحاشية السفلية، ممثلاً بـFootnoteSeparator .
EndnoteSeparator15يحتوي على نص فاصل التعليقات الختامية، ممثلاً بـFootnoteSeparator .
EndnoteContinuationSeparator16يحتوي على نص فاصل استمرار التعليق الختامي، ممثلاً بـFootnoteSeparator .
EndnoteContinuationNotice17يحتوي على نص فاصل إشعار متابعة التعليق الختامي، ممثلاً بـFootnoteSeparator .

أمثلة

يوضح كيفية إزالة كافة الأشكال من العقدة.

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

// استخدم DocumentBuilder لإدراج شكل. وهذا شكل خطي
// التي تحتوي على فقرة أصل، وهي عقدة فرعية لنص القسم الأول.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);

Assert.AreEqual(1, doc.GetChildNodes(NodeType.Shape, true).Count);

// يمكننا حذف جميع الأشكال من الفقرات الفرعية لهذا الجسم.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

Assert.AreEqual(0, doc.GetChildNodes(NodeType.Shape, true).Count);

أنظر أيضا