Specificare come attraversare la stringa nell output HTML usando HtmlCrossType
Possibili Scenari di Utilizzo
Quando la cella contiene testo o una stringa ma è più grande della larghezza della cella, quindi la stringa va oltre se la prossima cella nella colonna successiva è vuota o null. Quando si salva il file di Excel in HTML, è possibile controllare questo overflow specificando il tipo di attraversamento utilizzando l’enumerazione HtmlCrossType. Ha i seguenti valori
-
HtmlCrossType.DEFAULT: Visualizza come MS Excel, dipende dalla cella successiva. Se la cella successiva è nulla, la stringa si attraverserà o verrà troncata.
-
HtmlCrossType.MS_EXPORT: Visualizza la stringa come MS Excel esportando HTML.
-
HtmlCrossType.CROSS: Mostra la stringa di croce HTML, le prestazioni per la creazione di grandi file HTML saranno più di dieci volte più veloci rispetto all’impostazione del valore su Default o FitToCell.
-
HtmlCrossType.CROSS_HIDE_RIGHT: Mostra la stringa di croce HTML e nasconde la stringa destra quando i testi si sovrappongono.
-
HtmlCrossType.FIT_TO_CELL: Mostra solo la stringa all’interno della larghezza della cella.
Specifica come attraversare la stringa nell’output HTML utilizzando HtmlCrossType
Il codice di esempio seguente carica il file di Excel di esempio e lo salva nel formato HTML specificando diversi HtmlCrossType. Si prega di scaricare gli HTML di output generati con questo codice. Il file di Excel di esempio contiene l’immagine bordata con il colore rosso come mostrato in questa schermata che mostra l’effetto dei valori di HtmlCrossType sull’HTML di output.
Codice di Esempio
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) |