使用HtmlCrossType指定输出HTML中如何交叉字符串

可能的使用场景

当单元格包含文本或字符串,但大于单元格的宽度时,如果下一列中的下一个单元格为空或为空,则字符串会溢出。当将Excel文件保存为HTML时,您可以通过使用HtmlCrossType枚举来控制这种溢出。它具有以下值

使用HtmlCrossType指定输出HTML中如何交叉字符串

以下示例代码加载了示例Excel文件,并通过指定不同的HtmlCrossType将其保存为HTML格式。请下载使用该代码生成的输出HTML文件。示例Excel文件包含边框为红色的图像,如本截图所示,显示了对输出HTML中HtmlCrossType值的影响。

todo:image_alt_text

示例代码

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Enum to String
String[] strsHtmlCrossStringType = new String[]{"Default", "MSExport", "Cross", "FitToCell"};
//Load the sample Excel file
Workbook wb = new Workbook("sampleHtmlCrossStringType.xlsx");
//Specify HTML Cross Type
HtmlSaveOptions opts = new HtmlSaveOptions();
opts.setHtmlCrossStringType(HtmlCrossType.DEFAULT);
opts.setHtmlCrossStringType(HtmlCrossType.MS_EXPORT);
opts.setHtmlCrossStringType(HtmlCrossType.CROSS);
opts.setHtmlCrossStringType(HtmlCrossType.FIT_TO_CELL);
//Output Html
String strHtmlCrossStringType = strsHtmlCrossStringType[opts.getHtmlCrossStringType()];
wb.save("out" + strHtmlCrossStringType + ".htm", opts);