Impression de classeurs

Scénario d’utilisation

Après avoir fini de créer votre feuille de calcul, vous souhaiterez probablement imprimer une copie papier de la feuille selon vos besoins. Lorsque vous imprimez, MS Excel suppose que vous souhaitez imprimer toute la zone de la feuille de calcul, sauf si vous spécifiez votre sélection. La capture d’écran suivante montre la boîte de dialogue d’impression du classeur avec Excel.

tâche : image_autre_texte

Chiffre: Boîte de dialogue Imprimer

Impression de classeurs à l’aide de Aspose.Cells

Aspose.Cells for Java fournit unversImprimante méthode de laFeuilleRendu classe. En utilisant leSheetRender.toPrinter, vous pouvez fournir le nom de l’imprimante ainsi que le nom du travail d’impression.

Exemple de code

Imprimer la feuille de calcul sélectionnée

L’extrait de code suivant illustre l’utilisation deSheetRender.toPrinter méthode pour imprimer votre feuille de calcul sélectionnée.

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

Imprimer le classeur entier

Vous pouvez également utiliser leWorkbookRender.toPrinterWorkbookRender.toPrinter méthode pour imprimer tout le classeur. L’extrait de code suivant illustre l’utilisation deWorkbookRender.toPrinterWorkbookRender.toPrinter méthode pour imprimer tout le classeur.

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

Articles Liés