العمل مع الرؤوس والتذييلات
Aspose.Words يسمح للمستخدمين بالعمل مع الرؤوس والتذييلات في مستند. الرأس هو نص يتم وضعه في أعلى الصفحة، والتذييل هو نص في أسفل الصفحة. عادة، يتم استخدام هذه المناطق لإدراج المعلومات التي يجب تكرارها في كل صفحات المستند أو بعضها، مثل أرقام الصفحات وتاريخ الإنشاء ومعلومات الشركة وما إلى ذلك.
إنشاء رؤوس أو تذييلات باستخدام DocumentBuilder
إذا كنت ترغب في إضافة رأس مستند أو تذييل برمجيا، فإن أسهل طريقة هي استخدام فئة DocumentBuilder للقيام بذلك.
يوضح مثال الكود التالي كيفية إضافة رأس وتذييل لصفحات المستند:
حدد خيارات الرأس أو التذييل
عند إضافة رأس أو تذييل إلى مستند، يمكنك تعيين بعض الخصائص المتقدمة. يوفر Aspose.Words للمستخدمين فئتي HeaderFooter و HeaderFooterCollection، بالإضافة إلى HeaderFooterType التعداد الذي يمنحك مزيدا من التحكم في عملية تخصيص الرأس والتذييل.
حدد نوع الرأس أو التذييل
يمكنك تحديد ثلاثة أنواع رأس مختلفة وثلاثة أنواع تذييل مختلفة لمستند واحد:
- رأس و / أو تذييل الصفحة الأولى
- رأس و / أو تذييل الصفحات الزوجية
- رأس و / أو تذييل الصفحات الفردية
يوضح مثال التعليمات البرمجية التالية كيفية إضافة رأس لصفحات المستند الفردية:
حدد ما إذا كنت تريد عرض رؤوس أو تذييلات مختلفة للصفحة الأولى
كما ذكر أعلاه، يمكنك أيضا تعيين رأس أو تذييل مختلف للصفحة الأولى. للقيام بذلك، تحتاج إلى تعيين علامة DifferentFirstPageHeaderFooter إلى true
ثم تحديد قيمة HeaderFirst أو FooterFirst.
يوضح مثال التعليمات البرمجية التالية كيفية تعيين رأس الصفحة الأولى فقط:
حدد ما إذا كنت تريد عرض رؤوس أو تذييلات مختلفة للصفحات الفردية أو الزوجية
بعد ذلك، ستحتاج إلى تعيين رؤوس أو تذييلات مختلفة للصفحات الفردية والزوجية في المستند. للقيام بذلك، تحتاج إلى تعيين علامة OddAndEvenPagesHeaderFooter إلى true
ثم تحديد القيم HeaderPrimary و HeaderEven أو FooterPrimary و FooterEven.
أدخل صورة موضوعة تماما في الرأس
لوضع صورة في رأس أو تذييل، استخدم HeaderPrimary نوع الرأس أو FooterPrimary نوع التذييل وطريقة InsertImage.
يوضح مثال التعليمات البرمجية التالية كيفية إضافة صورة إلى رأس:
تعيين خصائص الخط والفقرة لنص الرأس أو التذييل
باستخدام Aspose.Words، يمكنك تعيين خصائص الخط والفقرة، واستخدام نوع رأس HeaderPrimary أو نوع تذييل FooterPrimary، بالإضافة إلى طرق وخصائص العمل مع الخطوط والفقرات التي تستخدمها لنص المستند.
يوضح مثال التعليمات البرمجية التالية كيفية تعيين النص في الرأس إلى أريال، جريئة، حجم 14، ومحاذاة المركز:
أدخل أرقام الصفحات في الرأس أو التذييل
إذا لزم الأمر، يمكنك إضافة أرقام الصفحات إلى الرأس أو التذييل. للقيام بذلك، استخدم HeaderPrimary نوع الرأس أو FooterPrimary نوع التذييل وطريقة InsertField لإضافة الحقل المطلوب.
يوضح مثال الكود التالي كيفية إضافة أرقام الصفحات إلى التذييل على اليمين:
استخدم الرؤوس أو التذييلات المحددة في القسم السابق
إذا كنت بحاجة إلى نسخ الرأس أو التذييل من القسم السابق، فيمكنك القيام بذلك أيضا.
يوضح مثال الكود التالي كيفية نسخ الرأس أو التذييل من القسم السابق:
تأكد من ظهور الرأس أو التذييل عند استخدام اتجاهات مختلفة للصفحة وحجم الصفحة
Aspose.Words يسمح لك بتوفير مظهر رأس أو تذييل الصفحة عند استخدام اتجاهات وأحجام صفحات مختلفة.
يوضح المثال التالي كيفية القيام بذلك:
كيفية إزالة الرؤوس فقط أو التذييلات فقط
يمكن أن يحتوي كل قسم في المستند على ما يصل إلى ثلاثة رؤوس وما يصل إلى ثلاثة تذييلات (للصفحات الأولى والزوجية والغريبة). إذا كنت تريد إزالة جميع الرؤوس أو جميع التذييلات في مستند، فأنت بحاجة إلى التكرار عبر جميع الأقسام وإزالة كل عقدة رأس أو عقدة تذييل مقابلة.
يوضح مثال الكود التالي كيفية إزالة جميع التذييلات من جميع الأقسام مع ترك الرؤوس سليمة. يمكنك إزالة الرؤوس فقط بطريقة مماثلة: