Masquer le contenu superposé avec CrossHideRight lors de l’enregistrement en HTML avec 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 du HTML selon Microsoft Excel, mais lorsque vous modifiez le type de croisement en CrossHideRight, il masque toutes les chaînes situées à droite de la cellule qui sont overlay ou qui se chevauchent 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 l’enregistre en HTML de sortie après avoir réglé HtmlSaveOptions.GetHtmlCrossStringType() comme CrossHideRight. La capture d’écran explique comment CrossHideRight influence le HTML de sortie par rapport à la sortie par défaut.
Code d’exemple
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Load sample Excel file
U16String sourceDir(u"..\\Data\\01_SourceDirectory\\");
U16String outputDir(u"..\\Data\\02_OutputDirectory\\");
Workbook wb(sourceDir + u"sampleHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.xlsx");
// Specify HtmlSaveOptions - Hide Overlaid Content with CrossHideRight while saving to Html
HtmlSaveOptions opts;
opts.SetHtmlCrossStringType(HtmlCrossType::CrossHideRight);
// Save to HTML with HtmlSaveOptions
wb.Save(outputDir + u"outputHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.html", opts);
std::cout << "File saved successfully!" << std::endl;
Aspose::Cells::Cleanup();
}