Ange hur texten ska korsas i utdata HTML med HtmlCrossType
Möjliga användningsscenario
När cellen innehåller text eller sträng men är större än cellens bredd, så överlappar strängen om nästa cell i nästa kolumn är null eller tom. När du sparar din Excel-fil i HTML kan du styra detta överlapp genom att ange korsningstypen med användning av HtmlCrossType. Den har följande värden
-
HtmlCrossType.DEFAULT: Visar som MS Excel, beror på nästa cell. Om nästa cell är null, kommer texten att korsas eller kapas.
-
HtmlCrossType.MS_EXPORT: Visar strängen som MS Excel exporterar till HTML.
-
HtmlCrossType.CROSS: Visar HTML-korsad sträng, prestandan för att skapa stora HTML-filer är mer än tio gånger snabbare än att ställa in värdet till Default eller FitToCell.
-
HtmlCrossType.CROSS_HIDE_RIGHT: Visar HTML-korsad sträng och döljer den högra strängen när texterna överlappar.
-
HtmlCrossType.FIT_TO_CELL: Visar endast strängen inom cellens bredd.
Ange hur man korsar sträng i utmatnings-HTML med HtmlCrossType
Följande provkod laddar prov Excel-filen och sparar den i HTML-format genom att ange olika HtmlCrossType. Vänligen ladda ner de utmatnings-HTML-filer som genereras med denna kod. Provexcelfilen innehåller bilden omgiven av röd färg som visas i den här skärmbilden som visar effekten av de HtmlCrossType-värden på utmatnings-HTML-filen.
Exempelkod
from aspose.cells import HtmlCrossType, HtmlSaveOptions, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load the sample Excel file | |
wb = Workbook("sampleHtmlCrossStringType.xlsx") | |
# Specify HTML Cross Type | |
opts = HtmlSaveOptions() | |
opts.html_cross_string_type = HtmlCrossType.DEFAULT | |
opts.html_cross_string_type = HtmlCrossType.MS_EXPORT | |
opts.html_cross_string_type = HtmlCrossType.CROSS | |
opts.html_cross_string_type = HtmlCrossType.FIT_TO_CELL | |
# Output Html | |
wb.save("out" + str(opts.html_cross_string_type) + ".htm", opts) |