HTMLで保存する際のCrossHideRightでオーバーレイされたコンテンツを非表示にする
可能な使用シナリオ
ExcelファイルをHTMLに保存する際、セル文字列のさまざまな交差タイプを指定できます。デフォルトでは、Aspose.CellsはMicrosoft Excelに従ってHTMLを生成しますが、HtmlSaveOptions.HtmlCrossStringTypeをCROSS_HIDE_RIGHTに変更すると、セル文字列と重なっているセルの右側にあるすべての文字列を非表示にします。
HTMLに保存する際のボーダースタイルがWebブラウザでサポートされていない場合に似たボーダースタイルをエクスポートする
以下のサンプルコードでは、サンプルExcelファイルをロードし、HtmlSaveOptions.HtmlCrossStringTypeをCROSS_HIDE_RIGHTに設定した後にoutput HTMLに保存します。スクリーンショットは、CROSS_HIDE_RIGHTがデフォルトの出力から出力されたHTMLに影響を与える方法を説明しています。
サンプルコード
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Load sample Excel file | |
Workbook wb = new Workbook(srcDir + "sampleHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.xlsx"); | |
//Specify HtmlSaveOptions - Hide Overlaid Content with CrossHideRight while saving to Html | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
opts.setHtmlCrossStringType(HtmlCrossType.CROSS_HIDE_RIGHT); | |
//Save to HTML with HtmlSaveOptions | |
wb.save(outDir + "outputHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.html", opts); |