Impresión de libros de trabajo

Escenario de uso

Después de que termine de crear su hoja de cálculo, probablemente querrá imprimir una copia impresa de la hoja para su necesidad. Cuando está imprimiendo, MS Excel asume que desea imprimir el área completa de la hoja de trabajo a menos que especifique su selección. La siguiente captura de pantalla muestra el cuadro de diálogo para imprimir el libro de trabajo con Excel.

todo:imagen_alternativa_texto

Figura: Imprimir cuadro de diálogo

Impresión de libros de trabajo usando Aspose.Cells

Aspose.Cells for Java proporciona unaImpresora método de laHojaRenderizar clase. Al usar elSheetRender.toPrinter, puede proporcionar el nombre de la impresora y el nombre del trabajo de impresión.

Código de muestra

Imprimir hoja de trabajo seleccionada

El siguiente fragmento de código demuestra el uso de laSheetRender.toPrinter para imprimir la hoja de trabajo seleccionada.

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

Imprimir todo el libro de trabajo

También puede utilizar elWorkbookRender.toPrinter para imprimir todo el libro de trabajo. El siguiente fragmento de código demuestra el uso de laWorkbookRender.toPrinter para imprimir todo el libro de trabajo.

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

Artículos relacionados