目次 前へ 次へ

9.8.1 分スケール

分スケールは、使用することのできるスケールの中で最も小さなスケールです。デフォルトでは、分スケールは1分きざみなので、分スケールを GanttScale::SetIntervall() と一緒に使用すると便利なことがしばしばあります。分スケールのスタイルは、次のうちの1つの style パラメータを使用して、さらに調節することができます。

  1. "MINUTESTYLE_MM" これは10の位にもゼロを使用し、必ず2桁の数字で分を表示します。
  2. "MINUTESTYLE_CUSTOM"。これを使用すると、HeaderProperty:: SetFormatString() を呼び出すことで、独自の分スタイルを指定できます。

分スケールは、GanttGraph::ShowHeaders() を呼び出す際に、GANTT_HMINを与えることで使用できます。例えば次のようになります。

$graph->ShowHeaders(GANTT_HDAY | GANTT_HHOUR | GANTT_HMIN);

以下のコードは、分スケールを30分間隔とし、いくつかのカスタムカラーを設定する方法を示したものです。

$graph->scale->minute->SetIntervall(30);
$graph->scale->minute->SetBackgroundColor('lightyellow:1.5');
$graph->scale->minute->SetFont(FF_FONT0);
$graph->scale->minute->SetStyle(MINUTESTYLE_MM);
$graph->scale->minute->grid->SetColor('lightgray');


目次 前へ 次へ