ضبط خيارات الطباعة

كيفية تعيين خيارات الطباعة

تسمح هذه الخيارات بالطباعة:

  • تحديد منطقة طباعة معينة على ورقة عمل.
  • طباعة العناوين.
  • طباعة خطوط الشبكة.
  • طباعة عناوين الصفوف/الأعمدة.
  • تحقيق جودة مسودة.
  • طباعة التعليقات.
  • طباعة أخطاء الخلية.
  • تعريف ترتيب الصفحات.

تدعم Aspose.Cells لبايثون via .NET جميع خيارات الطباعة المُقدمة من Microsoft Excel ويمكن للمطورين تكوين هذه الخيارات بسهولة للأوراق العمل باستخدام الخصائص التي تُقدمها الفئة PageSetup. كيفية استخدام هذه الخصائص يتم مناقشتها أدناه بمزيد من التفصيل.

كيفية تعيين منطقة الطباعة

اف فعل، منطقة الطباعة تشمل جميع مناطق ورقة العمل التي تحتوي على بيانات. يمكن للمطورين تحديد منطقة الطباعة المحددة لورقة العمل.

لتحديد منطقة الطباعة المحددة، استخدم خاصية print_area لفئة PageSetup. قم بتعيين نطاق الخلايا الذي يعرف منطقة الطباعة لهذه الخاصية.

كيفية تعيين عناوين الطباعة

يسمح Aspose.Cells لبايثون via .NET بتحديد عناوين الصف والعمود لتكرارها على جميع صفحات ورقة العمل المطبوعة. للقيام بذلك، استخدم خصائص الفئة PageSetup print_title_columns و print_title_rows.

يتم تعريف الصفوف أو الأعمدة التي ستتكرر عن طريق تمرير أرقامها. على سبيل المثال، يتم تعريف الصفوف كـ $1:$2 والأعمدة كـ $A:$B.

كيفية تعيين خيارات الطباعة الأخرى

فئة PageSetup توفر أيضا عدة خصائص أخرى لتعيين خيارات الطباعة العامة على النحو التالي:

  • print_grid_lines: خاصية بوليانية تعرف ما إذا كان سيتم طباعة خطوط الشبكة أم لا.
  • print_headings: خاصية بوليانية تعرف ما إذا كان سيتم طباعة عناوين الصف والعمود أم لا.
  • black_and_white: خاصية بوليانية تعرف ما إذا كان سيتم طباعة ورقة العمل في وضع أسود وأبيض أم لا.
  • print_comments: يحدد ما إذا كان سيتم عرض التعليقات المطبوعة على ورقة العمل أم في نهايتها.
  • print_draft: خاصية بوليانية تعرف ما إذا كان سيتم طباعة الورقة بدون الرسومات.
  • print_errors: يحدد ما إذا كان سيتم طباعة أخطاء الخلية كما هو معروض، فارغ، شرطة أو غير متوفر.

لتعيين الخصائص print_comments و print_errors، توفر Aspose.Cells أيضا اثنين من التعدادات، PrintCommentsType و PrintErrorsType التي تحتوي على قيم محددة مسبقًا لتعيين الخصائص print_comments و print_errors على التوالي.

تتم إدراج القيم المحددة مسبقًا في تعداد PrintCommentsType أدناه مع وصفها.

أنواع التعليقات المطبوعة الوصف
PRINT_IN_PLACE يحدد طباعة التعليقات كما هي معروضة على ورقة العمل.
PRINT_NO_COMMENTS يحدد عدم طباعة التعليقات.
PRINT_SHEET_END يحدد طباعة التعليقات في نهاية ورقة العمل.

تم إدراج القيم المحددة مسبقًا لتعداد PrintErrorsType أدناه مع وصفها.

أنواع أخطاء الطباعة الوصف
PRINT_ERRORS_BLANK يحدد عدم طباعة الأخطاء.
PRINT_ERRORS_DASH يحدد طباعة الأخطاء ك “–”.
PRINT_ERRORS_DISPLAYED يحدد طباعة الأخطاء كما هي معروضة.
PRINT_ERRORS_NA يحدد طباعة الأخطاء ك “#N/A”.

كيفية تعيين ترتيب الصفحة

توفر صفيف PageSetup خاصية Order التي تستخدم لترتيب صفحات ورق العمل المتعددة المطبوعة. هناك احتمالان لترتيب الصفحات على النحو التالي.

  • اسفل ثم يمين: يطبع جميع الصفحات أسفل الصفحة قبل طباعة أي صفحات على اليمين.
  • يمين ثم أسفل: يطبع الصفحات من اليسار إلى اليمين قبل طباعة الصفحات أسفلها.

يوفّر Aspose.Cells تعدادًا، PrintOrderType، يحتوي على جميع أنواع ترتيب محدد مسبقًا.

يتم سرد القيم المحددة مسبقًا لتعداد PrintOrderType أدناه.

أنواع ترتيب الطباعة الوصف
DOWN_THEN_OVER يمثل ترتيب الطباعة كانتقال إلى الأسفل ثم الى اليمين.
OVER_THEN_DOWN يمثل ترتيب الطباعة كالانتقال الى اليمين ثم إلى الأسفل.