OVH Cloud OVH Cloud

Classe JGraph

1 réponse
Avatar
laurent sturm
Salut,

J'utilise la classe Jgraph pour générer un diagramme de gantt.

extrait du code:

$graph = new GanttGraph(0,0,"auto")
..
..
..

for($i=0; $i < $cpt; $i++)
{
$n = $act[$i][1];
$deb = $act[$i][2];
$fin = $act[$i][3];
$nbDay = getnbday($act[$i][2], $act[$i][3]) ." jrs";

$rea = "[".str_replace("%"," %",$act[$i][4])."]";
$title = array($n,$nbDay,date_libfrench($deb),date_libfrench($fin));

$activity = new GanttBar($i,$title,"$deb","$fin","$rea",10);
$rea =intval($act[$i][4])/100;

if($i==0)
{
$activity->SetPattern(BAND_SOLID,"chartreuse4");
$activity->progress->SetPattern(GANTT_SOLID,"chartreuse");
}
else
{
$activity->SetPattern(BAND_SOLID,"chocolate4");
$activity->progress->SetPattern(GANTT_SOLID,"chocolate1");
}

$activity->progress->Set($rea);
$activity->caption->SetFont(FF_FONT1,FS_BOLD);
$activity->caption->SetColor("red");
$graph->Add($activity);
}


$img= "img_$view.png";
$graph->Stroke("../gantt/$img");
unset($graph);

Mon probleme est le suivant, lorsque $cpt est > 22, le graphe de gantt n'est
pas généré.
Je pense que cela vient d'une limitation de l'objet GanttGraph, mais je n'en
suis pas sûr.
Si quelqu'un à une idée merci de m'en faire part.

@+

1 réponse

Avatar
Jedi121
laurent sturm vient de nous annoncer :
Salut,
Bonjour,


J'utilise la classe Jgraph pour générer un diagramme de gantt.
extrait du code:
<Trop gros extrait...>


Mon probleme est le suivant, lorsque $cpt est > 22, le graphe de gantt n'est
pas généré.
Quel est le message d'erreur?

Quelle ligne?