Скрытие накладываемого содержимого с помощью CrossHideRight при сохранении в HTML с Node.js через C++

Возможные сценарии использования

При сохранении файла Excel в HTML вы можете указать разные типы пересечения для строк ячеек. По умолчанию Aspose.Cells генерирует HTML по Microsoft Excel, но если изменить тип пересечения на CrossHideRight, то все строки справа от ячейки, наложенные или перекрывающиеся с содержимым ячейки, скрываются.

Скрытие перекрывающегося содержимого с CrossHideRight при сохранении в Html

Следующий пример загрузит образец файла Excel, сохранит его в выходной HTML, установив HtmlSaveOptions.getHtmlCrossStringType() в CrossHideRight. Скриншот показывает, как CrossHideRight влияет на вывод HTML по умолчанию.

todo:image_alt_text

Образец кода

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// Load sample Excel file
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.xlsx");
const workbook = new AsposeCells.Workbook(filePath);

// Specify HtmlSaveOptions - Hide Overlaid Content with CrossHideRight while saving to Html
const opts = new AsposeCells.HtmlSaveOptions();
opts.setHtmlCrossStringType(AsposeCells.HtmlCrossType.CrossHideRight);

// Save to HTML with HtmlSaveOptions
workbook.save(path.join(dataDir, "outputHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.html"), opts);