🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220487

Re: ezpdf i kod kreskowy

#220487
From: Łukasz Rostalski
Date: Wed, 09 Sep 2009 15:04
55 lines
2592 bytes
alianora pisze:
> Łukasz Rostalski pisze:
>> alianora pisze:
>>> Łukasz Rostalski pisze:
>>> nie znam ezpdfa ale to bedzie jakos tak:
>>>> function bordercode($x,$y)
>>>> {
>>> return $drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
> zamien na
> return $drawing->im;
> 
> finish albo zapisuje do pliku albo wyswietla obrazek.
> 
>>>> }
>>>
>>> $pdf->dodaj_obrazek($x, $y, $w, $h, bordercode($numer1, $numer2));
>>>
>>> A tak na marginesie to po jaka cholere uzywasz globali w tej funkcji?
>>> Ustaw jako parametr numer faktury, wywal to $x i $y bo nie uzywasz i 
>>> od razu ci sie uprosci.
>>>
>>> No i nie BorderCode tylko BarCode.
>>
>> Poprawione, ale niestety dalej zamiast pliku pdf wywala mi sam obrazek.
>>
>> jak wstawie
>> $pdf->addPngFromFile('./img/plik.png',20,200,221,51);
>> to działa poprawnie i generuje plik pdf z obrazkiem.
>>
>> jak dam
>> $pdf->addPngFromFile((barcode("kod-asa"),20,200,221,51);
>> to wyświetla sam obrazek w przeglądarce.
> 
> addPngFromFile jak sama nazwa wskazuje wczytuje obrazek z pliku. 
> Poszukaj czegos co pozwala wstawic obrazek z GD ($drawing->im to obrazek 
> w GD). Jak sie nie da to
> 
> barcode($kod, $plik) {
> .........
> $drawing->filename = $plik;
> return $drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
> }
> 
> barcode("kod-asa", $plik);
> $pdf->addPngFromFile($plik,20,200,221,51);
> unlink($plik);
> 
> Pozatym jestes leniem.

barcode($invoice_number);
$pdf->addJpegFromFile('./jpg',20,200,221,51);

Trochę pozmieniałem i zrobiłem tak jak wyżej, ale zaraz Twoje wypróbuję. 
A co do lenistwa to fakt, ale z ręką na sercu w tym przypadku szukam od 
wczoraj rozwiązania i kombinuję z kodem.
Technical Details
Message-ID: <4aa7c3e0$1@news.home.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.wp.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
References: <4aa77cc5$1@news.home.net.pl> <h886og$g7e$1@inews.gazeta.pl> <4aa7b81d$1@news.home.net.pl> <h88f71$r6u$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Date: Wed, 09 Sep 2009 17:04:00 +0200
From: Łukasz Rostalski <lukasz@niespam.wytnij.rostalski.pl>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
Newsgroups: pl.comp.lang.php
Subject: Re: ezpdf i kod kreskowy
References: <4aa77cc5$1@news.home.net.pl> <h886og$g7e$1@inews.gazeta.pl> <4aa7b81d$1@news.home.net.pl> <h88f71$r6u$1@inews.gazeta.pl>
In-Reply-To: <h88f71$r6u$1@inews.gazeta.pl>
NNTP-Posting-Host: 94.40.64.64
Message-ID: <4aa7c3e0$1@news.home.net.pl>
X-Trace: news.home.net.pl 1252508640 94.40.64.64 (9 Sep 2009 17:04:00 +0200)
Organization: home.pl news server
Lines: 61
X-Authenticated-User: lukasz.rostalski@im.pl
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.wp.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit