ضبط رؤوس وأسافل
ضبط رؤساء الصفحات وتذايلها
Aspose.Cells لـ Python via .NET يتيح لك إضافة رؤوس وأسافل إلى ورقات العمل أثناء التشغيل ولكن نوصي بضبط الرؤوس والأسافل يدويًا في ملف مصمم مسبقًا للطباعة. يمكنك استخدام Microsoft Excel كأداة واجهة المستخدم الرسومية لضبط الرؤوس والأسافل لتوفير الجهد ووقت التطوير. يمكن لـ Aspose.Cells لـ Python via .NET استيراد الملف وحفظ الإعدادات.
لإضافة رؤوس وأسافل أثناء التشغيل، يوفر Aspose.Cells لـ 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 على التوالي.
- مصفوفة بايت – البيانات الرسومية (يجب كتابة البيانات الثنائية في مخزن مصفوفة بايت).
بعد تنفيذ الكود أدناه وفتح الملف، تحقق من رأس الصفحة في ورقة العمل عن طريق:
- في قائمة ملف, حدد إعداد الصفحة. سيتم عرض مربع حواري.
- حدد علامة التبويب رأس / تذييل.