faktura pdf, jak dodać obrazek
Witam Próbuję dorzucić obrazek krd.gif do generowanych faktur, ale nie za bardzo wiem co i jak. w lib/ezpdf/invoice_pdf.inc.php znalazłem fragment:
#v+ function invoice_footnote($x, $y, $width, $font_size) { global $pdf, $invoice;
if(!empty($invoice['division_footer'])) { $y = $y - $pdf->getFontHeight($font_size); $y = $y - text_align_left($x,$y,$font_size,'<b>'.iconv("UTF-8","ISO-8859-2//TRANSLIT",trans('Notes:')).'</b>'); $tmp = iconv("UTF-8","ISO-8859-2//TRANSLIT", $invoice['division_footer']); $tmp = preg_split('/\r?\n/', $tmp); foreach ($tmp as $line) $y = text_wrap($x,$y,$width,$font_size,$line,"full"); } } #v-
Jak tu do footnote dorzucić obrazek leżący w img/krd.gif?
Ja mam dodane np logo na FV w /modules/invoice_tcpdf.inc.php. Wrzuć tą linię w odpowiednie miejsce i podmień ścieżki do pliku, powinno działać. Pokombinuj z pozycją.
$pdf->Image('/var/www/testowy/img/logo1.png', 162, 10, '', '', '', '', 'T', false, 72, '', false, false, 0, false, false, false);
pozdrawiam
Jacek
W dniu 2015-02-05 o 15:23, Marcin pisze:
Witam Próbuję dorzucić obrazek krd.gif do generowanych faktur, ale nie za bardzo wiem co i jak. w lib/ezpdf/invoice_pdf.inc.php znalazłem fragment:
#v+ function invoice_footnote($x, $y, $width, $font_size) { global $pdf, $invoice;
if(!empty($invoice['division_footer'])) { $y = $y - $pdf->getFontHeight($font_size); $y = $y -
text_align_left($x,$y,$font_size,'<b>'.iconv("UTF-8","ISO-8859-2//TRANSLIT",trans('Notes:')).'</b>'); $tmp = iconv("UTF-8","ISO-8859-2//TRANSLIT", $invoice['division_footer']); $tmp = preg_split('/\r?\n/', $tmp); foreach ($tmp as $line) $y = text_wrap($x,$y,$width,$font_size,$line,"full"); } } #v-
Jak tu do footnote dorzucić obrazek leżący w img/krd.gif?
ale ty masz tcpdf, ja produkcyjnie mam dira i tu jest ezpdf :/
2015-02-05 15:31 GMT+01:00 Jacek Brzozowski j.brzozowski@marton.pl:
Ja mam dodane np logo na FV w /modules/invoice_tcpdf.inc.php. Wrzuć tą linię w odpowiednie miejsce i podmień ścieżki do pliku, powinno działać. Pokombinuj z pozycją.
$pdf->Image('/var/www/testowy/img/logo1.png', 162, 10, '', '', '', '', 'T', false, 72, '', false, false, 0, false, false, false);
pozdrawiam
Jacek
W dniu 2015-02-05 o 15:23, Marcin pisze:
Witam Próbuję dorzucić obrazek krd.gif do generowanych faktur, ale nie za bardzo wiem co i jak. w lib/ezpdf/invoice_pdf.inc.php znalazłem fragment:
#v+ function invoice_footnote($x, $y, $width, $font_size) { global $pdf, $invoice;
if(!empty($invoice['division_footer'])) { $y = $y - $pdf->getFontHeight($font_size); $y = $y -
text_align_left($x,$y,$font_size,'<b>'.iconv("UTF-8","ISO-8859-2//TRANSLIT",trans('Notes:')).'</b>'); $tmp = iconv("UTF-8","ISO-8859-2//TRANSLIT", $invoice['division_footer']); $tmp = preg_split('/\r?\n/', $tmp); foreach ($tmp as $line) $y = text_wrap($x,$y,$width,$font_size,$line,"full"); } } #v-
Jak tu do footnote dorzucić obrazek leżący w img/krd.gif?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 05.02.2015 15:35, Marcin napisał(a):
ale ty masz tcpdf, ja produkcyjnie mam dira i tu jest ezpdf :/
Np. tak: $pdf->AddJpegFromFile(SYS_DIR . '/img/krd.jpg', $x, $y, $width, $height); Oczywiście za zmienne trzeba wstawić takie wartości jakie położenie i rozmiar chcesz uzyskać.
2015-02-05 15:31 GMT+01:00 Jacek Brzozowski j.brzozowski@marton.pl:
Ja mam dodane np logo na FV w /modules/invoice_tcpdf.inc.php. Wrzuć tą linię w odpowiednie miejsce i podmień ścieżki do pliku, powinno działać. Pokombinuj z pozycją.
$pdf->Image('/var/www/testowy/img/logo1.png', 162, 10, '', '', '', '', 'T', false, 72, '', false, false, 0, false, false, false);
pozdrawiam
Jacek
W dniu 2015-02-05 o 15:23, Marcin pisze:
Witam Próbuję dorzucić obrazek krd.gif do generowanych faktur, ale nie za bardzo wiem co i jak. w lib/ezpdf/invoice_pdf.inc.php znalazłem fragment:
#v+ function invoice_footnote($x, $y, $width, $font_size) { global $pdf, $invoice;
if(!empty($invoice['division_footer'])) { $y = $y - $pdf->getFontHeight($font_size); $y = $y -
text_align_left($x,$y,$font_size,'<b>'.iconv("UTF-8","ISO-8859-2//TRANSLIT",trans('Notes:')).'</b>'); $tmp = iconv("UTF-8","ISO-8859-2//TRANSLIT", $invoice['division_footer']); $tmp = preg_split('/\r?\n/', $tmp); foreach ($tmp as $line) $y = text_wrap($x,$y,$width,$font_size,$line,"full"); } } #v-
Jak tu do footnote dorzucić obrazek leżący w img/krd.gif?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
dzieki, tak też próbowałem ale za ch..re nie ma obrazka na fakturze. teraz mam tak:
#v+ function invoice_body_standard() { global $pdf; $page = $pdf->ezStartPageNumbers($pdf->ez['pageWidth']-50,20,8,'right',trans('Page $0 of $1', '{PAGENUM}','{TOTALPAGENUM}'),1); $top=800; invoice_dates(500,800); invoice_address_box(400,700); $top=invoice_title(30,$top); $top=$top-20; $top=invoice_seller(30,$top); $top=$top-20; $top=invoice_buyer(30,$top); $top=$top-20; $return=new_invoice_data(30,$top,530,7,2); invoice_expositor(30,$return[1]-20); $top=$return[2]-20; $top=invoice_to_pay(30,$top); $top=$top-20; invoice_footnote(30,$top,530,10); $pdf->AddJpegFromFile(SYS_DIR . '/img/krd.jpg', 40, 400, 100, 100); $page = $pdf->ezStopPageNumbers(1,1,$page); }
#v-
i niestety obrazek nie pokazuje nię na pdfie :/
W dniu 5 lutego 2015 15:59 użytkownik Tomasz Chiliński tomasz.chilinski@chilan.com napisał:
W dniu 05.02.2015 15:35, Marcin napisał(a):
ale ty masz tcpdf, ja produkcyjnie mam dira i tu jest ezpdf :/
Np. tak: $pdf->AddJpegFromFile(SYS_DIR . '/img/krd.jpg', $x, $y, $width, $height); Oczywiście za zmienne trzeba wstawić takie wartości jakie położenie i rozmiar chcesz uzyskać.
2015-02-05 15:31 GMT+01:00 Jacek Brzozowski j.brzozowski@marton.pl:
Ja mam dodane np logo na FV w /modules/invoice_tcpdf.inc.php. Wrzuć tą linię w odpowiednie miejsce i podmień ścieżki do pliku, powinno działać. Pokombinuj z pozycją.
$pdf->Image('/var/www/testowy/img/logo1.png', 162, 10, '', '', '', '', 'T', false, 72, '', false, false, 0, false, false, false);
pozdrawiam
Jacek
W dniu 2015-02-05 o 15:23, Marcin pisze:
Witam Próbuję dorzucić obrazek krd.gif do generowanych faktur, ale nie za bardzo wiem co i jak. w lib/ezpdf/invoice_pdf.inc.php znalazłem fragment:
#v+ function invoice_footnote($x, $y, $width, $font_size) { global $pdf, $invoice;
if(!empty($invoice['division_footer'])) { $y = $y - $pdf->getFontHeight($font_size); $y = $y -
text_align_left($x,$y,$font_size,'<b>'.iconv("UTF-8","ISO-8859-2//TRANSLIT",trans('Notes:')).'</b>'); $tmp = iconv("UTF-8","ISO-8859-2//TRANSLIT", $invoice['division_footer']); $tmp = preg_split('/\r?\n/', $tmp); foreach ($tmp as $line) $y = text_wrap($x,$y,$width,$font_size,$line,"full"); } } #v-
Jak tu do footnote dorzucić obrazek leżący w img/krd.gif?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Tomasz Chiliński, Chilan
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
ja mam tak:
function invoice_body_ft0100() { global $pdf, $invoice;
invoice_date(); invoice_title(); ....
$docnumber = docnumber($invoice['number'], $invoice['template'], $invoice['cdate']); $pdf->SetTitle(trans('Invoice No. $a', $docnumber)); $pdf->SetAuthor($invoice['division_name']); $pdf->Image('/var/www/img/logo.jpg', 14, 10, '', '', '', '', 'T', false, 72, '', false, false, 0, false, false, false);
/* setup your cert & key file */
...
Pozdrawiam Michał Korzeniowski
dzieki, tak też próbowałem ale za ch..re nie ma obrazka na fakturze. teraz mam tak:
#v+ function invoice_body_standard() { global $pdf; $page = $pdf->ezStartPageNumbers($pdf->ez['pageWidth']-50,20,8,'right',trans('Page $0 of $1', '{PAGENUM}','{TOTALPAGENUM}'),1); $top=800; invoice_dates(500,800); invoice_address_box(400,700); $top=invoice_title(30,$top); $top=$top-20; $top=invoice_seller(30,$top); $top=$top-20; $top=invoice_buyer(30,$top); $top=$top-20; $return=new_invoice_data(30,$top,530,7,2); invoice_expositor(30,$return[1]-20); $top=$return[2]-20; $top=invoice_to_pay(30,$top); $top=$top-20; invoice_footnote(30,$top,530,10); $pdf->AddJpegFromFile(SYS_DIR . '/img/krd.jpg', 40, 400, 100, 100); $page = $pdf->ezStopPageNumbers(1,1,$page); }
#v-
i niestety obrazek nie pokazuje nię na pdfie :/
W dniu 5 lutego 2015 15:59 użytkownik Tomasz Chiliński tomasz.chilinski@chilan.com napisał:
W dniu 05.02.2015 15:35, Marcin napisał(a):
ale ty masz tcpdf, ja produkcyjnie mam dira i tu jest ezpdf :/
Np. tak: $pdf->AddJpegFromFile(SYS_DIR . '/img/krd.jpg', $x, $y, $width, $height); Oczywiście za zmienne trzeba wstawić takie wartości jakie położenie i rozmiar chcesz uzyskać.
2015-02-05 15:31 GMT+01:00 Jacek Brzozowski j.brzozowski@marton.pl:
Ja mam dodane np logo na FV w /modules/invoice_tcpdf.inc.php. Wrzuć tą linię w odpowiednie miejsce i podmień ścieżki do pliku, powinno działać. Pokombinuj z pozycją.
$pdf->Image('/var/www/testowy/img/logo1.png', 162, 10, '', '', '', '', 'T', false, 72, '', false, false, 0, false, false, false);
pozdrawiam
Jacek
W dniu 2015-02-05 o 15:23, Marcin pisze:
Witam Próbuję dorzucić obrazek krd.gif do generowanych faktur, ale nie za bardzo wiem co i jak. w lib/ezpdf/invoice_pdf.inc.php znalazłem fragment:
#v+ function invoice_footnote($x, $y, $width, $font_size) { global $pdf, $invoice;
if(!empty($invoice['division_footer'])) { $y = $y - $pdf->getFontHeight($font_size); $y = $y -
text_align_left($x,$y,$font_size,'<b>'.iconv("UTF-8","ISO-8859-2//TRANSLIT",trans('Notes:')).'</b>'); $tmp = iconv("UTF-8","ISO-8859-2//TRANSLIT", $invoice['division_footer']); $tmp = preg_split('/\r?\n/', $tmp); foreach ($tmp as $line) $y = text_wrap($x,$y,$width,$font_size,$line,"full"); } } #v-
Jak tu do footnote dorzucić obrazek leżący w img/krd.gif?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Tomasz Chiliński, Chilan
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 5 lutego 2015 16:13 użytkownik Michal Korzeniowski michal.korzeniowski@mediatelekom.pl napisał:
ja mam tak:
$pdf->Image('/var/www/img/logo.jpg', 14, 10, '', '', '', '', 'T', false,
72, '', false, false, 0, false, false, false);
ale to jest tcpdf a ja mam stare ezpdf :/
Już wszystko jasne. cały dzień walczyłem z lib/invoice_php.inc.php a biblioteka jest w modules :/
W dniu 5 lutego 2015 16:19 użytkownik Marcin marcin@nicram.net napisał:
W dniu 5 lutego 2015 16:13 użytkownik Michal Korzeniowski michal.korzeniowski@mediatelekom.pl napisał:
ja mam tak:
$pdf->Image('/var/www/img/logo.jpg', 14, 10, '', '', '', '', 'T', false,
72, '', false, false, 0, false, false, false);
ale to jest tcpdf a ja mam stare ezpdf :/
-- Pozdrawiam Marcin / nicraM
W dniu 05.02.2015 o 16:19, Marcin pisze:
W dniu 5 lutego 2015 16:13 użytkownik Michal Korzeniowski michal.korzeniowski@mediatelekom.pl napisał:
ja mam tak:
$pdf->Image('/var/www/img/logo.jpg', 14, 10, '', '', '', '', 'T', false,
72, '', false, false, 0, false, false, false);
ale to jest tcpdf a ja mam stare ezpdf :/
http://stackoverflow.com/questions/6039667/codeigniter-and-ezpdf-adding-imag...
Kombinuję teraz z nowym gitem, obrazek się ładnie wstawia, ale zastanawiam się, czy dałoby się z niego zrobić coś w stylu znaku wodnego tak żeby obrazek był ciągle w tym samym miejscu i ewnentualny tekst go "oblewał"
2015-02-05 15:31 GMT+01:00 Jacek Brzozowski j.brzozowski@marton.pl:
Ja mam dodane np logo na FV w /modules/invoice_tcpdf.inc.php. Wrzuć tą linię w odpowiednie miejsce i podmień ścieżki do pliku, powinno działać. Pokombinuj z pozycją.
$pdf->Image('/var/www/testowy/img/logo1.png', 162, 10, '', '', '', '', 'T', false, 72, '', false, false, 0, false, false, false);
pozdrawiam
Jacek
W dniu 2015-02-05 o 15:23, Marcin pisze:
Witam Próbuję dorzucić obrazek krd.gif do generowanych faktur, ale nie za bardzo wiem co i jak. w lib/ezpdf/invoice_pdf.inc.php znalazłem fragment:
#v+ function invoice_footnote($x, $y, $width, $font_size) { global $pdf, $invoice;
if(!empty($invoice['division_footer'])) { $y = $y - $pdf->getFontHeight($font_size); $y = $y -
text_align_left($x,$y,$font_size,'<b>'.iconv("UTF-8","ISO-8859-2//TRANSLIT",trans('Notes:')).'</b>'); $tmp = iconv("UTF-8","ISO-8859-2//TRANSLIT", $invoice['division_footer']); $tmp = preg_split('/\r?\n/', $tmp); foreach ($tmp as $line) $y = text_wrap($x,$y,$width,$font_size,$line,"full"); } } #v-
Jak tu do footnote dorzucić obrazek leżący w img/krd.gif?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (5)
-
Jacek Brzozowski
-
Marcin
-
Michal Korzeniowski
-
Paweł Rohde
-
Tomasz Chiliński