إدارة فواصل الصفحات

فواصل الصفحة

يوفر Aspose.Cells أدفتر العمل فئة تمثل ملف Excel. الدفتر العمل فئة تحتوي علىأوراق عملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.

يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. الورقة عملتوفر فئة مجموعة واسعة من الخصائص والأساليب المستخدمة لإدارة ورقة العمل.

لإضافة فواصل الصفحات ، استخدم ملفورقة عمل صف دراسي'HorizontalPageBreaks وعمودي PageBreaksالخصائص.

الHorizontalPageBreaks وعمودي PageBreaksالخصائص هي مجموعات قد تحتوي على عدة فواصل صفحات. تحتوي كل مجموعة على عدة طرق لإدارة فواصل الصفحات الأفقية والعمودية.

مضيفا فواصل الصفحات

لإضافة فاصل صفحات في ورقة عمل ، قم بإدراج فواصل صفحات عمودية وأفقية في الخلية المحددة عن طريق استدعاء ملفأفقي PageBreakCollection.Add () وVerticalPageBreakCollection.Add () أساليب. كليضيف تأخذ الطريقة اسم الخلية حيث يجب إضافة الفاصل.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Add a page break at cell Y30
workbook.Worksheets[0].HorizontalPageBreaks.Add("Y30");
workbook.Worksheets[0].VerticalPageBreaks.Add("Y30");
// Save the Excel file.
workbook.Save(dataDir + "AddingPageBreaks_out.xls");

مسح كافة فواصل الصفحات

لمسح كل فواصل الصفحات في ورقة عمل ، قم باستدعاءأفقي بيجبريككولكشن وVerticalPageBreakCollection المجموعاتصافي()أساليب.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Clearing all page breaks
workbook.Worksheets[0].HorizontalPageBreaks.Clear();
workbook.Worksheets[0].VerticalPageBreaks.Clear();
// Save the Excel file.
workbook.Save(dataDir + "ClearAllPageBreaks_out.xls");

إزالة فاصل صفحة معين

لإزالة فاصل صفحة معين ، اتصل بـأفقي PageBreakCollection.RemoveAt () وVerticalPageBreakCollection.RemoveAt () أساليب. كلRemoveAtيأخذ الأسلوب فهرس فاصل الصفحة على وشك إزالته.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "PageBreaks.xls");
// Removing a specific page break
workbook.Worksheets[0].HorizontalPageBreaks.RemoveAt(0);
workbook.Worksheets[0].VerticalPageBreaks.RemoveAt(0);
// Save the Excel file.
workbook.Save(dataDir + "RemoveSpecificPageBreak_out.xls");

من المهم أن تعرف

عندما تحددFitToPages الخصائص (أيFitToPagesTall وFitToPagesWide) في إعدادات إعداد الصفحة ، تتأثر إعدادات فاصل الصفحة ، لذلك إذا قمت بطباعة ورقة العمل ، فلن يتم أخذ إعدادات فاصل الصفحة في الاعتبار على الرغم من استمرار تعيينها.