Ocultar contenido superpuesto con CrossHideRight al guardarlo en HTML con C++
Contents
[
Hide
]
Escenarios de uso posibles
Al guardar tu archivo de Excel en HTML, puedes especificar diferentes tipos de cruce para las cadenas de celdas. Por defecto, Aspose.Cells genera HTML según Microsoft Excel, pero cuando cambias el tipo de cruce a CrossHideRight, oculta todas las cadenas en el lado derecho de la celda que están superpuestas o solapadas con la cadena de la celda.
Ocultar contenido superpuesto con CrossHideRight al guardar en Html
El siguiente código de ejemplo carga el archivo Excel de ejemplo y lo guarda en HTML de salida después de configurar HtmlSaveOptions.GetHtmlCrossStringType() como CrossHideRight. La captura de pantalla explica cómo CrossHideRight afecta el HTML de salida respecto al predeterminado.
Código de muestra
#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();
}