przyklady wydruk21 5 4


/*********************************************
Umieszczenie danych na wykresie
*********************************************/
// Pobranie każdej linii bazy danych i narysowanie odpowiadających słupków
while ($rzad=$wynik->fetch_object())
{
if($ilosc_glosow>0)
$procent=intval(round(($rzad->ilosc_glosow/$ilosc_glosow)*100));
else
$procent=0;

// wyświetlenie procentów dla tej wartości
$wymiary_procentow=ImageTTFBbox($rozmiar_podstawowy, 0, $czcionka, $procent.'%');
$dlugosc_procentow=$wymiary_procentow[2]-$wymiaryprocentow[0];
ImageTTFText($ob,$rozmiar_podstawowy, 0, $szerokosc-$dlugosc_procentow-$wciecie_tekstu,
$y+($wysokosc_slupka/2), $kolor_procentow, $czcionka, $procent.'%');

// długość słupka dla tej wartości
$dlugosc_slupka=$x+($procent*$jednostka_slupka);

// narysowanie słupka dla tej wartości
ImageFilledRectangle($ob, $x, $y-2, $dlugosc_slupka, $y+$wysokosc_slupka,
$kolor_slupka);

// narysowanie tytułu dla tej wartości
ImageTTFText($ob, $rozmiar_podstawowy, 0, $wciecie_tekstu,
$y+($wysokosc_slupka/2), $kolor_tekstu, $czcionka,
"$rzad->kandydat");

// narysowanie konturu pokazującego 100%
ImageRectangle($ob, $dlugosc_slupka+1, $y-2, ($x+(100*$jednostka_slupka)),
$y+$wysokosc_slupka, $kolor_linii);

// wyświetlenie liczb
ImageTTFText($ob, $rozmiar_maly, 0, $x+(100*$jednostka_slupka)-50,
$y+($wysokosc_slupka/2), $kolor_liczb, $czcionka,
$rzad->ilosc_glosow.'/'.$ilosc_glosow);

// przesunięcie do następnego słupka
$y=$y+($wysokosc_slupka+$odleglosc_slupkow);
}

/*********************************************
Wyświetlenie obrazka
*********************************************/
Header('Content=type: image/png');
ImagePNG($ob);

/*********************************************
Zwalnianie zasobów
*********************************************/
ImageDestroy($ob);
?>


Wyszukiwarka

Podobne podstrony:
przyklady wydruk25 11
przyklady wydruk25 15
przyklady wydruk25 5
przyklady wydruk21 5 3
Przyklad wydruku PDF Creator em
przyklady wydruk25 10
przyklady wydruk25 19
przyklady wydruk21 5 1
wydruki tabelki przykladowe pytania

więcej podobnych podstron