Печать рабочих тетрадей

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

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

дело:изображение_альтернативный_текст

Фигура: Диалоговое окно печати

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

Aspose.Cells for Java обеспечиваетtoPrinter методЛистрендеринг учебный класс. С помощью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);

Статьи по Теме