إدارة فواصل الصفحات
وفقًا للتعريف، فإن فاصل الصفحة هو المكان في تدفق النص حيث تنتهي صفحة وتبدأ الصفحة التالية. يتيح Microsoft Excel للمستخدمين إضافة فواصل صفحات في أي خلية محددة من ورقة العمل.
يقع فاصل الصفحة الذي تتم إضافته على الخلية، حيث ينتهي الصفحة ويُطبع باقي البيانات التي بعد فاصل الصفحة في الصفحة التالية أثناء الطباعة. ببساطة، فواصل الصفحات تقسم ورقة العمل إلى صفحات متعددة وفقًا لمواصفاتك. يمكنك أيضاً إضافة فواصل صفحات لورقة العمل الخاصة بك أثناء التشغيل باستخدام Aspose.Cells لبايثون via .NET. تتيح Aspose.Cells لبايثون via .NET للمطورين إضافة نوعين من فواصل الصفحات:
- فاصل صفحات أفقي
- فاصل صفحات عمودي
في بقية المناقشة، سنشرح كيف يمكنك إضافة فواصل صفحات أفقية أو عمودية إلى أوراق العمل الخاصة بك باستخدام Aspose.Cells لبايثون via .NET.
كسرات الصفحة
توفر Aspose.Cells لبايثون via .NET فئة Workbook التي تمثل ملف إكسل. تحتوي فئة Workbook على مجموعة Worksheets التي تتيح الوصول إلى كل ورقة عمل داخل ملف الإكسل.
يتم تمثيل ورقة العمل بواسطة فئة Worksheet. توفر الفئة Worksheet مجموعة واسعة من الخصائص والأساليب المستخدمة لإدارة ورقة العمل.
لإضافة كسر الصفحة، استخدم خصائص Worksheet للفئة والخصائص horizontal_page_breaks.
الخصائص horizontal_page_breaks و vertical_page_breaks هي مجموعات قد تحتوي على العديد من كسر الصفحة. تحتوي كل مجموعة على العديد من الطرق لإدارة كسر الصفحة الأفقي والعمودي.
كيفية إضافة فواصل صفحات
لإضافة فاصل صفحة في ورقة عمل، قم بإدراج فواصل صفحة أفقية وعمودية عند الخلية المحددة باستخدام استدعاء طريقتي HorizontalPageBreakCollection.add() و VerticalPageBreakCollection.add(). كل طريقة إضافة تأخذ اسم الخلية التي يجب إضافة الفاصل إليها.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Instantiating a Workbook object | |
workbook = Workbook() | |
# Add a page break at cell Y30 | |
workbook.worksheets[0].horizontal_page_breaks.add("Y30") | |
workbook.worksheets[0].vertical_page_breaks.add("Y30") | |
# Save the Excel file. | |
workbook.save(dataDir + "AddingPageBreaks_out.xls") |
مهم معرفته
عند ضبط خصائص تناسب الصفحات (أي fit_to_pages_tall و fit_to_pages_wide) في إعدادات تكوين الصفحة، يتأثر إعدادات كسر الصفحة، لذلك، إذا قمت بطباعة ورقة العمل، فإن إعدادات كسر الصفحة لا تعتبر على الرغم من أنها ما زالت مضبوطة.