Скрытие перекрытого содержимого с помощью CrossHideRight при сохранении в HTML с C++
Contents
[
Hide
]
Возможные сценарии использования
При сохранении файла Excel в HTML вы можете указать разные типы перекрестий для строк ячеек. По умолчанию Aspose.Cells генерирует HTML согласно Microsoft Excel, однако при изменении типа пересечения на CrossHideRight он скрывает все строки справа в ячейке, которые перекрываются или налегают на содержимое ячейки.
Скрытие перекрывающегося содержимого с CrossHideRight при сохранении в Html
Следующий пример загружает пример файла Excel и сохраняет его в вывод HTML после установки HtmlSaveOptions.GetHtmlCrossStringType() в CrossHideRight. Скриншот показывает, как CrossHideRight влияет на вывод HTML по сравнению со стандартным выводом.
Образец кода
#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();
}