hey
ich benutz dafür nur interne Schriftarten (sprich ich hab imagestring genommen)
aber es geht mir weniger um die funktion, als um die koordinaten wo der text ist
hie rmal das stück des quellcodes,w elches die teilstücke zeichnet
PHP-Code:
//Teilstürcke zeichnen
for($i=0;$i<$num_val;$i++)
{
//Startwinkel mit dem letzten End Winkel gleichsetzten
$ang_start = $ang_end;
//Teilwinkel berechnen
$ang_part = ($values[$i] / $val_sum) * 360;
//nur Teile einzeichnen wo winkel ungleich 0, weil sonst andere Teile überschreiben werden
if($ang_part > 0)
{
$ang_end = $ang_start + $ang_part;
//Kreisbogen zeichnen mit Zentrum (125/175)
imageFilledArc($img,125,175, 225,225, $ang_start, $ang_end, $options_col[$i],IMG_ARC_PIE);
//Einzellen Teilstücke mit schwarzen trennlienen von einander trennen
imageFilledArc($img,125,175, 225,225, $ang_start, $ang_end, $black,IMG_ARC_EDGED|IMG_ARC_NOFILL);
}
}
Hauptrproblem sind, wie gesagt, die Koordinaten bei denen der rtext stehen soll, nicht das erzeugen des textes ansich....