目次 前へ 次へ

9.9.2 バーに進行指標(progress indicators)を追加する

特定なアクティビティの進捗状況を示すために、進行指標をそれぞれのバーに加えることも可能です。この経過指標は、バーの中にある、より小さいバーから構成されます。デフォルトでは、この経過バーは黒色で、その高さはバーの70%の高さをもっています。これらのパラメータはすべて変更することが出来ます。

進行指標のプロパティは 'progress' プロパティとその関数を通じてアクセスすることができます。

特定のアクティビティに対してその進捗状況を設定するためには、以下のように割合を指定するだけです。

$activity->progress->Set(0.4)

図162では、デフォルトの進行指標を用いてそれぞれのアクティビティの進捗状況を示すように先ほどの例を修正してあります。 ソリッドバーを分かりやすくするために、表示された進捗状況を反映させるキャプションの修正も行いました。 (同時に、フォーマットのオプションの例をあげるためだけにスケール ヘッダーを変更しました)。



図 162:進行指標を加える。[ソース]

進行指標に違ったフォーマットを指定するには、次のように SetPattern() メソッドを使用します。

$activity->progress-> SetPattern(BAND_RDIAG,"blue");

適切なパラメータや使用できるすべてのメソッドについては、リファレンスの章を参照下さい。



図 163: 進行指標のスタイルを変更する[ソース]


目次 前へ 次へ