DioDocs for Excel では、IPageSetupインタフェースの LeftHeader、LeftFooter、CenterFooter、RightHeader、CenterHeader、およびRightFooterプロパティを使用して、ページのヘッダーとフッターを設定することができます。
なお、各プロパティに設定できる書式文字列には以下のようなものがあります。
C# |
コードのコピー
|
---|---|
//PageHeaderおよびPageFooterを設定します //ページのヘッダーを設定します worksheet.PageSetup.LeftHeader = "&\"Arial,Italic\"LeftHeader"; worksheet.PageSetup.CenterHeader = "&P"; //ページのフッターグラフィックを設定します worksheet.PageSetup.CenterFooter = "&G"; worksheet.PageSetup.CenterFooterPicture.Filename = @"Resource\logo.png"; |
特別な設定が必要な場合は、次のタスクを実行して、ページのヘッダーとフッターの設定をカスタマイズすることもできます。
先頭ページに別のヘッダーとフッターを設定する場合は、最初に IPageSetup インタフェースのDifferentFirstPageHeaderFooterプロパティを true に設定する必要があります。次に、IPageSetup インタフェースのプロパティを使用して、先頭ページのヘッダーとフッターを設定することができます。
C# |
コードのコピー
|
---|---|
//先頭ページのヘッダーとフッターを設定します worksheet.PageSetup.DifferentFirstPageHeaderFooter = true; worksheet.PageSetup.FirstPage.CenterHeader.Text = "&T"; worksheet.PageSetup.FirstPage.RightFooter.Text = "&D"; //先頭ページのヘッダーとフッターのグラフィックを設定します worksheet.PageSetup.FirstPage.LeftFooter.Text = "&G"; worksheet.PageSetup.FirstPage.LeftFooter.Picture.Filename = @"Resource\logo.png"; |
すべての偶数ページに別のヘッダーとフッターを設定する場合は、最初にOddAndEvenPagesHeaderFooterプロパティを true に設定する必要があります。次に、IPageSetup インタフェースのプロパティを使用して、偶数ページのヘッダーとフッターを設定することができます。
C# |
コードのコピー
|
---|---|
//偶数ページのヘッダーとフッターを設定します worksheet.PageSetup.OddAndEvenPagesHeaderFooter = true; worksheet.PageSetup.EvenPage.CenterHeader.Text = "&T"; worksheet.PageSetup.EvenPage.RightFooter.Text = "&D"; //偶数ページのヘッダーとフッターのグラフィックを設定します worksheet.PageSetup.EvenPage.LeftFooter.Text = "&G"; worksheet.PageSetup.EvenPage.LeftFooter.Picture.Filename = @"Resource\logo.png"; |