ضبط رؤوس وأسافل
ضبط رؤساء الصفحات وتذايلها
يسمح Aspose.Cells for Python via .NET بإضافة رؤوس وتذييلات إلى أوراق العمل في وقت التشغيل، لكن يُنصح بضبط الرؤوس والتذييلات يدوياً في ملف مصمم مسبقاً للطباعة. يمكنك استخدام Microsoft Excel كأداة واجهة مستخدم لضبط الرؤوس والتذييلات لتوفير الجهد ووقت التطوير. يمكن لـ Aspose.Cells for Python via .NET استيراد الملف وحفظ الإعدادات.
لإضافة رؤوس وتذييلات في وقت التشغيل، توفر Aspose.Cells for Python via .NET استدعاءات API خاصة وأوامر سكريبت لتنسيق الرؤوس والتذييلات.
أوامر السكريبت
أوامر السكريبت هي أوامر خاصة تسمح لك بتعيين تنسيقات الرأس والتذييل.
أوامر السكريبت | الوصف |
---|---|
&P | - رقم الصفحة الحالية |
&G | - صورة |
&N | - مجموع عدد الصفحات |
&D | - التاريخ الحالي |
&T | - الوقت الحالي |
&A | - اسم ورقة العمل |
&F | - اسم الملف بدون مساره |
&"<FontName>" | - يمثل اسم الخط. على سبيل المثال: &“Arial” |
&"<FontName>, <FontStyle>" | - يمثل اسم الخط بالنمط. مثال: &“Arial,Bold” |
&<FontSize> | - يمثل حجم الخط. على سبيل المثال: “&14abc”. ولكن، إذا تبعت هذه الأمر برقم عادي يتم طباعته في الرأس، يجب أن يتم فصله بحرف مسافة عن حجم الخط. على سبيل المثال: “&14 123”. |
كيفية تعيين الرؤوس والتذييلات
يوفر PageSetup فئتين، set_header و set_footer، تُستخدم لإضافة رأس وتذيل لورقة عمل. هذه الفئات تأخذ فقط معلمتين:
- القسم – القسم الذي يجب وضع الرأس أو التذيل فيه. هناك ثلاثة أقسام: اليسار، الوسط، واليمين، يُمثلون بالترتيب 0، 1، و2.
- السكريبت – السكريبت الذي يجب استخدامه للرأس أو التذيل. يتضمن هذا السكريبت أوامر سكريبت لتنسيق الرؤوس أو التذيلات.
كيفية إدراج صورة في رأس أو تذييل
يوجد في الفئة PageSetup طريقتان إضافيتان، set_header_picture و set_footer_picture، تُستخدم لإضافة الصور إلى الرأس والتذييل. تأخذ هذه الطرق المعاملات التالية:
- القسم – القسم الخطوط العليا أو السفلية حيث سيتم وضع الصورة. هناك ثلاثة أقسام، اليمين، الوسط واليسار، يُمثلها القيم 0، 1 و 2 على التوالي.
- مصفوفة بايت – البيانات الرسومية (يجب كتابة البيانات الثنائية في مخزن مصفوفة بايت).
بعد تنفيذ الكود أدناه وفتح الملف، تحقق من رأس الصفحة في ورقة العمل عن طريق:
- في قائمة ملف, حدد إعداد الصفحة. سيتم عرض مربع حواري.
- حدد علامة التبويب رأس / تذييل.