Nascondere contenuto sovrapposto con CrossHideRight durante il salvataggio in HTML con C++

Possibili Scenari di Utilizzo

Quando salvi il tuo file Excel in HTML, puoi specificare diversi tipi di incrocio per le stringhe di celle. Per impostazione predefinita, Aspose.Cells genera HTML come Microsoft Excel, ma quando cambi il tipo di incrocio in CrossHideRight, allora nasconde tutte le stringhe sul lato destro della cella sovrapposte o sopraffatte dalla stringa della cella.

Nascondere il contenuto sovrapposto con CrossHideRight durante il salvataggio in HTML

Il seguente esempio di codice carica il file Excel di esempio e lo salva in HTML di output dopo aver impostato HtmlSaveOptions.GetHtmlCrossStringType() come CrossHideRight. Lo screenshot mostra come CrossHideRight influenza l’HTML di output rispetto all’output predefinito.

todo:image_alt_text

Codice di Esempio

#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();
}