Rendre une feuille de calcul dans un contexte graphique avec C++

Contents
[ ]

Le code suivant illustre comment utiliser Aspose.Cells pour rendre une feuille de calcul dans un contexte graphique. Une fois le code exécuté, il imprimera la feuille entière et remplira l’espace vide restant avec une couleur bleue dans le contexte graphique, puis enregistrera l’image sous le nom de **OutputImage_out_.png**. Vous pouvez utiliser n’importe quel fichier Excel source pour tester ce code. Veuillez également lire les commentaires à l’intérieur du code pour une meilleure compréhension.

#include <iostream>
#include <memory>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;
using namespace Aspose::Cells::Rendering;

int main()
{
    Aspose::Cells::Startup();

    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    Workbook workbook(srcDir + u"SampleBook.xlsx");
    Worksheet worksheet = workbook.GetWorksheets().Get(0);

    ImageOrPrintOptions opts;
    opts.SetOnePagePerSheet(true);
    opts.SetImageType(ImageType::Png);

    SheetRender sr(worksheet, opts);
    sr.ToImage(0, outDir + u"OutputImage_out.png");

    Aspose::Cells::Cleanup();
}