Вывод пустой страницы, когда нечего печатать
Возможные сценарии использования
Если лист пуст, то Aspose.Cells не выведет ничего при экспорте листа в изображение. Вы можете изменить это поведение, используя свойство ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint. Когда вы установите его в true, будут выведена пустая страница.
Вывод пустой страницы, когда нечего печатать
Приведенный ниже образец кода создает пустую книгу с пустым листом и выводит пустой лист в изображение после установки свойства ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint в true. Следовательно, будет сгенерирована пустая страница, так как нет ничего для печати, что можно увидеть на изображении ниже.
Образец кода
// 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"); |