Печать книг

Сценарий использования

После того, как вы закончите создание таблицы, вам, вероятно, захочется распечатать бумажную копию листа по вашей потребности. При печати MS Excel предполагает, что вы хотите распечатать всю область листа, если не указано другое. На следующем снимке экрана показан диалоговый блок для печати книги с Excel.

todo:image_alt_text

Рисунок: Диалоговое окно печати

Печать рабочих книг с использованием Aspose.Cells

Aspose.Cells for Java предоставляет метод toPrinter класса SheetRender. Используя метод SheetRender.toPrinter, вы можете указать имя принтера, а также имя задания на печать.

Образец кода

Печать выбранного листа

Нижеприведенный фрагмент кода демонстрирует использование метода SheetRender.toPrinter для печати выбранного листа.

// 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);

Печать всей книги

Вы также можете использовать метод WorkbookRender.toPrinter для печати всей книги. Нижеприведенный фрагмент кода демонстрирует использование метода WorkbookRender.toPrinter для печати всей книги.

// 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);

Связанные статьи