Exporter un style de bordure similaire lorsque le style de bordure n’est pas supporté par les navigateurs Web avec C++

Scénarios d’utilisation possibles

Microsoft Excel supporte certains types de bordures en pointillés qui ne sont pas supportés par les navigateurs Web. Lors de la conversion d’un tel fichier Excel en HTML avec Aspose.Cells, ces bordures sont supprimées. Cependant, Aspose.Cells peut également supporter l’affichage de telles bordures avec la propriété HtmlSaveOptions.GetExportSimilarBorderStyle(). Veuillez définir sa valeur sur true et les bordures non supportées seront également exportées dans le fichier HTML.

Exporter un style de bordure similaire lorsque le style de bordure n’est pas pris en charge par les navigateurs Web

Le code d’exemple suivant charge le fichier Excel d’exemple qui contient certaines bordures non supportées comme illustré dans la capture d’écran suivante. La capture montre également l’effet de la propriété HtmlSaveOptions.GetExportSimilarBorderStyle() dans l’HTML de sortie.

todo:image_alt_text

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 the sample Excel file
    U16String inputFilePath(u"sampleExportSimilarBorderStyle.xlsx");
    Workbook workbook(inputFilePath);

    // Specify Html Save Options - Export Similar Border Style
    HtmlSaveOptions opts;
    opts.SetExportSimilarBorderStyle(true);

    // Save the workbook in Html format with specified Html Save Options
    U16String outputFilePath(u"outputExportSimilarBorderStyle.html");
    workbook.Save(outputFilePath, opts);

    std::cout << "Workbook saved successfully in HTML format with similar border styles!" << std::endl;

    Aspose::Cells::Cleanup();
}