Sayfa Görünümleri

Sayfa Kesme Önizleme

Tüm çalışma sayfaları iki modda görüntülenebilir:

  • Normal görünüm.
  • Sayfa kesme önizlemesi.

Normal görünüm bir çalışma sayfasının varsayılan görünümüdür. Sayfa kesme önizlemesi, bir çalışma sayfasının yazdırılacağı şekilde gösterilen bir düzen görünümüdür. Sayfa kesme önizlemesi, her sayfaya hangi verinin gideceğini gösterir, böylece baskı alanını ve sayfa kesmelerini ayarlayabilirsiniz. Aspose.Cells kullanarak geliştiriciler normal görünümü veya sayfa kesme önizlemesi modlarını etkinleştirebilir.

Görünüm Modlarını Kontrol Etme

Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, bir Excel dosyasındaki her çalışma sayfasına erişimi sağlayan bir Worksheets koleksiyonunu içerir.

Çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfasını yönetmek için geniş bir yöntem yelpazesi sağlar. Normal veya sayfa kesme önizlemesi modlarını etkinleştirmek için Worksheet sınıfının SetIsPageBreakPreview yöntemini kullanın. IsPageBreakPreview bir bool değeri döndürür, bu da sadece true veya false değerini depolayabilir.

Normal Görünümü Etkinleştirme

Çalışma sayfasını normal görüne ayarlayarak SetIsPageBreakPreview metodunu false olarak ayarlayın.

Sayfa Kesme Önizlemesini Etkinleştirme

Herhangi bir çalışma sayfasını SetIsPageBreakPreview metodunu true olarak ayarlayarak sayfa kesme önizlemesine ayarlayın. Bunu yapmak, çalışma sayfasını normal görüşten sayfa kesme önizlemesine geçirir.

Aşağıda, SetIsPageBreakPreview metodunu kullanarak bir Excel dosyasının ilk çalışma sayfası için sayfa kesme önizleme modunu etkinleştirmeyi gösteren tam bir örnek verilmiştir.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
//Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
//Path of input excel file
U16String sampleWorksheetViews = srcDir + u"sampleWorksheetViews.xlsx";
//Path of input excel file
U16String outputWorksheetViews = outDir + u"outputWorksheetViews.xlsx";
//Instantiate a workbook object
Workbook workbook(sampleWorksheetViews);
//Accessing a worksheet using its index
Worksheet worksheet = workbook.GetWorksheets().Get(0);
//Displaying the worksheet in page break preview
worksheet.SetIsPageBreakPreview(true);
//Save the Excel file
workbook.Save(outputWorksheetViews);
Aspose::Cells::Cleanup();

Yakınlaştırma Faktörü

Microsoft Excel Kullanımı

Microsoft Excel, kullanıcılara bir çalışma tablosunun yakınlaştırma veya ölçekleme faktörünü ayarlamalarına izin veren bir özellik sağlar. Bu özellik, kullanıcıların çalışma tablosu içeriğini daha küçük veya daha büyük görüntülemelerine yardımcı olur. Kullanıcılar yakınlaştırma faktörünü herhangi bir değere ayarlayabilirler.

Aspose.Cells ve Yakınlaştırma Faktörü

Aspose.Cells, geliştiricilere de çalışma tablosunun yakınlaştırma faktörünü ayarlama imkanı sunar. Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, bir Excel dosyasındaki her çalışma sayfasına erişime izin veren bir Worksheets koleksiyonu içerir.

Bir çalışma sayfası Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfalarını yönetmek için geniş bir yöntem yelpazesi sağlar. Bir çalışma sayfasının yakınlaştırma faktörünü ayarlamak için, Worksheet sınıfının SetZoom yöntemini kullanın. Yakınlaştırma faktörü, SetZoom yöntemine bir sayısal (tamsayı) değer atayarak ayarlanır.

Aşağıdaki tam örnek, bir Excel dosyasının ilk çalışma sayfasının yakınlaştırma faktörünü ayarlamak için SetZoom yöntemini nasıl kullanacağını göstermektedir.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
//Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
//Path of input excel file
U16String sampleWorksheetViews = srcDir + u"sampleWorksheetViews.xlsx";
//Path of input excel file
U16String outputWorksheetViews = outDir + u"outputWorksheetViews.xlsx";
//Instantiate a workbook object
Workbook workbook(sampleWorksheetViews);
//Accessing a worksheet using its index
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Setting the zoom factor of the worksheet to 75
worksheet.SetZoom(75);
// Saving the modified Excel file
workbook.Save(outputWorksheetViews);
Aspose::Cells::Cleanup();

Pencereyi Dondurma

Microsoft Excel Kullanımı

