Leeres Blatt ausgeben, wenn nichts gedruckt werden muss
Mögliche Verwendungsszenarien
Wenn das Blatt leer ist, druckt Aspose.Cells nichts, wenn Sie das Arbeitsblatt in ein Bild exportieren. Sie können dieses Verhalten ändern, indem Sie die ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint-Eigenschaft verwenden. Wenn Sie es auf true setzen, wird die leere Seite gedruckt.
Leeres Blatt ausgeben, wenn nichts gedruckt werden muss
Der folgende Beispielcode erstellt die leere Arbeitsmappe mit einem leeren Arbeitsblatt und rendert das leere Arbeitsblatt nach dem Setzen der ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint-Eigenschaft als true in ein Bild. Daraus resultiert die Generierung einer leeren Seite, da nichts gedruckt werden muss, wie im folgenden Bild zu sehen ist.
Beispielcode
// 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"); |