Worksheet::repeatRows

Worksheet::repeatRows -- 印刷時に各ページの上側に表示する行を設定する

概要

require_once "Spreadsheet/Excel/Writer.php";

void Worksheet::repeatRows (integer $first_row [, integer $last_row=NULL])

説明

印刷時に各ページの上側に表示する行 (訳注: 印刷タイトル - 行のタイトル) を設定します。

パラメータ

注意

この関数は、スタティックにコールする ことはできません。

例 37-1repeatRows() の使用法


<?php
  require_once 'Spreadsheet/Excel/Writer.php';

  $workbook = new Spreadsheet_Excel_Writer('test.xls');
  $worksheet =& $workbook->addWorkSheet();
  $worksheet->setColumn(0,0,100);
  $worksheet->write(0,0,"99 Bottles Of Beer On The Wall- The Complete Lyrics");
  // 最初の行のみを印刷タイトルとします
  $worksheet->repeatRows(0);
  for ($i = 99; $i > 0; $i--)
  {
      if ($i > 1) {
          $next = $i - 1;
      }
      else {
          $next = "no more";
      }
      $worksheet->write(100 - $i,0,"$i Bottles of beer on the wall, $i bottles of beer, ".
                                   "take one down, pass it around, ".
                                   "$next bottles of beer on the wall.");
  }
  $workbook->close();
?>