Pencerelerin dondurulmasını sağlayan bir özellik, Microsoft Excel tarafından sağlanır. Pencereyi dondurma, bir çalışma tablosunda kaydırma yaparken görünmesini istediğiniz verileri seçmenize olanak tanır.

Aspose.Cells & Pencereleri Dondurma

Aspose.Cells, geliştiricilere çalışma tablolarına çalışma zamanında pencerelerin dondurulmasını uygulama imkanı sunar. Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, bir Excel dosyasındaki her çalışma sayfasına erişime izin veren bir Worksheets koleksiyonu içerir.

Bir çalışma sayfası Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfalarını yönetmek için geniş bir yöntem yelpazesi sağlar. Pencereleri dondurmak için, Worksheet sınıfının FreezePanes yöntemini çağırın. FreezePanes yöntemi, aşağıdaki parametreleri alır:

  • Satır, dondurulmanın başlayacağı hücrenin satır indeksi.
  • Sütun, dondurulmanın başlayacağı hücrenin sütun indeksi.
  • Dondurulan satırlar, üst bölmedeki görünür satır sayısı.
  • Dondurulan sütunlar, sol bölmedeki görünür sütun sayısı

Aşağıdaki tam örnek, bir Excel dosyasının ilk çalışma sayfasının (satırların ve sütunların 0 dizininden başladığı C4 temsil edilen) satırları ve sütunları dondurmak için FreezePanes yönteminin nasıl kullanılacağını göstermektedir.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
//Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
//Path of input excel file
U16String sampleWorksheetViews = srcDir + u"sampleWorksheetViews.xlsx";
//Path of input excel file
U16String outputWorksheetViews = outDir + u"outputWorksheetViews.xlsx";
//Instantiating a Workbook object and opening the Excel file through the file stream
Workbook workbook(sampleWorksheetViews);
//Accessing a worksheet using its index
Worksheet worksheet = workbook.GetWorksheets().Get(0);
//Applying freeze panes settings
worksheet.FreezePanes(3, 2, 3, 2);
//Saving the modified Excel file
workbook.Save(outputWorksheetViews);
Aspose::Cells::Cleanup();

Bölmeler

Aynı çalışma tablosunda farklı görünümler elde etmek için ekranı bölmek istemeniz durumunda bölmeler. Microsoft Excel, çalışma sayfanızın kopyasını birden fazla görüntülemenize ve her bir pencerede bağımsız olarak kaydırmanıza izin veren çok kullanışlı bir özellik sunar: bölmeler.

Pencereler aynı anda çalışır. Birinde değişiklik yaparsanız, değişiklik diğerinde aynı anda görünür. Aspose.Cells, kullanıcılar için bölme bölmeleri özelliği sağlar.

Bölmelerin Uygulanması ve Kaldırılması

Bölmeleri Böleme

Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, bir Excel dosyasını yönetmek için geniş bir yöntem yelpazesi sağlar. Bölme görünümlerini uygulamak için, Worksheet sınıfının Split yöntemini kullanın. Bölmeleri kaldırmak için, RemoveSplit yöntemini kullanın.

Örnekte, basit bir şablon dosyası kullanılır, ardından ilk çalışma sayfasındaki bir hücreye bölme bölmeleri özelliği uygulanır. Güncellenmiş dosya kaydedilir.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
//Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
//Path of input excel file
U16String sampleWorksheetViews = srcDir + u"sampleWorksheetViews.xlsx";
//Path of input excel file
U16String outputWorksheetViews = outDir + u"outputWorksheetViews.xlsx";
//Instantiating a Workbook object
Workbook workbook(sampleWorksheetViews);
//Accessing a worksheet using its index
Worksheet worksheet = workbook.GetWorksheets().Get(0);
//Set the active cell
worksheet.SetActiveCell(u"A20");
//Split the worksheet window
worksheet.Split();
//Saving the modified Excel file
workbook.Save(outputWorksheetViews);
Aspose::Cells::Cleanup();

Pencereleri Kaldırma

RemoveSplit yöntemini kullanarak bölme bölmeleri kaldırın.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
//Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
//Path of input excel file
U16String sampleWorksheetViews = srcDir + u"sampleWorksheetViews.xlsx";
//Path of input excel file
U16String outputWorksheetViews = outDir + u"outputWorksheetViews.xlsx";
//Instantiating a Workbook object
Workbook workbook(sampleWorksheetViews);
//Accessing a worksheet using its index
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Set the active cell
worksheet.SetActiveCell(u"A20");
// Split the worksheet window
worksheet.RemoveSplit();
//Saving the modified Excel file
workbook.Save(outputWorksheetViews);
Aspose::Cells::Cleanup();