HtmlCrossType を使用して、出力 HTML で文字列を交差させる方法を指定します
Contents
[
Hide
]
考えられる使用シナリオ
セルにテキストまたは文字列が含まれているが、セルの幅よりも大きい場合、次の列の次のセルが null または空の場合、文字列はオーバーフローします。 Excel ファイルを HTML に保存すると、クロス タイプを指定してこのオーバーフローを制御できます。HtmlCrossType列挙。次の値があります。
-
HtmlCrossType.Default: MS Excel のような表示で、次のセルに依存します。次のセルが null の場合、文字列が交差するか、切り捨てられます。
-
HtmlCrossType.MSExport: MS Excel exporting HTML のような文字列を表示します。
-
HtmlCrossType.Cross: HTML クロス文字列を表示します。大きな HTML ファイルを作成する場合のパフォーマンスは、値を Default または FitToCell に設定するよりも 10 倍以上速くなります。
-
HtmlCrossType.FitToCell: セルの幅内の文字列のみを表示します。
HtmlCrossType を使用して、出力 HTML で文字列を交差させる方法を指定します
次のサンプル コードは、サンプル Excel ファイルを指定して、HTML 形式で保存します。HtmlCrossType .をダウンロードしてください出力 HTMLこのコードで生成されます。サンプルの Excel ファイルには、このスクリーンショットに示すように、赤い色で囲まれた画像が含まれています。HtmlCrossType出力 HTML の値。
サンプルコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load the sample Excel file | |
Workbook wb = new Workbook("sampleHtmlCrossStringType.xlsx"); | |
//Specify HTML Cross Type | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
opts.HtmlCrossStringType = HtmlCrossType.Default; | |
opts.HtmlCrossStringType = HtmlCrossType.MSExport; | |
opts.HtmlCrossStringType = HtmlCrossType.Cross; | |
opts.HtmlCrossStringType = HtmlCrossType.FitToCell; | |
//Output Html | |
wb.Save("out" + opts.HtmlCrossStringType + ".htm", opts); |