Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> łamanie lini w class.diagram z PHPClasses, jak zrobić łamanie lini w w/w klasie
krzyszbi
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


witam wszystkich
miałem za zadanie jakoś rysować drzewko sprzedaży i nawet mi to działa [pogląd] (na początku były problemy) ale teraz pojawił sie inny problem z którym napewno sobie nie poradze
a mianowicie chcę aby w tej klasie mozna było w jednej komórce łamać linie
zaznaczam że klasa nie jest mojego autorstaw i że konatkowałem sie z autorem tej klasy jak rozwiązac ten problem ale on już niebardzo pamięta kod pozwolił ja zmienić aby usunąć ten problem, jak zostanie pozwiązamy to nową wersje prześle autorowi
prosze o odpowiedź jak to rozwiązać
dzięki

Ten post edytował krzyszbi 31.01.2006, 10:23:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzyszbi
post
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


witam
usielnie walcze z tym problemem (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) i na imagestring
znalazłem funkcje do łamania łańcuchów znaków na określoną długość
to jest mniej więcej to czego potrzebyje ale niewychodzi mi jej uzycie w w/w klasie
a to jes kod tej funkcji
  1. <?php
  2.  
  3. function ImageStringWrap($image, $font, $x, $y, $text, $color )
  4. {
  5.  $maxwidth = 20;
  6.  $fontwidth = ImageFontWidth($font);
  7.  $fontheight = ImageFontHeight($font);
  8.  
  9.  if ($maxwidth != NULL) {
  10.  $maxcharsperline = floor($maxwidth / $fontwidth);
  11.  $text = wordwrap($text, $maxcharsperline, "\n", 1);
  12.  }
  13.  
  14.  $lines = explode("\n", $text);
  15.  while (list($numl, $line) = each($lines)) {
  16.  ImageString($image, $font, $x, $y, $line, $color);
  17.  $y += $fontheight;
  18.  }
  19. }
  20.  
  21. ?>

i teraz mam wielką prośbę o pomoc w uzyciu tej funkcji i/lub implementacji (ewentualnie podpowiedzi jak to zastosować ) w tej klasie
sam próbowałem ale albo mi wyskakuje taki error (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Kod
Fatal error: Call to undefined function ImageStringWrap() in c:\serwer\www\uszki\admin\class.diagram.php on line 233

chociaż je deklaruje w klasie , próbowałem w kilku miejscach i jest ten błąd albo coś takiego
Kod
Fatal error: Cannot redeclare imagestringwrap() (previously declared in c:\serwer\www\uszki\admin\class.diagram.php:197) in c:\serwer\www\uszki\admin\class.diagram.php on line 197

a tu wiem tylko tyle że funkcja jest juz raz zdeklarowana i nie można więcej (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
więc prosze o pomoc
P.S. na obiektówce jeszcze sie wcale nie znam ale zamieżam się jej nauczyć bo jak widze bez niej ani rusz w jakichś poważniejszych zadaniach (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 12:08