Skip to main content
All docs
V23.2
Row

CellRangeExtensions.ExportToImage(CellRange, Stream, ImageFileFormat) Method

Exports the cell range to an image in the specified format.

You need a license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use this method in production code.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Docs.v23.2.dll

NuGet Package: DevExpress.Document.Processor

Declaration

public static void ExportToImage(
    this CellRange range,
    Stream stream,
    ImageFileFormat format
)

Parameters

Name Type Description
range CellRange

The cell range to be exported to an image.

stream Stream

A stream used to save the output image.

format ImageFileFormat

The output image format.

Exceptions

Type Description
InvalidOperationException

Occurs when you call this method for a union range that consists of non-adjacent cell ranges.

Remarks

The following example demonstrates how to export a cell range to an image:

Spreadsheet - Export a Cell Range to an Image

using DevExpress.Spreadsheet;
using System.IO;
// ...

using (FileStream imageStream = new FileStream("RangeImage.png", FileMode.Create))
{
    worksheet.Range["B1:I25"].ExportToImage(imageStream, ImageFileFormat.Png);
}
See Also