セルテキストの回転

スタイルオブジェクトの RotateAngle プロパティを設定して、セル内のテキストを回転します。例えば:

var cell = sheet.Cells["A1"];
cell.Data = "Hello World";
cell.Style.RotateAngle = 90;

345

例: -90°回転

回転角度の範囲は-90°から90°です。 353

複数行テキストの回転

複数行テキストを表示するには、スタイルオブジェクトの TextWrap プロパティを WordBreak に設定します。

var cell = sheet.Cells["A1"];
cell.Data = ".NET Spreadsheet\\nComponent";
cell.Style.TextWrap = TextWrapMode.WordBreak;
cell.Style.RotateAngle = -45;

354

回転テキストの配置

水平および垂直配置は回転テキストにも適用されます。例えば、回転テキストを左、中央、右に配置することができます。

cell = sheet.Cells["A1"];
cell.Data = "Hello World";
cell.Style.HAlign = ReoGridHorAlign.Left;
cell.Style.RotateAngle = 90;

cell = sheet.Cells["B1"];
cell.Data = "Hello World";
cell.Style.HAlign = ReoGridHorAlign.Center;
cell.Style.RotateAngle = 90;

cell = sheet.Cells["C1"];
cell.Data = "Hello World";
cell.Style.HAlign = ReoGridHorAlign.Right;
cell.Style.RotateAngle = 90;

355

Excelインポート/エクスポートのサポート

テキスト回転の設定はExcelファイルに自動的に保存およびロードされます。 356


ページの内容は役に立ちましたか?