Расширение текста справа налево при экспорте файла Excel в HTML с помощью C++
Contents
[
Hide
]
Теперь Aspose.Cells for C++ поддерживает расширение текста справа налево при экспорте Excel в HTML. Эта функция реализована с версии 8.9.0.0. Если ваш исходный файл Excel содержит любой текст, расширяющийся справа налево, Aspose.Cells экспортирует его правильно в HTML.
Развертывание текста справа налево при экспорте файла Excel в HTML
Следующий пример преобразует пример файла Excel в HTML. Этот скриншот показывает, как выглядит файл Excel в Microsoft Excel 2013.
Этот скриншот показывает выходной HTML, созданный с более старой версией.
Этот скриншот показывает выходной HTML, созданный с новой версией.
Как видно на скриншотах, новая версия расширяет выравненный справа текст слева корректно, как в 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();
}