Sayfa Sonlarını Yönetme
Sayfa sonu, metinde bir sayfanın bittiği ve bir sonrakinin başladığı bir yerdir. Microsoft Excel, bir çalışma sayfasında seçilen herhangi bir hücreye sayfa sonları ekleyebilir. Sayfa, sayfa sonunun eklendiği hücrede biter ve sayfa sonundan sonraki tüm veriler bir sonraki sayfada yazdırılır. Basit bir ifadeyle, sayfa bölünmüş çalışma sayfalarını birden çok sayfaya ayırır. Aspose.Cells’i kullanarak çalışma zamanında çalışma sayfalarına sayfa sonları eklemek de mümkündür. Aspose.Cells iki tür sayfa sonunu destekler:
- yatay
- dikey.
Bu makalede, Aspose.Cells kullanılarak çalışma sayfalarına yatay veya dikey sayfa sonlarının nasıl ekleneceği açıklanmaktadır.
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); |