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: Visa som MS Excel, beror på nästa cell. Om nästa cell är null kommer strängen att överlappa eller den kommer att avkortas.

  • HtmlCrossType.MSExport: Visa strängen som MS Excel exporterar HTML.

  • HtmlCrossType.Cross: Visa HTML-korssträngen, prestandan för att skapa stora HTML-filer kommer att vara mer än tio gånger snabbare än att ställa in värdet till Default eller FitToCell.

  • HtmlCrossType.FitToCell: Visa 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.

todo:image_alt_text

Exempelkod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load the sample Excel file
Workbook wb = new Workbook("sampleHtmlCrossStringType.xlsx");
//Specify HTML Cross Type
HtmlSaveOptions opts = new HtmlSaveOptions();
opts.HtmlCrossStringType = HtmlCrossType.Default;
opts.HtmlCrossStringType = HtmlCrossType.MSExport;
opts.HtmlCrossStringType = HtmlCrossType.Cross;
opts.HtmlCrossStringType = HtmlCrossType.FitToCell;
//Output Html
wb.Save("out" + opts.HtmlCrossStringType + ".htm", opts);