Bir Belgeyi Programatik Olarak Yazdırma veya Diyaloglar Kullanarak

Bu makale bir kelime işlemci belgesi yazdırma Aspose.Words API’den nasıl yazdırılacağını anlatır. Ayrıca ayarlar, yazdırma önizlemesi ve yazdırma ilerleme iletişim kutularını kullanarak bir belgeyi yazdırma yöntemlerini gösterir.

Ayarlarla ve Yazdırma Önizleme Diyalogları ile Bir Belgeyi Yazdırma

Bir belge üzerinde çalışırken, bunları seçili yazıcıya yazdırabilmek önemlidir. Yazdırma önizleme iletişim kutusunu kullanarak yazdırılmış belgeyi nasıl görüneceğini görsel olarak incelemek ve ilgili yazdırma seçeneklerini seçmek faydalıdır.

The Aspose.Words yerleşik diyalogları veya formları yok ancak hem java.awt.print.Printable hem de java.awt.print.Pageable’ı geçersiz kılan AsposeWordsPrintDocument sınıfını uygular.

Aşağıdaki örnek, Aspose.Words via Yazdırma Önizleme ve Ayarlar iletişim kutularını kullanarak bir belge yazdırmak için bu sınıfları nasıl kullanacağınızı göstermektedir:

Bir Sayfada Birden Fazla Sayfa Yazdırma

Aspose.Words MultipagePrintDocument sınıfını uygular, böylece basma işlemini özelleştirilmiş mantığınızı uygulayacak şekilde ayarlayabilirsiniz, bunun için belgenin basılan sayfada nasıl görüneceğini tanımlarsınız. MultipagePrintDocument sınıfı bir seferde bir kağıda birden fazla sayfa yazdırma kabiliyetini sağlar.

MultipagePrintDocument sınıfını nasıl kullanacağınızın bir örneğini Aspose.Words GitHub‘den indirebilirsiniz.

Bu kod örneğinin sonucu aşağıda gösterilmiştir:

print_several_pages_on_one_sheet_aspose_words_java/