Çalışma Kitabını Yazdır ve Önizle
Yazdırma Girişi
Microsoft Excel, bir seçim belirtmediğiniz sürece, bütün çalışma sayfası alanını yazdırmayı varsayar. Aspose.Cells kullanarak yazdırmak için önce Aspose.Cells.Rendering isim alanını programa içe aktarın. Örneğin, SheetRender ve WorkbookRender gibi birçok kullanışlı sınıf bulunmaktadır.
SheetRender Kullanarak Yazdır
Aspose.Cells.Rendering.SheetRender sınıfı bir çalışma sayfasını temsil eder ve ToPrinter yöntemine sahiptir, bu yöntem bir çalışma sayfasını yazdırabilir. Aşağıdaki örnek kod, bir çalışma sayfasını nasıl yazdıracağınızı gösterir.
WorkbookRender Kullanarak Yazdır
Bütün çalışma kitabını yazdırmak için sayfalar üzerinde döngü yapın ve onları yazdırın veya WorkbookRender sınıfını kullanın.
Yazdırma Önizlemesi
Milyonlarca sayfalı Excel dosyalarının PDF veya görüntüye dönüştürülmesi gereken durumlar olabilir. Bu tür dosyaların işlenmesi çok zaman ve kaynak tüketebilir. Bu durumlarda, Çalışma Kitabı ve Çalışma Sayfası Yazdırma Önizlemesi özelliği faydalı olabilir. Kullanıcı, dosyanın dönüştürülmeden önce toplam sayfa sayısını kontrol edebilir ve dönüştürülüp dönüştürülmeyeceğine karar verebilir. Bu makale, toplam sayfa sayısını öğrenmek için WorkbookPrintingPreview ve SheetPrintingPreview sınıflarını kullanmayı ele almaktadır.
Aspose.Cells, yazdırma önizlemesi özelliğini sağlar. Bunun için API, WorkbookPrintingPreview ve SheetPrintingPreview sınıflarını sağlar. Bütün çalışma kitabının yazdırma önizlemesini oluşturmak için, oluşturulan önizlemenin sayılarını almak için WorkbookPrintingPreview sınıfından bir örnek oluşturun ve Workbook ve ImageOrPrintOptions nesnelerini yapıcıya geçirin. WorkbookPrintingPreview sınıfı, oluşturulan ön izlemin sayısını iade eden bir EvaluatedPageCount yöntemi sağlar. Benzer şekilde, WorkbookPrintingPreview sınıfı, belirli bir çalışma sayfası için bir yazdırma önizlemesi oluşturmak için kullanılır. Bir çalışma sayfasının yazdırma önizlemesini oluşturmak için, SheetPrintingPreview sınıfından bir örnek oluşturun ve yapıcıya Worksheet ve ImageOrPrintOptions nesnelerini geçirin. SheetPrintingPreview sınıfı, ayrıca üretilen ön izlemin sayısını iade eden bir EvaluatedPageCount yöntemi sağlar.
Aşağıdaki kod parçası, örnek excel dosyası kullanılarak hem WorkbookPrintingPreview hem de SheetPrintingPreview sınıflarının nasıl kullanılacağını göstermektedir.
Örnek Kod
Yukarıdaki kodun yürütülmesiyle oluşturulan çıktı aşağıdaki gibidir.
Konsol Çıktısı
Workbook page count: 1
Worksheet page count: 1
Gelişmiş Konular
- Elektronik Tabloları Görüntüleme Yazı Tiplerini Yapılandırma
- Çalışma Sayfasını Görüntüye Dönüştür - Veri etrafındaki boşlukları kaldır
- Çalışsayısı veya Sayfa Görseline ve Sayfa Sayfasına Çalışsayısı Dönüştürme
- ImageOrPrint Seçenekleri Kullanarak Çalışma Sayfasını Görüntüye Dönüştürme
- Bir Çalışma Sayfasındaki Hücre Aralığını Görüntüye Aktar
- Belirtilen Genişlik ve Yükseklikte Çalışsayısı veya Tabloyu Resme Dışa Aktarma
- ImageOrPrintOptions Kullanarak Çalışma Sayfalarından Resimleri Çıkarma
- Çalışma Sayfasının Önizlemesini Oluşturun
- Hiçbir şey Yazdırılacak Değilken Boş Sayfa Çıktısı
- Sayfa Ayarları ve Yazdırma Seçenekleri
- SheetRender ve WorkbookRender Kullanarak Sayfaların Aralığını Yazdırma
- Görüntü veya Yazdırma Seçenekleri Kullanılarak Sayfa Dizisi Oluşturma
- Çalışsayısını Grafiksel Ortama Dönüştürme
- Çalışma Kitabı Rendeleme İçin Bireysel veya Özel Font Kümesini Belirtin
- Aspose.Cells ile yazdırırken İş veya Belge Adı belirtin