[]
        
(Showing Draft Content)

ヘッダーとフッターをカスタマイズする

SpreadJSでは、ワークブックやワークシートの上部または下部に印刷されるヘッダーとフッターをカスタマイズすることができます。 printInfo. pageHeaderFooter メソッドを使用すると、ページにカスタムヘッダーとカスタムフッターのテキストとフォーマットを印刷するオプションを取得または設定することができます。

IPageCustomHeaderFooterOptions インタフェースは、カスタムヘッダーとカスタムフッターを適用するために、次のタイプのページフォーマットを提供します:

  • 通常:すべてのページにヘッダーまたはフッターを適用します

  • 先頭: ヘッダーまたはフッター情報を先頭ページにのみ適用します。この形式を有効にするには、 differentFirstPage メソッドを使用します。

  • 奇数と偶数:ヘッダーまたはフッター情報を奇数ページまたは偶数ページにのみ適用します。この形式を有効にするには、 differentOddAndEvenPages メソッドを使用します。

フォーマットの優先順位は「先頭ページのみ」>「奇数ページと偶数ページ」>「通常」です。

  • 「先頭ページのみ」と「奇数ページと偶数ページ」の両方の形式が有効になっている場合、先頭ページのヘッダーとフッターは「先頭ページのみ」の形式に従い、その他は「奇数ページと偶数ページ」の形式の規則に従います。

  • 通常のページのヘッダーとフッター、および奇数ページのヘッダーとフッターは、同じカスタマイズデータを共有します。

次のコードサンプルは、すべてのページにカスタムヘッダーとフッターを適用します。

// ワークブックとワークシートを構成します。
var spread = new GC.Spread.Sheets.Workbook("ss");
var activeSheet = spread.getActiveSheet();    

var printInfo = activeSheet.printInfo();

printInfo.pageHeaderFooter({
    normal: {
        header: {
            left: "&G",
            center: "Custom Header",
            leftImage: "sampleImage.jpg"
        },
        footer: {
            center: "&P/&N"
        }
    }
});