Utdata tom sida när det inte finns något att skriva ut
Möjliga användningsscenario
Om kalkylbladet är tomt kommer Aspose.Cells inte att skriva ut något när du exporterar kalkylbladet till bild. Du kan ändra detta beteende genom att använda ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint-egenskapen. När du ställer den till true, kommer den att skriva ut den tomma sidan.
Utdata tom sida när det inte finns något att skriva ut
Följande exempelkod skapar den tomma arbetsboken som har ett tomt kalkylblad och renderar det tomma kalkylbladet till en bild efter att ha ställt in ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint-egenskapen som true. Följaktligen genererar den den tomma sidan eftersom det inte finns något att skriva ut, vilket du kan se i bilden nedan.
Exempelkod
// 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"); |