Sayfa Boyutlarını Al

Aspose.Cells for .NET, geliştiricilerin Microsoft Excel dosyalarıyla programlı olarak çalışmasına olanak tanıyan güçlü bir kütüphanedir. Sayfa boyutlarını alma yeteneği de dahil olmak üzere, Excel belgelerini değiştirmek için çok çeşitli özellikler sunar. Bu eğitimde, Aspose.Cells for .NET’i kullanarak sayfa boyutlarını alma adımlarında size yol göstereceğiz.

1. Adım: Workbook sınıfının bir örneğini oluşturun

Başlamak için, Excel çalışma kitabını temsil eden Workbook sınıfının bir örneğini oluşturmamız gerekiyor. Bu, aşağıdaki kod kullanılarak elde edilebilir:

Workbook book = new Workbook();

2. Adım: E-tabloya erişme

Daha sonra çalışma kitabında sayfa boyutlarını ayarlamak istediğimiz çalışma sayfasına gitmemiz gerekiyor. Bu örnekte ilk çalışma sayfasıyla çalışmak istediğimizi varsayalım. Aşağıdaki kodu kullanarak erişebiliriz:

Worksheet sheet = book.Worksheets[0];

3. Adım: Kağıt boyutunu A2 olarak ayarlayın ve genişliği ve yüksekliği inç cinsinden yazdırın

Şimdi kağıt boyutunu A2 olarak ayarlayıp sayfa genişliğini ve yüksekliğini inç cinsinden yazdıracağız. Bu, aşağıdaki kod kullanılarak elde edilebilir:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("A2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Adım 4: Kağıt boyutunu A3 olarak ayarlayın ve genişliği ve yüksekliği inç cinsinden yazdırın

Daha sonra kağıt boyutunu A3 olarak ayarlayıp sayfa genişliğini ve yüksekliğini inç cinsinden yazdıracağız. İşte ilgili kod:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("A3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Adım 5: Kağıt boyutunu A4 olarak ayarlayın ve genişliği ve yüksekliği inç cinsinden yazdırın

Artık kağıt boyutunu A4 olarak ayarlayıp sayfa genişliğini ve yüksekliğini inç cinsinden yazdıracağız. İşte kod:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("A4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Adım 6: Kağıt boyutunu Letter olarak ayarlayın ve genişliği ve yüksekliği inç cinsinden yazdırın

Son olarak kağıt boyutunu Letter olarak ayarlayıp sayfa genişliğini ve yüksekliğini inç cinsinden yazdıracağız. İşte kod:

sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("Letter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Aspose.Cells for .NET kullanarak Sayfa Boyutlarını Al için örnek kaynak kodu

// Workbook sınıfının bir örneğini oluşturun
Workbook book = new Workbook();
// İlk çalışma sayfasına erişin
Worksheet sheet = book.Worksheets[0];
// Kağıt boyutunu A2 olarak ayarlayın ve kağıt genişliğini ve yüksekliğini inç cinsinden yazdırın
sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Kağıt boyutunu A3 olarak ayarlayın ve kağıt genişliğini ve yüksekliğini inç cinsinden yazdırın
sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Kağıt boyutunu A4 olarak ayarlayın ve kağıt genişliğini ve yüksekliğini inç cinsinden yazdırın
sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Kağıt boyutunu Letter olarak ayarlayın ve kağıt genişliğini ve yüksekliğini inç cinsinden yazdırın
sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
Console.WriteLine("GetPageDimensions executed successfully.\r\n");

Çözüm

Tebrikler! Aspose.Cells for .NET kullanarak sayfa boyutlarının nasıl alınacağını öğrendiniz. Bu özellik, Excel dosyalarınızdaki sayfa boyutlarına göre belirli işlemleri gerçekleştirmeniz gerektiğinde yararlı olabilir.

Aspose.Cells’in sunduğu tüm güçlü özellikleri keşfetmek için belgelerini daha fazla incelemeyi unutmayın.

SSS’ler

1. Aspose.Cells for .NET başka hangi kağıt boyutlarını destekliyor?

Aspose.Cells for .NET, A1, A5, B4, B5, Executive, Legal, Letter ve çok daha fazlasını içeren çeşitli kağıt boyutlarını destekler. Desteklenen kağıt boyutlarının tam listesi için belgelere göz atabilirsiniz.

2. Aspose.Cells for .NET ile özel sayfa boyutlarını ayarlayabilir miyim?

Evet, istediğiniz genişlik ve yüksekliği belirterek özel sayfa boyutlarını belirleyebilirsiniz. Aspose.Cells, sayfa boyutlarını ihtiyaçlarınıza göre özelleştirmeniz için tam esneklik sunar.

3. Sayfa boyutlarını inç dışındaki birimlerde alabilir miyim?

Evet, Aspose.Cells for .NET sayfa boyutlarını inç, santimetre, milimetre ve punto gibi farklı birimlerde almanızı sağlar.

4. Aspose.Cells for .NET diğer sayfa ayarları düzenleme özelliklerini destekliyor mu?

Evet, Aspose.Cells sayfa ayarlarını düzenlemek için kenar boşlukları, yönlendirme, üstbilgi ve altbilgiler vb. ayarlamalar da dahil olmak üzere çok çeşitli özellikler sunar.