Utilisation des styles intégrés avec C++

Comment utiliser les styles intégrés

La méthode Workbook.CreateBuiltinStyle et l’énumération BuiltinStyleType rendent pratique l’utilisation des styles intégrés. Voici une liste de tous les styles intégrés possibles:

  • VINGT_POURCENT_ACCENT_1
  • VINGT_POURCENT_ACCENT_2
  • VINGT_POURCENT_ACCENT_3
  • VINGT_POURCENT_ACCENT_4
  • VINGT_POURCENT_ACCENT_5
  • VINGT_POURCENT_ACCENT_6
  • QUARANTE_POURCENT_ACCENT_1
  • QUARANTE_POURCENT_ACCENT_2
  • QUARANTE_POURCENT_ACCENT_3
  • QUARANTE_POURCENT_ACCENT_4
  • QUARANTE_POURCENT_ACCENT_5
  • QUARANTE_POURCENT_ACCENT_6
  • SOIXANTE_POURCENT_ACCENT_1
  • SOIXANTE_POURCENT_ACCENT_2
  • SOIXANTE_POURCENT_ACCENT_3
  • SOIXANTE_PERCENT_ACCENT_4
  • SOIXANTE_PERCENT_ACCENT_5
  • SOIXANTE_PERCENT_ACCENT_6
  • ACCENT_1
  • ACCENT_2
  • ACCENT_3
  • ACCENT_4
  • ACCENT_5
  • ACCENT_6
  • MAUVAIS
  • CALCUL
  • VÉRIFIER_CELLULE
  • VIRGULE
  • VIRGULE_1
  • DEVISE
  • DEVISE_1
  • TEXTE_EXPOLICATIF
  • BIEN
  • EN-TÊTE_1
  • EN-TÊTE_2
  • TITRE_3
  • TITRE_4
  • HYPERLINK
  • LIEN_HYPERTEXTUEL_SUIVI
  • SAISIE
  • CELLULE_LIEE
  • NEUTRE
  • NORMAL
  • NOTE
  • SORTIE
  • POURCENTAGE
  • TITRE
  • TOTAL
  • TEXTE_AVERTISSEMENT
  • NIVEAU_LIGNE
  • NIVEAU_COLONNE

Code C++ pour utiliser les styles intégrés

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

using namespace Aspose::Cells;

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

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output file paths
    U16String output1Path = srcDir + u"Output.xlsx";
    U16String output2Path = srcDir + u"Output.out.ods";

    // Create a new workbook
    Workbook workbook;

    // Create a built-in style of type Title
    Style style = workbook.CreateBuiltinStyle(BuiltinStyleType::Title);

    // Get the first worksheet and its cells
    Worksheet worksheet = workbook.GetWorksheets().Get(0);
    Cells cells = worksheet.GetCells();

    // Access cell A1 and set its value and style
    Cell cell = cells.Get(u"A1");
    cell.PutValue(u"Aspose");
    cell.SetStyle(style);

    // Auto-fit the first column and row
    worksheet.AutoFitColumn(0);
    worksheet.AutoFitRow(0);

    // Save the workbook to the first output path
    workbook.Save(output1Path);
    std::cout << "File saved " << output1Path.ToUtf8() << std::endl;

    // Save the workbook to the second output path
    workbook.Save(output2Path);
    std::cout << "File saved " << output2Path.ToUtf8() << std::endl;

    Aspose::Cells::Cleanup();
    return 0;
}