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