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يحتوي على نص فاصل الحاشية السفلية.
FootnoteContinuationSeparator13يحتوي على نص فاصل استمرار الحاشية السفلية.
FootnoteContinuationNotice14يحتوي على نص فاصل إشعار استمرار الحاشية السفلية.
EndnoteSeparator15يحتوي على نص فاصل الحاشية الختامية.
EndnoteContinuationSeparator16يحتوي على نص فاصل استمرارية الحاشية.
EndnoteContinuationNotice17يحتوي على نص فاصل إشعار استمرار الحاشية الختامية.

أمثلة

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

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);

أنظر أيضا