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

Olası Kullanım Senaryoları

Hücre metni veya dizesi mevcut olmasına rağmen hücrenin genişliğinden büyükse, dize sonraki sütunun boş veya null olması durumunda taşar. Excel dosyanızı HTML olarak kaydederken, taşmayı [0] numaralı numaralandırma ile belirterek kontrol edebilirsiniz. Şu değerlere sahiptir

  • HtmlCrossType.DEFAULT: MS Excel’e benzer şekilde görüntülenir, bu değer sonraki hücreye bağlıdır. Eğer sonraki hücre boşsa, dize taşar veya kısaltılır.

  • {0}: Dizeyi, HTML olarak görüntüleyin, büyük HTML dosyaları oluşturmak için {1} veya {2} değerlerine ayarlamaktan on kat daha hızlıdır.

  • HtmlCrossType.CROSS: HTML olarak dizeyi geçiş yapın ve metinlerin örtüştüğü durumlarda sağdaki metni gizleyin.

  • HtmlCrossType.CROSS_HIDE_RIGHT: Hücre genişliği içindeki dizeyi yalnızca görüntüleyin.

Çıktı HTML’sinde dizeyi enine nasıl geçeceğinizi HtmlCrossType kullanarak belirtin

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

Aşağıdaki örnek kod, yüklenecek olan örnek Excel dosyasını yüklüyor ve bu kod ile oluşturulan çıktı HTML dosyalarını indirmenizi sağlar. Örnek Excel dosyası, şu ekran görüntüsünde gösterildiği gibi kırmızı renkle çerçevelenmiş bir resim içermektedir ve bu resmin çıktı HTML üzerinde HtmlCrossType değerlerinin etkisini göstermektedir.

todo:image_alt_text

Örnek Kod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Enum to String
String[] strsHtmlCrossStringType = new String[]{"Default", "MSExport", "Cross", "FitToCell"};
//Load the sample Excel file
Workbook wb = new Workbook("sampleHtmlCrossStringType.xlsx");
//Specify HTML Cross Type
HtmlSaveOptions opts = new HtmlSaveOptions();
opts.setHtmlCrossStringType(HtmlCrossType.DEFAULT);
opts.setHtmlCrossStringType(HtmlCrossType.MS_EXPORT);
opts.setHtmlCrossStringType(HtmlCrossType.CROSS);
opts.setHtmlCrossStringType(HtmlCrossType.FIT_TO_CELL);
//Output Html
String strHtmlCrossStringType = strsHtmlCrossStringType[opts.getHtmlCrossStringType()];
wb.save("out" + strHtmlCrossStringType + ".htm", opts);