Drucken von Arbeitsmappen
Anwendungsszenario
Nachdem Sie Ihre Tabelle erstellt haben, möchten Sie wahrscheinlich eine gedruckte Kopie des Blattes für Ihren Bedarf haben. Beim Drucken geht MS Excel davon aus, dass Sie den gesamten Arbeitsblattbereich drucken möchten, es sei denn, Sie wählen eine Auswahl aus. Das folgende Screenshot zeigt das Dialogfeld zum Drucken des Arbeitsbuchs mit Excel.
Abbildung: Druckdialogfeld
Drucken von Arbeitsmappen mit Aspose.Cells
Aspose.Cells for Java bietet eine toPrinter Methode der SheetRender Klasse. Durch Verwendung der SheetRender.toPrinter Methode können Sie den Druckernamen sowie den Druckauftragsnamen angeben.
Beispielcode
Ausgewähltes Arbeitsblatt drucken
Der folgende Code-Ausschnitt zeigt die Verwendung der SheetRender.toPrinter Methode zum Drucken Ihres ausgewählten Arbeitsblatts.
// 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); |
Gesamtes Arbeitsbuch drucken
Sie können auch die WorkbookRender.toPrinter Methode verwenden, um das gesamte Arbeitsbuch zu drucken. Der folgende Code-Ausschnitt zeigt die Verwendung der WorkbookRender.toPrinter Methode zum Drucken des gesamten Arbeitsbuchs.
// 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); |