アライメント設定

アライメント設定の構成

Microsoft Excel の配置設定

Microsoft Excel を使用してセルの書式を設定したことのある人は、Microsoft Excel の配置設定に精通しているでしょう。

上の図からわかるように、さまざまな種類の位置合わせオプションがあります。

  • テキストの配置(水平および垂直)
  • インデント。
  • オリエンテーション。
  • テキストコントロール。
  • テキストの方向。

これらの位置合わせ設定はすべて Aspose.Cells で完全にサポートされており、以下で詳しく説明します。

Aspose.Cells の配置設定

Aspose.Cells はクラスを提供します。ワークブック、Excel ファイルを表します。のワークブッククラスにはワークシートExcel ファイル内の各ワークシートへのアクセスを許可するコレクション。ワークシートは次のように表されます。ワークシートクラス。のワークシートクラスが提供するのはCellsコレクション。の各項目Cellsコレクションはオブジェクトを表しますCellクラス。

Aspose.Cellsが提供しますGetStyleそしてスタイルの設定のためのメソッドCellセルの書式設定を取得および設定するために使用されるクラス。のスタイルクラスは、位置合わせ設定を構成するための便利なプロパティを提供します。

を使用して任意のテキスト配置タイプを選択します。TextAlignmentType列挙。の事前定義されたテキスト配置タイプTextAlignmentType列挙は次のとおりです。

テキスト配置の種類 説明
下部のテキストの配置を表します
中心 テキストの中央揃えを表します
センターアクロス テキスト全体の中央揃えを表します
分散型 分散テキストの配置を表します
埋める 塗りつぶしテキストの配置を表します
一般的な 一般的なテキストの配置を表します
正当化する テキストの位置揃えを表します
テキストの左揃えを表します
テキストの右揃えを表します
上部のテキストの配置を表します
両端揃え低 アラビア語テキストの調整されたカシダ長にテキストを配置します。
タイ語分散型 各文字が単語として扱われるため、特にタイ語のテキストを配布します。

水平方向の配置

使用スタイルオブジェクトの水平方向の配置プロパティを使用してテキストを水平に配置します。

垂直方向の配置

水平方向の配置と同様に、スタイルオブジェクトの垂直配置プロパティを使用してテキストを垂直方向に配置します。

インデント

セル内のテキストのインデントレベルを設定できます。スタイルオブジェクトのインデントレベル財産。

オリエンテーション

セル内のテキストの方向(回転)を設定します。スタイルオブジェクトの回転角度財産。

テキストコントロール

次のセクションでは、テキストの折り返し、全体に合わせて縮小、その他の書式設定オプションを設定してテキストを制御する方法について説明します。

テキストの折り返し

セル内でテキストを折り返すと読みやすくなります。テキストが切り取られたり、隣接するセルにはみ出したりするのではなく、すべてのテキストが収まるようにセルの高さが調整されます。テキストの折り返しをオンまたはオフに設定します。スタイルオブジェクトのIsTextWrapped財産。

ぴったりと縮む

フィールド内のテキストを折り返すオプションとして、セルのサイズに合わせてテキスト サイズを縮小することができます。これは、スタイルオブジェクトのIsTextWrappedプロパティを true* に設定します。

結合 Cells

Microsoft Excel と同様に、Aspose.Cells は複数のセルを 1 つに結合することをサポートしています。 Aspose.Cells では、このタスクに対する 2 つのアプローチを提供しています。 1 つの方法は、Cellsコレクションのマージ方法。のマージこのメソッドは、セルを結合するために次のパラメーターを受け取ります。

  • 最初の行: マージを開始する最初の行。
  • 最初の列: マージを開始する最初の列。
  • 行数: マージする行の数。
  • 列数: マージする列の数。

もう 1 つの方法は、最初にCellsコレクションの範囲の作成結合するセルの範囲を作成するメソッド。の範囲の作成メソッドは、メソッドと同じパラメータのセットを受け取ります。マージ上で説明したメソッドは、範囲物体。の範囲オブジェクトはまた、マージで指定した範囲を結合するメソッド範囲物体。

テキストの方向

セル内のテキストの読み上げ順序を設定できます。読み順とは、文字や単語などが表示される視覚的な順序です。たとえば、英語は左から右へ記述する言語ですが、アラビア語は右から左へ記述する言語です。

読み上げ順序は、スタイルオブジェクトのテキストの方向財産。 Aspose.Cells は、事前定義されたテキスト方向タイプを提供します。TextDirectionType列挙。

テキストの方向の種類 説明
コンテクスト 最初に入力された文字の言語と一致する読み上げ順序
左から右へ 左から右へ読む順序
右から左に 右から左への読み取り順序

アドバンストトピック