Ange hur strängen ska korsas i utdata HTML med HtmlCrossType
Möjliga användningsscenarier
När cellen innehåller text eller sträng men den är större än cellens bredd, svämmar strängen över om nästa cell i nästa kolumn är null eller tom. När du sparar din Excel-fil i HTML kan du kontrollera detta överflöde genom att ange korstypen med hjälp avHtmlCrossTypeuppräkning. Den har följande värden
-
HtmlCrossType.DEFAULT: Visa som MS Excel vilket beror på nästa cell. Om nästa cell är null kommer strängen att korsas eller trunkeras.
-
HtmlCrossType.MS_EXPORT: Visa strängen som MS Excel som exporterar HTML.
-
HtmlCrossType.CROSS : Visa HTML korssträng, prestandan för att skapa stora HTML-filer kommer att vara mer än tio gånger snabbare än att ställa in värdet påSTANDARD ellerFIT_TO_CELL.
-
HtmlCrossType.CROSS_HIDE_RIGHT: Visa HTML korssträng och dölj den högra strängen när texterna överlappar varandra.
-
HtmlCrossType.FIT_TO_CELLVisar endast strängen inom cellens bredd.
Ange hur strängen ska korsas i utdata HTML med HtmlCrossType
Följande exempelkod laddarexempel på Excel-filoch sparar den till HTML-format genom att ange olikaHtmlCrossType. Vänligen ladda nerutgång HTML filer genererade med denna kod. Exemplet i Excel-filen innehåller bilden kantad med röd färg som visas i den här skärmdumpen som visar effekten avHtmlCrossTypevärden på utgång HTML.
Exempelkod
// 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); |