Ç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