Skriv ut arbetsböcker
Användningsscenarie
När du har skapat din kalkylblad färdigt, vill du förmodligen skriva ut ett pappersutskrift av kalkylbladet för ditt behov. När du skriver ut antar MS Excel att du vill skriva ut hela kalkylbladsområdet om du inte specificerar ditt urval. Följande skärmbild visar dialogrutan för att skriva ut arbetsbok med Excel.
Figur: Dialogruta för Utskrift
Skriv ut arbetsböcker med Aspose.Cells
Aspose.Cells for Java tillhandahåller en toPrinter-metod av SheetRender-klassen. Genom att använda SheetRender.toPrinter-metoden kan du ange skrivarnamn samt utskriftsuppgiftsnamn.
Exempelkod
Skriv ut markerat kalkylblad
Följande kodsax visar användningen av SheetRender.toPrinter-metoden för att skriva ut ditt markerade kalkylblad.
// 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); |
Skriv ut hela arbetsboken
Du kan också använda WorkbookRender.toPrinter-metoden för att skriva ut hela arbetsboken. Följande kodsax visar användningen av WorkbookRender.toPrinter-metoden för att skriva ut hela arbetsboken.
// 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); |