Skip to main content
All docs
V25.1
  • Row

    SheetThumbnailOptions Class

    Contains options used to generate a thumbnail from a worksheet or chart sheet.

    Namespace: DevExpress.Spreadsheet

    Assembly: DevExpress.Spreadsheet.v25.1.Core.dll

    NuGet Package: DevExpress.Spreadsheet.Core

    Declaration

    public class SheetThumbnailOptions

    Remarks

    Use the following extension methods to create thumbnail images for worksheets and chart sheets:

    Important

    The WorksheetExtensions and ChartSheetExtensions classes are defined in the DevExpress.Docs.v25.1.dll assembly. You need a license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use this assembly in production code.

    Example: Export a Chart Sheet as an Image

    The code sample below specifies thumbnail options and saves a chart sheet as an image:

    Generate a Thumbnail from the Chart Sheet

    using DevExpress.Spreadsheet;
    using System.Drawing;
    // ...
    
    // Create a new Workbook object.
    using (Workbook workbook = new Workbook())
    {
        // Load a workbook from a file.
        workbook.LoadDocument("VariableCosts.xlsx", DocumentFormat.Xlsx);
    
        // Access an active chart sheet.
        ChartSheet chartSheet = workbook.ChartSheets.ActiveChartSheet;
    
        // Specify thumbnail options.
        var thumbnailOptions = new SheetThumbnailOptions
        {
            Resolution = 192,
            Scale = 40,
            BackgroundColor = Color.FromArgb(0xF2, 0xF2, 0xF2)
        };
    
        // Save the chart sheet as an image.
        chartSheet.CreateThumbnail("Chart_sheet_Thumbnail.png", ImageFileFormat.Png, 800, 600, thumbnailOptions);
    }
    

    Inheritance

    Object
    SheetThumbnailOptions
    See Also