セルの書式設定
序章
GetStyle および SetStyle メソッドを使用して Cells をフォーマットします。
セルにさまざまな種類の書式設定スタイルを適用して、背景色または前景色、境界線、フォント、水平および垂直方向の配置、インデント レベル、テキストの方向、回転角度などを設定します。
GetStyle および SetStyle メソッドの使用
開発者が異なるセルに異なるフォーマット スタイルを適用する必要がある場合は、スタイルセルのCell.GetStyleメソッド、スタイル属性を指定してから、次を使用してフォーマットを適用しますCell.SetStyle方法。セルにさまざまな書式設定を適用するこのアプローチを示す例を以下に示します。
スタイル オブジェクトを使用して異なる Cells をフォーマットする
開発者が同じ書式設定スタイルを異なるセルに適用する必要がある場合は、次を使用できますスタイル物体。以下の手順に従ってご利用ください。スタイル物体:
- を追加スタイルを呼び出してオブジェクトをCreateStyleの方法ワークブッククラス
- 新しく追加されたスタイル物体
- の必要なプロパティ/属性を設定しますスタイル目的の書式設定を適用するオブジェクト
- 構成されたスタイル目的の細胞に異議を唱える
このアプローチにより、アプリケーションの効率が大幅に向上し、メモリも節約できます。
Microsoft Excel 2007 定義済みスタイルの使用
Microsoft Excel 2007 に異なる書式設定スタイルを適用する必要がある場合は、Aspose.Cells API を使用してスタイルを適用します。セルに事前定義されたスタイルを適用するこのアプローチを示す例を以下に示します。
Cell で選択した文字をフォーマットする
フォント設定の取り扱いでは、セル内のテキストを書式設定する方法について説明していますが、すべてのセル コンテンツを書式設定する方法についてのみ説明しています。選択した文字だけをフォーマットしたい場合はどうしますか?
Aspose.Cells もこの機能をサポートしています。このトピックでは、この機能を効果的に使用する方法について説明します。
選択した文字の書式設定
Aspose.Cells はクラスを提供し、ワークブックMicrosoft Excel ファイルを表します。のワークブッククラスにはワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。ワークシートは、ワークシートクラス。のワークシートクラスはCellsコレクション。の各項目Cellsコレクションはのオブジェクトを表しますCellクラス。
のCellクラスが提供するキャラクター次のパラメーターを使用してセル内の文字の範囲を選択するメソッド:
- 開始インデックス、選択が始まる文字のインデックス。
- 文字数、選択する文字数。
のキャラクターメソッドはのインスタンスを返しますフォント設定以下のコード例に示すように、開発者がセルと同じ方法で文字をフォーマットできるようにするクラス。出力ファイルの A1 セルでは、「Visit」という単語がデフォルトのフォントで書式設定されますが、「Aspose!」です。大胆で青いです。
行と列のフォーマット
場合によっては、開発者が行または列に同じ書式を適用する必要があります。セルに 1 つずつ書式設定を適用すると時間がかかることが多く、適切な解決策ではありません。 この問題に対処するために、Aspose.Cells は、この記事で詳しく説明されている簡単で迅速な方法を提供します。
行と列のフォーマット
Aspose.Cells はクラスを提供します。ワークブックMicrosoft Excel ファイルを表します。のワークブッククラスにはワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。ワークシートは、ワークシートクラス。のワークシートクラスはCellsコレクション。のCellsコレクションは、行コレクション。
行のフォーマット
の各項目行コレクションは行物体。の行オブジェクトは、スタイルを適用行のフォーマット設定に使用されるメソッド。行に同じフォーマットを適用するには、スタイル物体。以下の手順は、その使用方法を示しています。
- を追加スタイルに異議を唱えるワークブッククラスを呼び出してCreateStyle方法。
- をセットするスタイルオブジェクトのプロパティを使用して書式設定を適用します。
- 関連する属性を ON にします。スタイルフラグ物体。
- 構成されたスタイルに異議を唱える行物体。
列のフォーマット
のCellsコレクションも提供しますコラムコレクション。の各項目コラムコレクションは桁物体。に似ている行オブジェクト、桁オブジェクトも提供しますスタイルを適用列をフォーマットするメソッド。