Cacher le contenu superposé avec CrossHideRight lors de la sauvegarde en HTML avec Node.js via C++
Contents
[
Hide
]
Scénarios d’utilisation possibles
Lorsque vous enregistrez votre fichier Excel en HTML, vous pouvez spécifier différents types de croisement pour les chaînes de cellules. Par défaut, Aspose.Cells génère le HTML selon Microsoft Excel, mais si vous changez le type de croisement en CrossHideRight, il cachera toutes les chaînes situées à droite de la cellule qui sont superposées ou chevauchantes avec la chaîne de la cellule.
Masquer le contenu superposé avec CrossHideRight lors de l’enregistrement en HTML
Le code d’exemple suivant charge le fichier Excel d’exemple et le sauvegarde en HTML de sortie après avoir défini le HtmlSaveOptions.getHtmlCrossStringType() comme CrossHideRight. La capture d’écran explique comment CrossHideRight influence le HTML de sortie par défaut.
Code d’exemple
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);