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