Afficher une page blanche lorsqu il n y a rien à imprimer
Scénarios d’utilisation possibles
Si la feuille est vide, alors Aspose.Cells n’imprimera rien lors de l’exportation de la feuille de calcul en image. Vous pouvez changer ce comportement en utilisant ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint propriété. Lorsque vous la définirez sur true, cela imprimera la page blanche.
Afficher une page vierge lorsqu’il n’y a rien à imprimer
Le code d’exemple suivant crée le classeur vide qui a une feuille de calcul vide et rend la feuille de calcul vide en une image après avoir défini la ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint propriété comme true. Par conséquent, cela génère une page blanche car il n’y a rien à imprimer, ce que vous pouvez voir dans l’image ci-dessous.
Code d’exemple
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
//Create workbook | |
Workbook wb = new Workbook(); | |
//Access first worksheet - it is empty sheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Specify image or print options | |
//Since the sheet is blank, we will set OutputBlankPageWhenNothingToPrint to true | |
//So that empty page gets printed | |
ImageOrPrintOptions opts = new ImageOrPrintOptions(); | |
opts.ImageType = Drawing.ImageType.Png; | |
opts.OutputBlankPageWhenNothingToPrint = true; | |
//Render empty sheet to png image | |
SheetRender sr = new SheetRender(ws, opts); | |
sr.ToImage(0, outputDir + "OutputBlankPageWhenNothingToPrint.png"); |