ugrás a tartalomhoz

fpdf - ajax

miro · 2007. Júl. 11. (Sze), 11.47
Sziasztok!

Kezdo vagyok a web-teruleten, es a kovetkezo problemamhoz
eddig nem talaltam megfelelo segitseget:

Tisztan ajaxos adatcseren alapulo, firebird adatbazist kezelo
HTML oldalt keszitettem, ahol a nyomtatast fpdf segitsegevel szeretnem megoldani,
de mar a hello world beepitesenel elakadtam.

Server oldali kodom a kovetkezo:
<?php
define('FPDF_FONTPATH','../fpdf/font/');
if(!defined('FPDF_FONTPATH')) define('FPDF_FONTPATH', FPDF_INSTALLDIR.'/font/');
require('../fpdf/fpdf.php');

$pdf = new FPDF();

$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
Kliens oldalon ellenorzes keppen ki tudtam iratni a valaszt
responseText segitsegevel (kiiras:%PDF-1.3 stb...), de nem tudom. hogyan lehetne
pdf-kent megjeleniteni.

Elore is megkoszonve a gyors segitseget!

miro
 
1

sehogy

w3net · 2007. Júl. 11. (Sze), 12.13
hozz letre egy iframet, es annak az src tulajdonsagaba tedd bele az URL cimet, ami kigeneralja a PDF filet.
Ugy latom kicsit tulzasba viszed az Ajax-ot.
2

fpdf - äjax

miro · 2007. Júl. 12. (Cs), 10.21
Koszonom a segitseget, kiprobalom!

Lehet hogy tulzasba vittem az ajaxot?
Ez az elso probalkozasom a web teruleten...
A celom az volt, hogy frissites nelkuli legyen az
oldal, es a leheto leggyorsabb reakcioju.

Az UFPDF-el kapcsolatban van valakinek tapasztalata?
Igazabol UTF-8 kodolassal kellene a nyomtatast megoldanom.
3

UFPDF helyett Zend_Pdf

w3net · 2007. Júl. 12. (Cs), 13.56
Az UFPDF-el van sok tapasztalatom, de sajnos nem vagyok vele megelégedve.
Túl sok a bug benne, de azért használható valamire.

Instead of letter U-269 (Latin Small Letter C With Caron) U-266 (Latin Capital Letter C With Dot Above) is displayed
Regarding the user contributed posts on the forum page, the provided console application, ttf2ufm (generates the font's .ufm metrics file), is responsible for the bug. Note: the above mentioned letter is displayed correctly in Foxit Reader.


MultiCell- text alignment justify does not work.)
Valamiért lerövidíti a szöveget a Multicell, ha Unicode karakter is van a szövegben.


Ne vesztegessed az időded feleslegesen az UFPDF-el, mert már nagyon régóta senki sem fejleszti és a hibáit tudtommal senki sem javította ki. Én a te helyedben inkább eljátszadoznék a
Zend Framework
Zend_Pdf könyvtárával, ami fejlettebnek néz ki, mint az UFPDF.
4

nem megy

miro · 2007. Júl. 30. (H), 14.07
Ket het szabi miatt a hosszu reakcioido.
Az elso lepesnel megbotlottam ismet.
Eloszor az fpdf-el szeretnek egy kis sikerelmenyhez jutni,
utana cserelnem csak ki a library-ket az altalad javasolt
ZendFramework-re.
Ott jarok, hogy a
Hello world
-ot
nem tudom kiiratni iframe segitsegevel.
A print.php tartalma a nyito hozzaszolasban talalhato.
    
<div  id="id_div_iframe" style="position:absolute;visibility:hidden; width:300;">

      <iframe id="id_fra_upload" style="border-style:none" scrolling="no" name="fra_upload" src="print.php" height="50" width="250" >
</div>
<div  id="id_div_print" style="position:absolute;visibility:hidden; width:300;">
</div>
  </body>
A GetElementById(
id_div_print
) null-at ad
kiiratasra, ha felcserelem div-ek sorrendjet,akkor normal HTMLObj-tkapok.
Miert?

Ha a print div-be iframe-t teszek, a firefoxbol icefox lesz.(lefagy)
Miert?