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

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

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

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

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

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

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

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

تحديد عناوين الطباعة

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

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

تحديد خيارات الطباعة الأخرى

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

  • PrintGridlines: خاصية بوليانية تعرف ما إذا كان سيتم طباعة خطوط الشبكة أم لا.
  • PrintHeadings: خاصية بوليانية تعرف ما إذا كان سيتم طباعة عناوين الصف والعمود أم لا.
  • BlackAndWhite: خاصية بوليانية تعرف ما إذا كان سيتم طباعة ورقة العمل في وضع أسود وأبيض أم لا.
  • PrintComments: يحدد ما إذا كان سيتم عرض التعليقات المطبوعة على ورقة العمل أم في نهايتها.
  • PrintDraft: خاصية بوليانية تعرف ما إذا كان سيتم طباعة الورقة بدون الرسومات.
  • PrintErrors: يحدد ما إذا كان سيتم طباعة أخطاء الخلية كما هو معروض، فارغ، شرطة أو غير متوفر.

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

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

أنواع التعليقات المطبوعة الوصف
PrintInPlace تحدد طباعة التعليقات كما هي معروضة على ورقة العمل.
PrintNoComments تحدد عدم طباعة التعليقات.
PrintSheetEnd تحدد طباعة التعليقات في نهاية ورقة العمل.

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

أنواع أخطاء الطباعة الوصف
PrintErrorsBlank يحدد عدم طباعة الأخطاء.
PrintErrorsDash يحدد طباعة الأخطاء على شكل “–”.
PrintErrorsDisplayed يحدد طباعة الأخطاء على النحو الذي يتم عرضه.
PrintErrorsNA يحدد طباعة الأخطاء على شكل “#N/A”.

تحديد ترتيب الصفحة

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

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

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

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

أنواع ترتيب الطباعة الوصف
DownThenOver يمثل ترتيب الطباعة كاسفل ثم يمين.
OverThenDown يمثل ترتيب الطباعة كيمين ثم أسفل.