Verbergen von überlagerten Inhalten mit CrossHideRight beim Speichern nach HTML mit Node.js via C++

Mögliche Verwendungsszenarien

Wenn Sie Ihre Excel-Datei in HTML speichern, können Sie verschiedene Kreuztypen für Zelltexte angeben. Standardmäßig generiert Aspose.Cells HTML gemäß Microsoft Excel. Wenn Sie den Kreuztyp jedoch auf CrossHideRight ändern, verbirgt es alle Texte auf der rechten Seite der Zelle, die überlagert oder mit dem Zelltext überlappend sind.

Verstecken überlagerter Inhalte mit CrossHideRight beim Speichern in Html

Der folgende Beispielcode lädt die Beispieldatei Excel und speichert sie nach Ausgabe-HTML, nachdem HtmlSaveOptions.getHtmlCrossStringType() auf CrossHideRight gesetzt wurde. Der Screenshot erklärt, wie CrossHideRight die Ausgabe-HTML vom Standard beeinflusst.

todo:image_alt_text

Beispielcode

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);