ヘッダーとフッターの設定
Contents
[
Hide
]
ヘッダーとフッターはそれぞれ上部の余白の下に表示されるテキスト行です。ワークシートにもヘッダーやフッターを追加することができます。ヘッダーやフッターには、ページ番号、著者名、トピック名、または日付と時刻などの有用な情報を表示することができます。ヘッダーとフッターはページ設定の設定を使用して管理されます。
ヘッダーとフッタの設定
Aspose.Cells はランタイムでワークシートにヘッダーやフッターを追加することができますが、印刷のために事前に設計されたファイルでヘッダーとフッターを手動で設定することをお勧めします。Microsoft Excel を GUI ツールとして使用して、ヘッダーやフッターを設定して手間と開発時間を節約することができます。Aspose.Cells はそのファイルをインポートして設定を保存することができます。
ヘッダーやフッターをランタイムで追加するために、Aspose.Cells は特別な API 呼び出しとスクリプトコマンドを提供しています。
スクリプトコマンド
スクリプトコマンドは、ヘッダーやフッターのフォーマットを設定する特別なコマンドです。
スクリプトコマンド | 説明 |
---|---|
&P | 現在のページ番号 |
&G | 画像 |
&N | ページの総数 |
&D | 現在の日付 |
&T | 現在の時刻 |
&A | ワークシート名 |
&F | パスを除いたファイル名 |
&"<FontName>" | フォント名を表します。例: &“Arial” |
&"<FontName>, <FontStyle>" | スタイル付きのフォント名を表します。例: &“Arial,Bold” |
&<FontSize> | はフォントサイズを表します。例:「&14abc」。ただし、このコマンドに続いてヘッダーに印刷するプレーンな数字がある場合は、フォントサイズとスペース文字で区切られている必要があります。例:「&14 123」。 |
ヘッダーやフッタの設定
PageSetup クラスは、ワークシートにヘッダーやフッターを追加するために使用される SetHeader と SetFooter という二つのメソッドを提供します。これらのメソッドは2つのパラメーターのみを取ります。
- Section – ヘッダーやフッターを配置するセクション。左、中央、右の3つのセクションがあり、それぞれ0、1、2で表されます。
- Script – ヘッダーやフッターのために使用するスクリプト。このスクリプトにはヘッダーやフッターをフォーマットするためのスクリプトコマンドが含まれます。
ヘッダーやフッターに画像を挿入
PageSetup クラスには、ヘッダーやフッターに画像を追加するために使用される SetHeaderPicture と SetFooterPicture という追加のメソッドがあります。これらのメソッドは以下のパラメーターを取ります。
- Section – 画像が配置されるヘッダーやフッターセクション。左、中央、右の3つのセクションがあり、それぞれ0、1、2で表されます。
- バイト配列 – グラフィカルデータ(バイナリデータはバイト配列のバッファに書き込む必要があります)。
以下のコードを実行し、ファイルを開いた後、ワークシートのヘッダーを確認してください。
- ファイル メニューから ページ設定 を選択します。ダイアログが表示されます。
- ヘッダー/フッター タブを選択します。