Expansion du texte de droite à gauche lors de l exportation du fichier Excel en HTML avec C++

Expansion du texte de droite à gauche lors de l’exportation d’un fichier Excel vers HTML

Le code d’exemple suivant convertit le fichier Excel d’exemple en HTML. Cette capture d’écran montre l’apparence du fichier Excel dans Microsoft Excel 2013.

todo:image_alt_text

Cette capture d’écran montre le HTML de sortie généré avec la version précédente.

todo:image_alt_text

Cette capture d’écran montre le HTML de sortie généré avec la version plus récente.

todo:image_alt_text

Comme vous pouvez le voir dans les captures d’écran, la version plus récente étend le texte aligné à droite vers la gauche correctement, tout comme Microsoft Excel.

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

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

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

    // Load source excel file inside the workbook object
    Workbook wb(srcDir + u"sample.xlsx");

    // Save workbook in html format
    U16String outputPath = srcDir + u"ExpandTextFromRightToLeft_out_" + CellsHelper::GetVersion() + u".html";
    wb.Save(outputPath, SaveFormat::Html);

    std::cout << "Workbook saved successfully in HTML format!" << std::endl;

    Aspose::Cells::Cleanup();
}