アライメント設定
配置設定の構成
Microsoft Excelでの配置設定
Microsoft Excel を使用してセルをフォーマットしたことがある人は、Microsoft Excel の配置設定に慣れているでしょう。
上の図からわかるように、さまざまな種類の配置オプションがあります。
- テキストの配置 (水平および垂直)
- インデント。
- オリエンテーション。
- テキスト コントロール。
- テキスト方向。
これらの配置設定はすべて Aspose.Cells で完全にサポートされており、以下で詳しく説明します。
Aspose.Cellsのアライメント設定
Aspose.Cells はクラスを提供し、ワークブック、Excel ファイルを表します。のワークブッククラスにはワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。ワークシートは、ワークシートクラス。のワークシートクラスはCellsコレクション。の各項目Cellsコレクションはのオブジェクトを表しますCellクラス。
Aspose.Cells提供GetStyleとスタイルの設定のメソッドCellセルのフォーマットを取得および設定するために使用されるクラス。のスタイルクラスは、配置設定を構成するための便利なプロパティを提供します。
を使用して、任意のテキスト配置タイプを選択します。TextAlignmentType列挙。で定義済みのテキスト配置タイプTextAlignmentType列挙は次のとおりです。
テキスト配置タイプ | 説明 |
---|---|
下 | 下のテキストの配置を表します |
中心 | テキストの中央揃えを表します |
センターアクロス | テキストの中央揃えを表します |
分散 | 分散されたテキストの配置を表します |
塗りつぶし | 塗りつぶしテキストの配置を表します |
全般的 | 一般的なテキストの配置を表します |
正当化する | テキストの両端揃えを表します |
左 | テキストの左揃えを表します |
右 | テキストの右揃えを表します |
上 | テキストの上揃えを表します |
JustifiedLow | アラビア語テキストの kashida の長さを調整して、テキストを揃えます。 |
タイ語分散 | 各文字が単語として扱われるため、特にタイ語のテキストを配布します。 |
水平方向の配置
使用スタイルオブジェクトのHorizontalAlignmentテキストを水平方向に揃えるプロパティ。
垂直方向の配置
水平方向の配置と同様に、スタイルオブジェクトのVerticalAlignmentテキストを垂直方向に配置するプロパティ。
インデント
セル内のテキストのインデント レベルを設定することができます。スタイルオブジェクトのインデントレベル財産。
オリエンテーション
でセル内のテキストの向き (回転) を設定します。スタイルオブジェクトの回転角度財産。
テキスト コントロール
次のセクションでは、テキストの折り返し、サイズに合わせて縮小、およびその他の書式設定オプションを設定して、テキストを制御する方法について説明します。
テキストの折り返し
セル内でテキストを折り返すと、読みやすくなります。セルの高さは、テキストが切り取られたり、隣接するセルにあふれたりするのではなく、すべてのテキストに合わせて調整されます。でテキストの折り返しをオンまたはオフに設定しますスタイルオブジェクトのIsTextWrapped財産。
縮小してフィット
フィールド内のテキストを折り返すオプションの 1 つは、セルの寸法に合わせてテキスト サイズを縮小することです。これは、スタイルオブジェクトのIsTextWrappedプロパティへ真実.
合併 Cells
Microsoft Excel と同様に、Aspose.Cells は複数のセルを 1 つに結合することをサポートしています。 Aspose.Cells は、このタスクに対する 2 つのアプローチを提供します。 1 つの方法は、Cellsコレクションのマージ方法。のマージメソッドは、次のパラメーターを使用してセルをマージします。
- 最初の行: マージを開始する最初の行。
- 最初の列: マージを開始する最初の列。
- 行数: 結合する行数。
- 列数: マージする列の数。
もう 1 つの方法は、最初にCellsコレクションの作成範囲メソッドを使用して、結合するセルの範囲を作成します。の作成範囲メソッドは、マージ上記のメソッドは、範囲物体。の範囲オブジェクトも提供しますマージで指定した範囲をマージするメソッド範囲物体。
テキスト方向
セル内のテキストの読み上げ順序を設定することができます。読み順とは、文字や単語などが表示される視覚的な順序です。たとえば、英語は左から右への言語ですが、アラビア語は右から左への言語です。
読み上げ順序はスタイルオブジェクトのテキスト方向財産。 Aspose.Cells は、TextDirectionType列挙。
テキストの方向の種類 | 説明 |
---|---|
コンテクスト | 最初に入力された文字の言語と一致する読み順 |
左から右へ | 左から右の読み順 |
右から左に | 右から左の読み順 |