Метод exportWorksheetToHtml
Метод позволяет сгенерировать HTML документ на основе заданного листа табличного документа. Данный метод возвращает HTML элементы и CSS стили этих элементов, которые впоследствии могут быть встроены в вашу HTML разметку.
Вызов
HtmlFragments exportWorksheetToHtml(Table table, WorksheetHtmlExportSettings settings)
Параметры
-
table: лист табличного документа, тип Table. -
settings: настройки генерации HTML документа, тип WorksheetHtmlExportSettings.
Возвращает
- HTML элементы, тип HtmlFragments.
Ограничения
- Структура возвращаемых элементов может быть изменена в будущих релизах.
- Поддерживается только генерация текста и стилей для ячеек, строк и столбцов.
Пример
Table sheet = document.getBlocks().getTable(0).get();
WorksheetHtmlExportSettings settings = WorksheetHtmlExportSettings();
settings.exportHeaders = false;
settings.exportMissingBorders = false;
HtmlFragments html = exportWorksheetToHtml(sheet, settings);
std::ofstream fileCSS("style.css");
fileCSS << html.rootCss;
fileCSS.close();
std::string body = html.body;
body.insert(0, "<head>\r\n <link rel=\"stylesheet\" href=\"style.css\">\r\n</head>\r\n");
std::ofstream fileHTLMCSS("doc.html");
fileHTLMCSS << body;
fileHTLMCSS.close();