Dölja överlagrat innehåll med CrossHideRight vid sparande till HTML med C++
Contents
[
Hide
]
Möjliga användningsscenario
När du sparar din Excel-fil till HTML kan du specificera olika kors-typer för cellsträngar. Som standard genererar Aspose.Cells HTML enligt Microsoft Excel, men när du ändrar kors-typen till CrossHideRight döljs alla strängar till höger om cellen som är överlagrade eller overlapping med cellsträngen.
Dölja överlagt innehåll med CrossHideRight vid sparning till Html
Följande exempel kod laddar exempel-Excelfilen och sparar den till utdata-HTML efter att ha ställt in HtmlSaveOptions.GetHtmlCrossStringType() som CrossHideRight. Skärmbilden förklarar hur CrossHideRight påverkar utdata HTML från standardutgången.
Exempelkod
#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();
}