Elektronik Tabloları Yazdırma
Kullanım Senaryosu
Elektronik tablonuzu oluşturmayı tamamladıktan sonra muhtemelen ihtiyacınıza göre sayfanın kağıda basılı bir kopyasını almak isteyeceksinizdir. Yazdırdığınızda, MS Excel, seçim yapmadıkça bütün çalışma sayfasını yazdırmak istediğinizi varsayar. Aşağıdaki ekran görüntüsü, Excel ile çalışma kitabını yazdırmak için iletişim kutusunu göstermektedir.
Şekil: Yazdırma İletişim Kutusu
Aspose.Cells Kullanarak Çalışma Kitaplarını Yazdırma
Aspose.Cells for Java, SheetRender sınıfının toPrinter metodunu sağlar. SheetRender.toPrinter metodunu kullanarak yazıcı adını ve yazdırma işi adını sağlayabilirsiniz.
Örnek Kod
Seçili Çalışma Sayfasını Yazdır
Aşağıdaki kod örneği, SheetRender.toPrinter metodunun seçili çalışma sayfasını yazdırmak için nasıl kullanılacağını göstermektedir.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(PrintingSelectedWorksheet.class); | |
// Instantiate a new workbook | |
Workbook book = new Workbook(dataDir + "Book1.xls"); | |
// Create an object for ImageOptions | |
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions(); | |
// Get the first worksheet | |
Worksheet sheet = book.getWorksheets().get(0); | |
// Create a SheetRender object with respect to your desired sheet | |
SheetRender sr = new SheetRender(sheet, imgOptions); | |
// Print the worksheet | |
sr.toPrinter(strPrinterName); |
Bütün Çalışma Kitabını Yazdır
Bütün çalışma kitabını yazdırmak için WorkbookRender.toPrinter metodunu kullanabilirsiniz. Aşağıdaki kod örneği, WorkbookRender.toPrinter metodunun bütün çalışma kitabını yazdırmak için nasıl kullanılacağını göstermektedir.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(PrintingWholeWorkbook.class); | |
// Instantiate a new workbook | |
Workbook book = new Workbook(dataDir + "Book1.xls"); | |
// Create an object for ImageOptions | |
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions(); | |
// WorkbookRender only support TIFF file format | |
imgOptions.setImageFormat(ImageFormat.getTiff()); | |
// Create a WorkbookRender object with respect to your workbook | |
WorkbookRender wr = new WorkbookRender(book, imgOptions); | |
// Print the workbook | |
wr.toPrinter(strPrinterName); |