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.

todo:image_alt_text

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

Verwandte Artikel