塗りつぶし設定
色と背景パターン
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 は前景色と背景色の両方を持ち、縦縞の背景パターンを持つように構成されています。
知っておくべき重要なこと
- セルの前景色または背景色を設定するには、スタイルオブジェクトの前景色または背景色プロパティ。両方のプロパティは、次の場合にのみ有効になります。スタイルオブジェクトのパターンプロパティが設定されています。
- の前景色プロパティはセルの陰影の色を設定します。 のパターンプロパティは、前景色または背景色に使用される背景パターンのタイプを指定します。 Aspose.Cells は列挙を提供します。背景の種類。これには、事前定義されたタイプの背景パターンのセットが含まれています。
- 選択した場合BackgroundType.Noneからの値背景の種類列挙の場合、前景色は適用されません。 同様に、を選択した場合、背景色は適用されません。BackgroundType.NoneまたはBackgroundType.Solid価値観。
- セルのシェーディング/塗りつぶしの色を取得するときに、スタイル.パターンは BackgroundType.None、Style.ForegroundColor Color.Empty を返します。
グラデーション塗りつぶし効果の適用
希望のグラデーション塗りつぶし効果をセルに適用するには、スタイルオブジェクトのSetTwoColorGradientそれに応じた方法。
色とパレット
パレットとは、画像の作成に使用できる色の数です。プレゼンテーションで標準化されたパレットを使用すると、ユーザーは一貫した外観を作成できます。各 Microsoft Excel (97-2003) ファイルには、グラフ内のセル、フォント、グリッド線、グラフィック オブジェクト、塗りつぶし、線に適用できる 56 色のパレットがあります。
Aspose.Cells を使用すると、パレットの既存の色だけでなく、カスタム カラーも使用できます。カスタム カラーを使用する前に、まずパレットに追加します。
このトピックでは、カスタム カラーをパレットに追加する方法について説明します。
カスタムカラーをパレットに追加する
Aspose.Cells は Microsoft Excel の 56 カラー パレットをサポートします。パレットで定義されていないカスタム カラーを使用するには、そのカラーをパレットに追加します。
Aspose.Cells はクラスを提供します。ワークブック、これは Microsoft Excel ファイルを表します。のワークブッククラスが提供するのはパレットの変更このメソッドは次のパラメーターを受け取り、カスタム カラーを追加してパレットを変更します。
- カスタムカラー、追加するカスタムカラー。
- インデックス。カスタム カラーで置き換えられるパレット内の色のインデックス。 0 ~ 55 の間である必要があります。
以下の例では、カスタム カラー (Orchid) をフォントに適用する前にパレットに追加します。