塗りつぶし設定

色と背景パターン

Microsoft Excelではセルの前景色(輪郭)と背景(塗りつぶし)の色や背景パターンを設定できます。

Aspose.Cells もこれらの機能を柔軟にサポートします。このトピックでは、Aspose.Cells を使用してこれらの機能を使用する方法を学習します。

色と背景パターンを設定する

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

Cell持っていますGetStyleそしてスタイルの設定セルの書式設定を取得および設定するために使用されるメソッド。のスタイルこのクラスは、セルの前景色と背景色を設定するためのプロパティを提供します。 Aspose.Cells は、背景の種類以下に示す事前定義されたタイプの背景パターンのセットを含む列挙体。

背景パターン 説明
斜めクロスハッチング 斜めのクロスハッチ パターンを表します
斜めストライプ 斜めストライプ模様を表現
グレー6 6.25%のグレーパターンを表します
グレー12 12.5%のグレーパターンを表します
グレー25 25% グレー パターンを表します
グレー50 50% グレー パターンを表します
グレー75 75% グレー パターンを表します
水平ストライプ 横縞模様を表現
なし 背景なしを表します
逆斜めストライプ 逆斜めストライプ柄を表現
固体 ベタパターンを表現します
太い斜めのクロスハッチング 太い斜めのクロスハッチパターンを表現します
薄い斜めの網目模様 細い斜めのクロスハッチ パターンを表現します
細い斜めストライプ 細い斜めストライプ模様を表現
薄い水平クロスハッチング 細い水平クロスハッチ パターンを表現します
細い水平ストライプ 細い横縞模様を表現
細い逆斜めストライプ 細い逆斜めストライプ柄を表現
細い垂直ストライプ 細い縦縞模様を表現
縦ストライプ 縦縞模様を表現

以下の例では、A1 セルの前景色が設定されていますが、A2 は前景色と背景色の両方を持ち、縦縞の背景パターンを持つように構成されています。

知っておくべき重要なこと

グラデーション塗りつぶし効果の適用

希望のグラデーション塗りつぶし効果をセルに適用するには、スタイルオブジェクトのSetTwoColorGradientそれに応じた方法。

色とパレット

パレットとは、画像の作成に使用できる色の数です。プレゼンテーションで標準化されたパレットを使用すると、ユーザーは一貫した外観を作成できます。各 Microsoft Excel (97-2003) ファイルには、グラフ内のセル、フォント、グリッド線、グラフィック オブジェクト、塗りつぶし、線に適用できる 56 色のパレットがあります。

Aspose.Cells を使用すると、パレットの既存の色だけでなく、カスタム カラーも使用できます。カスタム カラーを使用する前に、まずパレットに追加します。

このトピックでは、カスタム カラーをパレットに追加する方法について説明します。

カスタムカラーをパレットに追加する

Aspose.Cells は Microsoft Excel の 56 カラー パレットをサポートします。パレットで定義されていないカスタム カラーを使用するには、そのカラーをパレットに追加します。

Aspose.Cells はクラスを提供します。ワークブック、これは Microsoft Excel ファイルを表します。のワークブッククラスが提供するのはパレットの変更このメソッドは次のパラメーターを受け取り、カスタム カラーを追加してパレットを変更します。

  • カスタムカラー、追加するカスタムカラー。
  • インデックス。カスタム カラーで置き換えられるパレット内の色のインデックス。 0 ~ 55 の間である必要があります。

以下の例では、カスタム カラー (Orchid) をフォントに適用する前にパレットに追加します。