Specificare come incrociare la stringa nell'output HTML usando HtmlCrossType
Possibili scenari di utilizzo
Quando la cella contiene testo o stringa ma è più grande della larghezza della cella, la stringa va in overflow se la cella successiva nella colonna successiva è nulla o vuota. Quando salvi il tuo file Excel in HTML, puoi controllare questo overflow specificando il tipo incrociato usando ilHtmlCrossType enumerazione. Ha i seguenti valori
-
HtmlCrossType.Default: Visualizza come MS Excel, dipende dalla cella successiva. Se la cella successiva è nulla, la stringa si incrocia o viene troncata.
-
HtmlCrossType.MSExport: Visualizza la stringa come MS Excel che esporta HTML.
-
HtmlCrossType.Cross: Visualizza HTML cross string, le prestazioni per la creazione di file HTML di grandi dimensioni saranno più di dieci volte più veloci rispetto all’impostazione del valore su Default o FitToCell.
-
HtmlCrossType.FitToCell: Visualizza solo la stringa all’interno della larghezza della cella.
Specificare come incrociare la stringa nell’output HTML usando HtmlCrossType
Il codice di esempio seguente carica il fileesempio di file Excel e lo salva nel formato HTML specificando diversoHtmlCrossType . Si prega di scaricare ilHTML di output generato con questo codice. Il file Excel di esempio contiene l’immagine bordata di colore rosso come mostrato in questo screenshot che mostra l’effetto delHtmlCrossType valori sull’uscita HTML.
Codice d’esempio
// 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); |