Çı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.
Ö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) |