Définir la zone d'impression
Contents
[
Hide
]
Aspose.Cells - Définir la zone d’impression
Par défaut, seule la zone d’impression intègre toutes les zones de la feuille de calcul qui contiennent des données. Les développeurs peuvent établir une zone d’impression spécifique de la feuille de calcul.
Pour sélectionner une zone d’impression spécifique, utilisez lesMise en pageméthode setPrintArea de la classe. Attribuez une plage de cellules qui définit la zone d’impression à cette propriété.
Java
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Accessing the first worksheet in the Workbook file
WorksheetCollection worksheets = workbook.getWorksheets();
Worksheet sheet = worksheets.get(0);
// Obtaining the reference of the PageSetup of the worksheet
PageSetup pageSetup = sheet.getPageSetup();
// Specifying the cells range (from A1 cell to F20 cell) of the print area
pageSetup.setPrintArea("A1:F20");
Apache POI SS - HSSF XSSF - Définir la zone d’impression
La méthode Workbook.setPrintArea est disponible pour définir les propriétés de page de la zone d’impression.
Java
Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet("Sheet1");
//sets the print area for the first sheet
wb.setPrintArea(0, "$A$1:$C$2");
//Alternatively:
wb.setPrintArea(
0, //sheet index
0, //start column
1, //end column
0, //start row
0 //end row
);
Télécharger le code d’exécution
Télécharger l’exemple de code
Pour plus de détails, visitezDéfinition des options d’impression.