توسيع النص من اليمين إلى اليسار أثناء تصدير ملف Excel إلى HTML باستخدام C++

توسيع النص من اليمين إلى اليسار أثناء تصدير ملف Excel إلى HTML

الكود النموذجي التالي يحول ملف Excel العيني إلى HTML. يُظهر هذا الصورة كيف يبدو ملف Excel في Microsoft Excel 2013.

todo:image_alt_text

تُظهر هذه الصورة كيف تبدو HTML الناتج المولد مع الإصدار الأقدم.

todo:image_alt_text

تُظهر هذه الصورة كيف يبدو HTML الناتج المولد مع الإصدار الأحدث.

todo:image_alt_text

كما يتضح في الصور، يقوم الإصدار الأحدث بتوسيع النص المسند إلى اليمين إلى اليسار بشكل صحيح، تمامًا مثل 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();
}