/*********************************************
Konfiguracja podstawowego obrazka
*********************************************/
// stworzenie pustego kadru
$ob=imagecreateTrueColor($szerokosc, $wysokosc);
// Przydzielenie kolorów
$bialy=ImageColorAllocate($ob,255,255,255);
$niebieski=ImageColorAllocate($ob,0,64,128);
$czarny=ImageColorAllocate($ob,0,0,0);
$rozowy=ImageColorAllocate($ob,255,78,243);
$kolor_tekstu=$czarny;
$kolor_procentow=$czarny;
$kolor_tla=$bialy;
$kolor_linii=$czarny;
$kolor_slupka=$niebieski;
$kolor_liczb=$rozowy;
// stworzenie "kadru" do rysowania
ImageFilledRectangle($ob,0,0,$szerokosc-1,$wysokosc-1,$kolor_tla);
// narysowanie konturów wokół kadru
ImageRectangle($ob,0,0,$szerokosc-1,$wysokosc-1,$kolor_linii);
// dodanie tytułu
$tytul='Wyniki ankiety';
$wymiary_tytulu=ImageTTFBBox($rozmiar_tytulu, 0, $czcionka, $tytul);
$dlugosc_tytulu=$wymiary_tytulu[2]-$wymiary_tytulu[0];
$wysokosc_tytulu=abs($wymiary_tytulu[7]-$wymiary_tytulu[1]);
$tytul_nad_linia=abs($wymiary_tytulu[7]);
$tytul_x=($szerokosc-$dlugosc_tytulu)/2; // wyśrodkowanie w x
$tytul_y=($y-$wysokosc_tytulu)/2+$tytul_nad_linia; // wyśrodkowanie w y
ImageTTFText($ob, $rozmiar_tytulu, 0, $tytul_x, $tytul_y,
$kolor_tekstu, $czcionka, $tytul);
// narysowanie bazy od nieco ponad pozycją pierwszego słupka do nieco
// poniżej pozycji ostatniego
ImageLine($ob, $x, $y-5, $x, $wysokosc-15, $kolor_linii);
Wyszukiwarka
Podobne podstrony:
przyklady wydruk25 11przyklady wydruk25 15przyklady wydruk25 5przyklady wydruk21 5 4Przyklad wydruku PDF Creator emprzyklady wydruk25 10przyklady wydruk25 19przyklady wydruk21 5 1wydruki tabelki przykladowe pytaniawięcej podobnych podstron