Sayfa Sonlarını Yönetme

Aspose.Cells & Sayfa Sonları

Aspose.Cells bir sınıf sağlar,Çalışma kitabı Bu bir Excel dosyasını temsil eder. buÇalışma kitabı sınıf bir içerirÇalışma Sayfası KoleksiyonuExcel dosyasındaki her çalışma sayfasına erişim sağlar.

Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdıÇalışma sayfalarını yönetmek için çok çeşitli özellikler ve yöntemler sağlayan sınıf. Sayfa sonlarını eklemek içinÇalışma kağıdı sınıf'Yatay Sayfa Sonları veVerticalPageBreaksözellikler.

buYatay Sayfa Sonları veVerticalPageBreaksözellikler aslında birkaç sayfa sonu içerebilen koleksiyonlardır. Her koleksiyon, yatay ve dikey sayfa sonlarını yönetmek için çeşitli yöntemler içerir. Bu yöntemlerin nasıl kullanıldığı aşağıda tartışılmaktadır.

Sayfa Sonları Ekleme

Bir çalışma sayfasına sayfa sonu eklemek için belirtilen hücreye dikey ve yatay sayfa sonları ekleyin.Yatay Sayfa Sonları veVerticalPageBreaks koleksiyonlar'Eklemek yöntemler. Her biriEklemekmethod sayfa sonunun ekleneceği hücre adını alır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getSharedDataDir(AddingPageBreaks.class) + "worksheets/";
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Add a page break at cell Y30
WorksheetCollection worksheets = workbook.getWorksheets();
Worksheet worksheet = worksheets.get(0);
HorizontalPageBreakCollection hPageBreaks = worksheet.getHorizontalPageBreaks();
hPageBreaks.add("Y30");
VerticalPageBreakCollection vPageBreaks = worksheet.getVerticalPageBreaks();
vPageBreaks.add("Y30");

Tüm Sayfa Sonlarını Temizleme

Bir çalışma sayfasındaki tüm sayfa sonlarını temizlemek içinHorizontalPageBreakCollection veVerticalPageBreakCollection koleksiyonlar'Temizlemekyöntemler.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getSharedDataDir(AddingPageBreaks.class) + "worksheets/";
// Instantiating a Workbook object
Workbook workbook = new Workbook();
workbook.getWorksheets().get(0).getHorizontalPageBreaks().clear();
workbook.getWorksheets().get(0).getVerticalPageBreaks().clear();

Belirli Sayfa Sonunu Kaldırma

Çalışma sayfasındaki belirli bir sayfa sonunu kaldırmak içinHorizontalPageBreakCollection veVerticalPageBreakCollection koleksiyonlar'kaldırAt yöntemler. Her birikaldırAtyöntem, kaldırılacak sayfa sonunun dizinini alacaktır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getSharedDataDir(RemoveSpecificPageBreak.class) + "worksheets/";
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "SampleXLSFile_38kb.xls");
// Removing a specific page break
WorksheetCollection worksheets = workbook.getWorksheets();
Worksheet worksheet = worksheets.get(0);
HorizontalPageBreakCollection hPageBreaks = worksheet.getHorizontalPageBreaks();
hPageBreaks.removeAt(0);
VerticalPageBreakCollection vPageBreaks = worksheet.getVerticalPageBreaks();
vPageBreaks.removeAt(0);