Çıkış HTML sinde dizeyi nasıl geçeceğini HtmlCrossType kullanarak belirtin

Olası Kullanım Senaryoları

Hücre metni veya dizesi var ancak hücrenin genişliğinden daha büyük ise, dize, bir sonraki sütunda bulunan hücre boş veya boşsa taşar. Excel dosyanızı HTML olarak kaydettiğinizde, taşmayı belirterek bu taşmayı kontrol edebilirsiniz. Bunun için HtmlCrossType numaralı numaralandırma kullanılır. Aşağıdaki değerlere sahiptir

  • HtmlCrossType.DEFAULT: MS Excel gibi gösterir, sonraki hücreye bağlıdır. Eğer sonraki hücre boşsa, metin çaprazlar veya kesilir.

  • HtmlCrossType.MS_EXPORT: MS Excel’in HTML’ye dışa aktarımını gösterir.

  • HtmlCrossType.CROSS: HTML çapraz dizesini gösterir, büyük HTML dosyalarının oluşturulma performansı Default veya FitToCell değerine kıyasla onda birden fazla olur.

  • HtmlCrossType.CROSS_HIDE_RIGHT: HTML çapraz dizesini gösterir ve metinlerin üst üste binmesi durumunda sağdaki metni gizler.

  • HtmlCrossType.FIT_TO_CELL: Sadece hücre genişliği içinde dizgenin görüntülenmesi.

Çıkış HTML’sinde dizeyi nasıl geçeceğini HtmlCrossType kullanarak belirtin

Aşağıdaki örnek kod, HtmlCrossType özelliğini belirterek örnek Excel dosyasını yükler ve HTML formatında kaydeder. Bu kodla oluşturulan çıktı HTML’leri indirin. Örnek Excel dosyası, çıktı HTML üzerindeki HtmlCrossType değerlerinin etkisini gösteren bu ekran görüntüsünde gösterildiği gibi kırmızı renkle çerçevelenmiş bir resim içermektedir.

todo:image_alt_text

Örnek Kod

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)